fix: re-use er.getDisks() properly in certain calls (#11043)

This commit is contained in:
Harshavardhana
2020-12-07 10:04:07 -08:00
committed by GitHub
parent 8d036ed6d8
commit ce93b2681b
4 changed files with 16 additions and 18 deletions

View File

@@ -48,6 +48,8 @@ type partialOperation struct {
type erasureObjects struct {
GatewayUnsupported
setDriveCount int
// getDisks returns list of storageAPIs.
getDisks func() []StorageAPI
@@ -72,11 +74,6 @@ func (er erasureObjects) NewNSLock(bucket string, objects ...string) RWLocker {
return er.nsMutex.NewNSLock(er.getLockers, bucket, objects...)
}
// SetDriveCount returns the current drives per set.
func (er erasureObjects) SetDriveCount() int {
return len(er.getDisks())
}
// Shutdown function for object storage interface.
func (er erasureObjects) Shutdown(ctx context.Context) error {
// Add any object layer shutdown activities here.