diff --git a/pkg/cloudcommon/notifyclient/notify.go b/pkg/cloudcommon/notifyclient/notify.go index d5c791f04f..b0841940a1 100644 --- a/pkg/cloudcommon/notifyclient/notify.go +++ b/pkg/cloudcommon/notifyclient/notify.go @@ -437,5 +437,5 @@ func FetchNotifyAdminRecipients(ctx context.Context, region string, users []stri func NotifyVmIntegrity(ctx context.Context, name string) { data := jsonutils.NewDict() data.Add(jsonutils.NewString(name), "name") - SystemExceptionNotifyWithResult(ctx, api.ActionChecksumTest, api.TOPIC_RESOURCE_DB_TABLE_RECORD, api.ResultFailed, data) + SystemExceptionNotifyWithResult(ctx, api.ActionChecksumTest, api.TOPIC_RESOURCE_VM_INTEGRITY_CHECK, api.ResultFailed, data) } diff --git a/pkg/util/zeroclean/zeroclean.go b/pkg/util/zeroclean/zeroclean.go index 0070696f9b..b3f4e79bbf 100644 --- a/pkg/util/zeroclean/zeroclean.go +++ b/pkg/util/zeroclean/zeroclean.go @@ -29,7 +29,10 @@ func ZeroFile(filename string) error { if err != nil { return errors.Wrap(err, "os.OpenFile") } - defer f.Close() + defer func() { + f.Sync() + f.Close() + }() info, err := f.Stat() if err != nil {