fix(region): snapshot policy resource purge (#23807)

This commit is contained in:
屈轩
2025-11-20 23:42:22 +08:00
committed by GitHub
parent 80b5a7c04a
commit 6a0c361ea3
+2 -2
View File
@@ -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},