mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-19 02:37:24 +08:00
fix(region): snapshot policy resource purge (#23807)
This commit is contained in:
@@ -640,10 +640,10 @@ func (self *SZone) purgeStorages(ctx context.Context, managerId string) error {
|
||||
disks := DiskManager.Query("id").In("storage_id", storages.SubQuery())
|
||||
diskbackups := DiskBackupManager.Query("id").In("disk_id", disks.SubQuery())
|
||||
guestdisks := GuestdiskManager.Query("row_id").In("disk_id", disks.SubQuery())
|
||||
diskpolicies := SnapshotPolicyResourceManager.Query("row_id").In("resource_id", disks.SubQuery())
|
||||
diskpolicies := SnapshotPolicyResourceManager.Query("resource_id").In("resource_id", disks.SubQuery())
|
||||
|
||||
pairs := []purgePair{
|
||||
{manager: SnapshotPolicyResourceManager, key: "row_id", q: diskpolicies},
|
||||
{manager: SnapshotPolicyResourceManager, key: "resource_id", q: diskpolicies},
|
||||
{manager: GuestdiskManager, key: "row_id", q: guestdisks},
|
||||
{manager: SnapshotManager, key: "id", q: snapshots},
|
||||
{manager: DiskBackupManager, key: "id", q: diskbackups},
|
||||
|
||||
Reference in New Issue
Block a user