dirkmc
dirkmc
👋 I upgraded ipfs to v0.35.0-rc.4 and ran the tests but there were some failures. It looks like these are mostly caused by [ipfs._libp2pNode being moved to ipfs.libp2p](https://github.com/peer-base/peer-base/issues/239). It seems...
Currently we use App level gossip to propagate collaboration membership changes. When a peer detects that a member was added or removed from a collaboration, it broadcasts the CRDT state...
An implementation of a persistence service as discussed in https://github.com/ipfs-shipyard/peer-star-app/issues/57 Stores a linked list in IPFS and a pointer to the head of the list in IPNS ``` snapshot
To create a mesh of peers that can participate in gossip, each peer maintains connections to the peers in its [Dias Set](https://github.com/ipfs-shipyard/peer-star-app/blob/master/docs/PROTOCOL.md#computing-the-set-of-target-peers), ie in a ring the local peer connects...
As mentioned in [An Architecture towards peer-pad 1.0](https://github.com/ipfs-shipyard/peer-pad/issues/217), we need mechanisms to: - Represent and store snapshot and deltas in IPLD. - Internally, index these by vector clock (to enable...
In peer-base each peer keeps connections open to the peers in its [Dias set](https://github.com/peer-base/peer-base/blob/master/docs/PROTOCOL.md#computing-the-set-of-target-peers). The Dias set membership changes as peers come online and go offline. For example: - Peer...
``` Failed === RUN TestCancelOneRequestDoesNotTerminateAnother TestCancelOneRequestDoesNotTerminateAnother: providerquerymanager_test.go:174: Collected all peers on cancelled peer, should have been cancelled immediately --- FAIL: TestCancelOneRequestDoesNotTerminateAnother (0.01s) ```
Currently the synchronization between block receipt and sessions is not quite air-tight, leading to some race conditions. #### Background When IPFS wants a block it - Checks the blockstore -...
Fixes https://github.com/ipfs/go-bitswap/issues/280