From 763086d625727d1c1d3c195aa3e89a212950c822 Mon Sep 17 00:00:00 2001 From: rainzm Date: Sat, 26 Dec 2020 18:39:36 +0800 Subject: [PATCH] feat(region): make DeleteSnapshotExpiredRelease applies to postpaid vm --- pkg/compute/models/guests.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/compute/models/guests.go b/pkg/compute/models/guests.go index 9bd34f978e..0ee72caa28 100644 --- a/pkg/compute/models/guests.go +++ b/pkg/compute/models/guests.go @@ -4752,6 +4752,7 @@ func (manager *SGuestManager) DeleteExpiredPostpaidServers(ctx context.Context, log.Infof("No expired postpaid guest") return } + deleteSnapshot := options.Options.DeleteSnapshotExpiredRelease for i := 0; i < len(guests); i++ { if len(guests[i].ExternalId) > 0 { err := guests[i].doExternalSync(ctx, userCred) @@ -4760,7 +4761,7 @@ func (manager *SGuestManager) DeleteExpiredPostpaidServers(ctx context.Context, } } guests[i].SetDisableDelete(userCred, false) - guests[i].StartDeleteGuestTask(ctx, userCred, "", false, false, false) + guests[i].StartDeleteGuestTask(ctx, userCred, "", false, false, deleteSnapshot) } }