mirror of
https://github.com/minio/minio.git
synced 2025-11-09 05:34:56 -05:00
Vendor update for dsync, fixing major go routine leak issue. (#3308)
This commit is contained in:
committed by
Harshavardhana
parent
aa98702908
commit
273228fafa
2
vendor/github.com/minio/dsync/README.md
generated
vendored
2
vendor/github.com/minio/dsync/README.md
generated
vendored
@@ -16,7 +16,7 @@ This package was developed for the distributed server version of [Minio Object S
|
||||
For [minio](https://minio.io/) the distributed version is started as follows (for a 6-server system):
|
||||
|
||||
```
|
||||
$ minio server server1/disk server2/disk server3/disk server4/disk server5/disk server6/disk
|
||||
$ minio server server1:/disk server2:/disk server3:/disk server4:/disk server5:/disk server6:/disk
|
||||
```
|
||||
|
||||
_(note that the same identical command should be run on servers `server1` through to `server6`)_
|
||||
|
||||
1
vendor/github.com/minio/dsync/drwmutex.go
generated
vendored
1
vendor/github.com/minio/dsync/drwmutex.go
generated
vendored
@@ -230,6 +230,7 @@ func lock(clnts []RPC, locks *[]string, lockName string, isReadLock bool) bool {
|
||||
}
|
||||
|
||||
if done {
|
||||
i++
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
4
vendor/github.com/minio/dsync/dsync.go
generated
vendored
4
vendor/github.com/minio/dsync/dsync.go
generated
vendored
@@ -45,8 +45,8 @@ func SetNodesWithClients(rpcClnts []RPC, rpcOwnNode int) (err error) {
|
||||
// Validate if number of nodes is within allowable range.
|
||||
if dnodeCount != 0 {
|
||||
return errors.New("Cannot reinitialize dsync package")
|
||||
} else if len(rpcClnts) < 4 {
|
||||
return errors.New("Dsync not designed for less than 4 nodes")
|
||||
} else if len(rpcClnts) < 2 {
|
||||
return errors.New("Dsync not designed for less than 2 nodes")
|
||||
} else if len(rpcClnts) > 16 {
|
||||
return errors.New("Dsync not designed for more than 16 nodes")
|
||||
} else if len(rpcClnts)&1 == 1 {
|
||||
|
||||
Reference in New Issue
Block a user