mirror of https://github.com/apache/cloudstack.git
CLOUDSTACK-3979: Update fullBackup flag correctly based on snapshot delta max config
This commit is contained in:
parent
3388291cc5
commit
1b14fa7953
|
|
@ -102,14 +102,10 @@ public class XenserverSnapshotStrategy extends SnapshotStrategyBase {
|
|||
SnapshotManager.DELTAMAX);
|
||||
int deltaSnap = _deltaSnapshotMax;
|
||||
|
||||
SnapshotDataStoreVO parentSnapshotOnBackupStore = this.snapshotStoreDao.findBySnapshot(parentSnapshot.getId(),
|
||||
DataStoreRole.Image);
|
||||
int i;
|
||||
SnapshotDataStoreVO parentSnapshotOnBackupStore = null;
|
||||
for (i = 1; i < deltaSnap; i++) {
|
||||
parentSnapshotOnBackupStore = this.snapshotStoreDao.findBySnapshot(parentSnapshot.getId(),
|
||||
DataStoreRole.Image);
|
||||
if (parentSnapshotOnBackupStore == null) {
|
||||
break;
|
||||
}
|
||||
for (i = 1; (i < deltaSnap && (parentSnapshotOnBackupStore != null)); i++) {
|
||||
Long prevBackupId = parentSnapshotOnBackupStore.getParentSnapshotId();
|
||||
|
||||
if (prevBackupId == 0) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue