reload from drive tier-config when in-memory cache is not found (#19527)

avoid probing tier target while reloading() tier config
This commit is contained in:
Harshavardhana
2024-04-16 22:09:58 -07:00
committed by GitHub
parent a8d601b64a
commit f65dd3e5a2
5 changed files with 25 additions and 21 deletions

View File

@@ -143,13 +143,9 @@ type jentry struct {
}
func deleteObjectFromRemoteTier(ctx context.Context, objName, rvID, tierName string) error {
w, err := globalTierConfigMgr.getDriver(tierName)
w, err := globalTierConfigMgr.getDriver(ctx, tierName)
if err != nil {
return err
}
err = w.Remove(ctx, objName, remoteVersionID(rvID))
if err != nil {
return err
}
return nil
return w.Remove(ctx, objName, remoteVersionID(rvID))
}