Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
node: Have multiple fetch queues
Merged did:key:z6MksFqX...wzpT opened 1 year ago

In the current design it’s possible for one peer to fill the fetch queue so that fetches from other peers are delayed.

To improve fairness, we move to a queue per peer. We then try to dequeue from all peers in a random order for good measure.

did:key:z6MksFqX...wzpT opened with revision a2049195 on base 29764641 +145 -100 1 year ago

In the current design it’s possible for one peer to fill the fetch queue so that fetches from other peers are delayed.

To improve fairness, we move to a queue per peer. We then try to dequeue from all peers in a random order for good measure.

did:key:z6MksFqX...wzpT pushed revision 2 f5f22049 on base 27eff809 +184 -106 1 year ago

Add a few more things.

did:key:z6MksFqX...wzpT pushed revision 3 79362299 on base 27eff809 +184 -106 1 year ago

Review feedback.

did:key:z6MksFqX...wzpT merged revision 79362299 at 4a497fa6 1 year ago