Closed yeastplume closed 2 years ago
Going to stop this PR here and move on to the next one. With these changes, the sync process identifies the correct bitmap segments it needs, requests them from a peer with the correct capabilities, then adds them to the desegmenter buffer. Next steps are to piece together the bitmap again, and move on to requesting and applying output segments from peers.
Note pibd copy test will fail with this PR due to desegmenter cache changes, will fix in next PR.
Segment
and intoSegmentIdentifier
to allow functions to be used on identifiers.desegmenter()
function to return an RwLock