File tree 2 files changed +12
-4
lines changed
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