Merge pull request #3872 from MichaelEischer/fuse-fix

mount: Only remember successful snapshot refreshes
This commit is contained in:
MichaelEischer 2022-08-19 19:21:29 +02:00 committed by GitHub
commit 7e96a5af62
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -299,9 +299,8 @@ func (d *SnapshotsDirStructure) updateSnapshots(ctx context.Context) error {
// sort snapshots ascending by time (default order is descending) // sort snapshots ascending by time (default order is descending)
sort.Sort(sort.Reverse(snapshots)) sort.Sort(sort.Reverse(snapshots))
d.lastCheck = time.Now()
if d.snCount == len(snapshots) { if d.snCount == len(snapshots) {
d.lastCheck = time.Now()
return nil return nil
} }
@ -310,8 +309,8 @@ func (d *SnapshotsDirStructure) updateSnapshots(ctx context.Context) error {
return err return err
} }
d.lastCheck = time.Now()
d.snCount = len(snapshots) d.snCount = len(snapshots)
d.makeDirs(snapshots) d.makeDirs(snapshots)
return nil return nil
} }