Skip to content

Commit 2ba891b

Browse files
Gupta, SuryaGupta, Surya
authored andcommitted
CSTACKEX-16 Fix locationType in framework
1 parent 12cec31 commit 2ba891b

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

engine/storage/snapshot/src/main/java/org/apache/cloudstack/storage/snapshot/StorageSystemSnapshotStrategy.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ public SnapshotInfo backupSnapshot(SnapshotInfo snapshotInfo) {
116116
Preconditions.checkArgument(snapshotInfo != null, "'snapshotInfo' cannot be 'null'.");
117117

118118
if (snapshotInfo.getLocationType() != Snapshot.LocationType.SECONDARY) {
119+
logger.info("backupSnapshot markAsBackedUp");
119120
markAsBackedUp((SnapshotObject)snapshotInfo);
120121
return snapshotInfo;
121122
}
@@ -124,7 +125,7 @@ public SnapshotInfo backupSnapshot(SnapshotInfo snapshotInfo) {
124125
// snapshot on the storage or exists as a volume on the storage (clone).
125126
// If archive flag is passed in, we should copy this snapshot to secondary
126127
// storage and delete it from primary storage.
127-
128+
logger.info("backupSnapshot copy to secondary storage");
128129
HostVO host = getHost(snapshotInfo.getVolumeId());
129130

130131
boolean canStorageSystemCreateVolumeFromSnapshot = canStorageSystemCreateVolumeFromSnapshot(snapshotInfo.getBaseVolume().getPoolId());

server/src/main/java/com/cloud/storage/snapshot/SnapshotManagerImpl.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1793,6 +1793,7 @@ protected void backupSnapshotToSecondary(boolean asyncBackup, SnapshotStrategy s
17931793
if (asyncBackup) {
17941794
backupSnapshotExecutor.schedule(new BackupSnapshotTask(snapshotOnPrimary, snapshotBackupRetries - 1, snapshotStrategy, zoneIds, poolIds), 0, TimeUnit.SECONDS);
17951795
} else {
1796+
logger.info("backupSnapshotToSecondary: Backing up snapshot [{}]", snapshotOnPrimary.toString());
17961797
SnapshotInfo backedUpSnapshot = snapshotStrategy.backupSnapshot(snapshotOnPrimary);
17971798
if (backedUpSnapshot != null) {
17981799
snapshotStrategy.postSnapshotCreation(snapshotOnPrimary);
@@ -1850,11 +1851,12 @@ private void decriseBackupSnapshotAttempts() {
18501851
}
18511852

18521853
private void updateSnapshotPayload(long storagePoolId, CreateSnapshotPayload payload, boolean isKvmAndFileBasedStorage, Long clusterId) {
1854+
logger.info("updateSnapshotPayload: storagePoolId={}, isKvmAndFileBasedStorage={}, clusterId={}", storagePoolId, isKvmAndFileBasedStorage, clusterId);
18531855
StoragePoolVO storagePoolVO = _storagePoolDao.findById(storagePoolId);
18541856

18551857
if (storagePoolVO.isManaged()) {
18561858
Snapshot.LocationType locationType = payload.getLocationType();
1857-
1859+
logger.info("updateSnapshotPayload : locationType {}", locationType);
18581860
if (locationType == null) {
18591861
if (!isKvmAndFileBasedStorage) {
18601862
// For managed, non-file-based storage (e.g., iSCSI), default to SECONDARY
@@ -1873,6 +1875,8 @@ private void updateSnapshotPayload(long storagePoolId, CreateSnapshotPayload pay
18731875
if (isKvmAndFileBasedStorage && kvmIncrementalSnapshot.valueIn(clusterId)) {
18741876
payload.setKvmIncrementalSnapshot(true);
18751877
}
1878+
logger.info("updateSnapshotPayload : payload {}", payload);
1879+
logger.info("updateSnapshotPayload : payload.getLocationType() {}", payload.getLocationType());
18761880
}
18771881

18781882
@Override

0 commit comments

Comments
 (0)