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.)
Actions