From bbe521ffec8cadfbfab72101cb53d05ef1dba03c Mon Sep 17 00:00:00 2001 From: Krishnan Parthasarathi Date: Thu, 21 Dec 2017 12:28:01 +0530 Subject: [PATCH] ReInitDisk RPC handler should use retryStorage (#5310) --- cmd/admin-rpc-server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/admin-rpc-server.go b/cmd/admin-rpc-server.go index d3838d8b6..9e3938d9b 100644 --- a/cmd/admin-rpc-server.go +++ b/cmd/admin-rpc-server.go @@ -104,8 +104,12 @@ func (s *adminCmd) ReInitDisks(args *AuthRPCArgs, reply *AuthRPCReply) error { return err } + // Wrap into retrying disks + retryingDisks := initRetryableStorageDisks(bootstrapDisks, + time.Millisecond, time.Millisecond*5, globalStorageHealthCheckInterval, globalStorageRetryThreshold) + // Initialize new object layer with newly formatted disks. - newObjectAPI, err := newXLObjects(bootstrapDisks) + newObjectAPI, err := newXLObjects(retryingDisks) if err != nil { return err }