Update README with latest feature and Captain's log
License: MIT Signed-off-by: Hector Sanjuan <hector@protocol.ai>
This commit is contained in:
parent
6ee0f3bead
commit
31e32b9c8e
|
@ -1,5 +1,13 @@
|
|||
# IPFS Cluster - Captain's log
|
||||
|
||||
## 20170302 | @hsanjuan
|
||||
|
||||
IPFS cluster now has basic peer monitoring and re-pinning support when a cluster peer goes down.
|
||||
|
||||
This is done by broadcasting a "ping" from each peer to the monitor component. When it detects no pings are arriving from a current cluster member, it triggers an alert, which makes cluster trigger re-pins for all the CIDs associated to that peer.
|
||||
|
||||
The next days will be spent fixing small things and figuring out how to get better tests as part of the [Test Lab Sprint](https://github.com/ipfs/pm/issues/354). I also plan to make a call for early testers, to see if we can get some people on board to try IPFS Cluster out.
|
||||
|
||||
## 20170215 | @hsanjuan
|
||||
|
||||
A global replication factor is now supported! A new configuration file option `replication_factor` allows to specify how many peers should be allocated to pin a CID. `-1` means "Pin everywhere", and maintains compatibility with the previous behaviour. A replication factor >= 1 pin request is subjec to a number of requirements:
|
||||
|
|
|
@ -19,8 +19,10 @@
|
|||
|
||||
* Works on top of the IPFS daemon by running one cluster peer per IPFS node (`ipfs-cluster-service`)
|
||||
* A `replication_factor` controls how many times a CID is pinned in the cluster
|
||||
* Re-pins stuff in a different place when a peer goes down
|
||||
* Provides an HTTP API and a command-line wrapper (`ipfs-cluster-ctl`)
|
||||
* Provides an IPFS daemon API Proxy which intercepts any "pin"/"unpin" requests and does cluster pinning instead
|
||||
* The IPFS Proxy allows to build cluster composition, with a cluster peer acting as an IPFS daemon for another higher-level cluster.
|
||||
* Peers share the state using Raft-based consensus. Uses the LibP2P stack (`go-libp2p-raft`, `go-libp2p-rpc`...)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user