File tree Expand file tree Collapse file tree
plugin/ceph/src/main/java/org/zstack/storage/ceph/primary
storage/src/main/java/org/zstack/storage/primary Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ protected GlobalConfig cleanupIntervalConfig() {
3434 @ Transactional
3535 @ Override
3636 protected List <ImageCacheShadowVO > createShadowImageCacheVOsForNewDeletedAndOld (String psUuid , ImageCacheCleanParam param ) {
37- List <Long > staleImageCacheIds = getStaleImageCacheIds (psUuid , false );
37+ List <Long > staleImageCacheIds = getStaleImageCacheIds (psUuid , param . includeReadyImage );
3838 if (staleImageCacheIds == null || staleImageCacheIds .isEmpty ()) {
3939 return null ;
4040 }
Original file line number Diff line number Diff line change @@ -387,8 +387,8 @@ private List<Long> queryCacheOfExpungedImage(String psUuid) {
387387
388388 @ Transactional
389389 protected List <ImageCacheShadowVO > createShadowImageCacheVOsForNewDeletedAndOld (String psUuid , ImageCacheCleanParam param ) {
390- // 1. image has been deleted
391- List <Long > staleImageCacheIds = getStaleImageCacheIds (psUuid , false );
390+ // 1. image has been deleted or force cleanup includes images still in ready state with no VMs using them
391+ List <Long > staleImageCacheIds = getStaleImageCacheIds (psUuid , param . includeReadyImage );
392392 if (staleImageCacheIds == null || staleImageCacheIds .isEmpty ()) {
393393 return null ;
394394 }
You can’t perform that action at this time.
0 commit comments