Skip to content

Commit 96738a8

Browse files
committed
fix: Revert "feat: don't check all buckets on all health checks"
This reverts commit a01d9a7.
1 parent aa6f6a9 commit 96738a8

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

internal/storage/driver/driver.go

+15
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,21 @@ func (d *Driver) HasReachMinimalVersion(ctx context.Context) (bool, error) {
262262
return false, nil
263263
}
264264

265+
buckets, err := systemStore.GetDistinctBuckets(ctx)
266+
if err != nil {
267+
return false, fmt.Errorf("getting distinct buckets: %w", err)
268+
}
269+
270+
for _, b := range buckets {
271+
hasMinimalVersion, err := d.bucketFactory.Create(b, d.db).HasMinimalVersion(ctx)
272+
if err != nil {
273+
return false, fmt.Errorf("checking if bucket '%s' is up to date: %w", b, err)
274+
}
275+
if !hasMinimalVersion {
276+
return false, nil
277+
}
278+
}
279+
265280
return true, nil
266281
}
267282

0 commit comments

Comments
 (0)