File tree Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -112,8 +112,6 @@ func (c *Base) filterRunningClones(ctx context.Context) {
112
112
113
113
// SaveClonesState writes clones state to disk.
114
114
func (c *Base) SaveClonesState() {
115
- log.Msg("Saving state of running clones")
116
-
117
115
sessionsPath, err := util.GetMetaPath(sessionsFilename)
118
116
if err != nil {
119
117
log.Err("failed to get path of a sessions file", err)
@@ -122,8 +120,6 @@ func (c *Base) SaveClonesState() {
122
120
if err := c.saveClonesState(sessionsPath); err != nil {
123
121
log.Err("Failed to save the state of running clones", err)
124
122
}
125
-
126
- log.Msg("The state of running clones has been saved")
127
123
}
128
124
129
125
// saveClonesState tries to write clones state to disk and returns an error on failure.
Original file line number Diff line number Diff line change @@ -416,6 +416,18 @@ func (r *Retrieval) refreshFunc(ctx context.Context) func() {
416
416
417
417
// fullRefresh performs full refresh for an unused storage pool and makes it active.
418
418
func (r *Retrieval) fullRefresh(ctx context.Context) error {
419
+ if r.State.Status == models.Refreshing {
420
+ alert := telemetry.Alert{
421
+ Level: models.RefreshSkipped,
422
+ Message: "The data refresh is currently in progress. Skip a new data refresh iteration",
423
+ }
424
+ r.State.addAlert(alert)
425
+ r.tm.SendEvent(ctx, telemetry.AlertEvent, alert)
426
+ log.Msg(alert.Message)
427
+
428
+ return nil
429
+ }
430
+
419
431
// Stop previous runs and snapshot schedulers.
420
432
if r.ctxCancel != nil {
421
433
r.ctxCancel()
You can’t perform that action at this time.
0 commit comments