mirror of
https://github.com/pgsty/minio.git
synced 2026-08-02 08:35:58 +03:00
exit data update tracker only upon context completion (#10594)
The data update tracker saver would exit if data wasn't updated for between cycles.
This commit is contained in:
@@ -236,7 +236,10 @@ func (d *dataUpdateTracker) startSaver(ctx context.Context, interval time.Durati
|
|||||||
d.mu.Lock()
|
d.mu.Lock()
|
||||||
if !d.dirty {
|
if !d.dirty {
|
||||||
d.mu.Unlock()
|
d.mu.Unlock()
|
||||||
return
|
if exit {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
d.Saved = UTCNow()
|
d.Saved = UTCNow()
|
||||||
err := d.serialize(&buf)
|
err := d.serialize(&buf)
|
||||||
|
|||||||
Reference in New Issue
Block a user