c7847e9677
This commit updates the WaitFor StatusFilterParams to add a Limit field, and reworks the waiting logic to simplify it. The Limit parameter causes WaitFor to return successfully when N number of peers have reached the target status, regardless of what other statuses are (as long as they are not errors) Other than that, the function logic should remain the same, blocking until all statuses are the target, with a special case about target-Pinned, which causes Remote statuses to be ignored. |
||
---|---|---|
.. | ||
.travis.yml | ||
client_test.go | ||
client.go | ||
lbclient_test.go | ||
lbclient.go | ||
methods_test.go | ||
methods.go | ||
README.md | ||
request.go | ||
transports.go |
ipfs-cluster client
Go client for ipfs-cluster HTTP API.
This is a Go client library to use the ipfs-cluster REST HTTP API.
Table of Contents
Install
You can import github.com/ipfs/ipfs-cluster/api/rest/client
in your code.
The code can be downloaded and tested with:
$ go get -u -d github.com/ipfs/ipfs-cluster
$ cd $GOPATH/src/github.com/ipfs/ipfs-cluster/rest/api/client
$ go test -v
Usage
Documentation can be read at Godoc.
Contribute
PRs accepted.
License
MIT © Protocol Labs