mirror of
https://github.com/minio/minio.git
synced 2026-04-15 14:29:49 -04:00
This refactor is done for few reasons below - to avoid deadlocks in scenarios when number of nodes are smaller < actual erasure stripe count where in N participating local lockers can lead to deadlocks across systems. - avoids expiry routines to run 1000 of separate network operations and routes per disk where as each of them are still accessing one single local entity. - it is ideal to have since globalLockServer per instance. - In a 32node deployment however, each server group is still concentrated towards the same set of lockers that partipicate during the write/read phase, unlike previous minio/dsync implementation - this potentially avoids send 32 requests instead we will still send at max requests of unique nodes participating in a write/read phase. - reduces overall chattiness on smaller setups. |
||
|---|---|---|
| .. | ||
| argon2.go | ||
| argon2_test.go | ||
| blake2b.go | ||
| blamka_amd64.go | ||
| blamka_amd64.s | ||
| blamka_generic.go | ||
| blamka_ref.go | ||