Actions
Task #4917
closedZip the recovery message
Start date:
Due date:
% Done:
100%
Estimated time:
Description
If the IBLT difference is greater than the threshold, we put all the Names in a State object, call wireEncode() and send it to the SegmentPublisher.
https://github.com/named-data/PSync/blob/f5d1f54de16b060455c8059050718fabc3898acf/PSync/full-producer-arbitrary.cpp#L188
m_segmentPublisher.publish(interest.getName(), interest.getName(),
state.wireEncode(), m_syncReplyFreshness);
But this could be large, and there is a lot of repetition in the names. So, we should use zlib to compress the output of state.wireEncode() before we send it to the SegmentPublisher. (We should use zlib because this is what we already use to compress the IBLT in the Interest name component.)
Updated by Ashlesh Gawande almost 5 years ago
- Related to Feature #5061: Compress IBF and sync content by default in PSync Full Sync added
Updated by Ashlesh Gawande almost 5 years ago
- Status changed from New to Code review
- Target version set to v0.2.0
- Start date deleted (
04/19/2019) - % Done changed from 0 to 100
As part of 5061, all the sync content is compressed.
Updated by Ashlesh Gawande almost 5 years ago
- Status changed from Code review to Closed
Actions