Go to file
Hector Sanjuan 3575f05753 Support adding Output (api.AddedOutput)
This was a long FIXME/TODO. Handling adding output and
reporting to the client of the progress of the adding process.

This attempts to do it. It is not sure that it works correctly
(response body being written while the multipart request is still being read)

License: MIT
Signed-off-by: Hector Sanjuan <code@hector.link>
2018-08-07 20:12:05 +02:00
.github Fix #412: Add an issue template 2018-05-30 14:43:04 +02:00
.gx gx publish 0.4.0 2018-05-30 13:26:31 +02:00
.snapcraft New credentials for pushing snaps 2018-01-10 18:33:33 +01:00
adder Support adding Output (api.AddedOutput) 2018-08-07 20:12:05 +02:00
allocator typos and style nitpicks 2018-05-02 15:24:26 +02:00
api Support adding Output (api.AddedOutput) 2018-08-07 20:12:05 +02:00
ci Pre-create and pre-connect hosts in tests 2018-04-05 16:49:26 +02:00
config Sharding rough draft: 2018-08-07 20:11:23 +02:00
consensus/raft Start cluster tests 2018-08-07 20:12:05 +02:00
docker Docker: Run with daemon --upgrade by default. 2018-04-27 07:57:08 +02:00
informer Types: rename metric.SetTTLDuration to metric.SetTTL 2018-05-07 14:26:06 +02:00
ipfs-cluster-ctl Support adding Output (api.AddedOutput) 2018-08-07 20:12:05 +02:00
ipfs-cluster-service WIP 2018-08-07 20:12:05 +02:00
ipfsconn/ipfshttp testfixing 2018-08-07 20:12:05 +02:00
monitor Monitor/tests: Allow to run tests using the basic monitor. 2018-05-09 11:39:21 +02:00
pintracker Make sure sync and recover operations receive all cids in a clusterDAG. 2018-08-07 20:12:05 +02:00
pstoremgr Fix #462: Support DNS multiaddresses for node_multiaddress 2018-06-12 10:09:03 +02:00
rpcutil wip 2018-08-07 20:12:05 +02:00
sharness addressing more feedback: 2018-08-07 20:11:24 +02:00
snap Move back the docker call to travis 2017-11-16 14:36:42 +00:00
state Make sure sync and recover operations receive all cids in a clusterDAG. 2018-08-07 20:12:05 +02:00
test sync test files after creation 2018-08-07 20:12:05 +02:00
.codeclimate.yml codeclimate 2018-08-07 20:12:05 +02:00
.dockerignore Issue #259: Address CR comments 2017-12-04 13:59:48 +01:00
.gitignore wip 2018-08-07 20:12:05 +02:00
.travis.yml remove env/secure section from travis yml 2018-06-21 13:02:42 -05:00
allocate.go Make sure sync and recover operations receive all cids in a clusterDAG. 2018-08-07 20:12:05 +02:00
CHANGELOG.md 0.4.0: Changelog 2018-05-30 13:24:22 +02:00
cluster_config_test.go Feat: emancipate Consensus from the Cluster component 2018-05-07 07:39:41 +02:00
cluster_config.go Fix #468: Increase StateSyncInterval to 10 minutes 2018-06-19 19:42:29 -05:00
cluster_test.go Move adder.Params to api.AddParams. Re-use in other modules 2018-08-07 20:12:05 +02:00
cluster.go Support adding Output (api.AddedOutput) 2018-08-07 20:12:05 +02:00
clusterhost.go Fix #346: Enable NAT hole punching for libp2p host 2018-05-27 17:47:46 +02:00
config_test.go testfixing 2018-08-07 20:12:05 +02:00
connect_graph.go Monitor: address comments 2018-05-09 11:01:52 +02:00
CONTRIBUTING.md Docs: Move to website. 2018-04-27 09:05:11 +02:00
Dockerfile Fix #462: Support DNS multiaddresses for node_multiaddress 2018-06-12 10:09:03 +02:00
Dockerfile-bundle Docker: Run with daemon --upgrade by default. 2018-04-27 07:57:08 +02:00
Dockerfile-test Fix #462: Support DNS multiaddresses for node_multiaddress 2018-06-12 10:09:03 +02:00
ipfscluster_test.go Fix broken test 2018-08-07 20:12:05 +02:00
ipfscluster.go WIP 2018-08-07 20:12:05 +02:00
LICENSE ipfscluster-server executable 2016-12-21 19:37:25 +01:00
logging.go fix a few TODOs and FIXMEs 2018-08-07 20:12:05 +02:00
Makefile refactor import_test 2018-08-07 20:11:24 +02:00
package.json wip 2018-08-07 20:12:05 +02:00
peer_manager_test.go Merge pull request #398 from ipfs/feat/promote-consensus 2018-05-07 08:29:14 +02:00
pnet_test.go Fix #339: Reduce Sleeps in tests 2018-04-05 16:49:26 +02:00
README.md Readme: add link to user registry form 2018-07-24 17:17:45 +02:00
release.sh Make release script more verbose 2018-05-28 12:42:09 +02:00
rpc_api.go Start cluster tests 2018-08-07 20:12:05 +02:00
util.go Start cluster tests 2018-08-07 20:12:05 +02:00
version.go Release 0.4.0 2018-05-30 13:26:10 +02:00

IPFS Cluster

Made by Main project IRC channel standard-readme compliant GoDoc Go Report Card Build Status Coverage Status

Pinset orchestration for IPFS.

logo

IPFS Cluster allows to allocate, replicate and track Pins across a cluster of IPFS daemons.

It provides:

  • A cluster peer application: ipfs-cluster-service, to be run along with go-ipfs.
  • A client CLI application: ipfs-cluster-ctl, which allows easily interacting with the peer's HTTP API.

Are you using IPFS Cluster?

Please participate in the IPFS Cluster user registry.


Table of Contents

Documentation

Please visit https://cluster.ipfs.io/documentation/ to access user documentation, guides and any other resources, including detailed download and usage instructions.

News & Roadmap

We regularly post project updates to https://cluster.ipfs.io/news/ .

The most up-to-date Roadmap is available at https://cluster.ipfs.io/roadmap/ .

Install

Instructions for different installation methods (including from source) are available at https://cluster.ipfs.io/documentation/download .

Usage

Extensive usage information is provided at https://cluster.ipfs.io/documentation/ , including:

Contribute

PRs accepted. As part of the IPFS project, we have some contribution guidelines.

Small note: If editing the README, please conform to the standard-readme specification.

License

MIT © Protocol Labs, Inc.