This would make it simplify dsync.RWMutex's algorithm to acquire a distributed read lock and be tolerant to N/2-1 failures.
* vendorized latest minio/dsync * wip - object layer initialization using distributed locking
This change initializes rpc servers associated with disks that are local. It makes object layer initialization on demand, namely on the first request to the object layer. Also adds lock RPC service vendorized minio/dsync