update dsync implementation to fix a regression (#5513)

Currently minio master requires 4 servers, we
have decided to run on a minimum of 2 servers
instead - fixes a regression from previous
releases where 3 server setups were supported.
This commit is contained in:
Harshavardhana
2018-02-12 01:46:12 -08:00
committed by Nitish Tiwari
parent 4f73fd9487
commit 8de6cf4124
4 changed files with 16 additions and 14 deletions

View File

@@ -1,5 +1,5 @@
/*
* Minio Cloud Storage, (C) 2016 Minio, Inc.
* Minio Cloud Storage, (C) 2016, 2017, 2018 Minio, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -35,7 +35,7 @@ const (
uploadsJSONFile = "uploads.json"
// Maximum erasure blocks.
maxErasureBlocks = 16
maxErasureBlocks = 32
// Minimum erasure blocks.
minErasureBlocks = 4
@@ -51,6 +51,7 @@ type xlObjects struct {
// name space mutex for object layer
nsMutex *nsLockMap
// Variable represents bucket policies in memory.
bucketPolicies *bucketPolicies
}