Skip to content

Commit 606403e

Browse files
author
gitlab
committed
Merge branch 'ZSTAC-25932@@2' into 'master'
[BugFix: ZSTACK-25932] See merge request zstackio/zstack!6098
2 parents df4e983 + 29a26b5 commit 606403e

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

compute/src/main/java/org/zstack/compute/vm/VmInstanceBase.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2679,6 +2679,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
26792679
" from ImageVO img, ImageBackupStorageRefVO ref, BackupStorageVO bs, BackupStorageZoneRefVO bsRef" +
26802680
" where ref.imageUuid = img.uuid" +
26812681
" and img.mediaType = :imgType" +
2682+
" and img.state = :state" +
26822683
" and img.status = :status" +
26832684
" and img.system = :system" +
26842685
" and bs.uuid = ref.backupStorageUuid" +
@@ -2690,6 +2691,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
26902691
if (type != null) {
26912692
q.setParameter("imgType", type);
26922693
}
2694+
q.setParameter("state", ImageState.Enabled);
26932695
q.setParameter("status", ImageStatus.Ready);
26942696
q.setParameter("system", false);
26952697
q.setParameter("bsTypes", hostAllocatorMgr.getBackupStorageTypesByPrimaryStorageTypeFromMetrics(ps.getType()));
@@ -2699,6 +2701,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
26992701
" from ImageVO img, ImageBackupStorageRefVO ref, BackupStorageVO bs, BackupStorageZoneRefVO bsRef" +
27002702
" where ref.imageUuid = img.uuid" +
27012703
" and img.mediaType = :imgType" +
2704+
" and img.state = :state" +
27022705
" and img.status = :status" +
27032706
" and img.system = :system" +
27042707
" and bs.uuid = ref.backupStorageUuid" +
@@ -2710,6 +2713,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
27102713
if (type != null) {
27112714
q.setParameter("imgType", type);
27122715
}
2716+
q.setParameter("state", ImageState.Enabled);
27132717
q.setParameter("status", ImageStatus.Ready);
27142718
q.setParameter("system", false);
27152719
q.setParameter("bsUuids", bsUuids);

0 commit comments

Comments
 (0)