minio/pkg/dsync
Harshavardhana e9b2bf00ad Support MinIO to be deployed on more than 32 nodes (#8492)
This PR implements locking from a global entity into
a more localized set level entity, allowing for locks
to be held only on the resources which are writing
to a collection of disks rather than a global level.

In this process this PR also removes the top-level
limit of 32 nodes to an unlimited number of nodes. This
is a precursor change before bring in bucket expansion.
2019-11-13 12:17:45 -08:00
..
.gitignore Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
drwmutex.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
drwmutex_test.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
dsync-server_test.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
dsync.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
dsync_private_test.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
dsync_test.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
retry.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
retry_test.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
rpc-client-impl_test.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
rpc-client-interface.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00