Feature #4760
closedUse SegmentPublisher utility from PSync to publish LSA data
100%
Description
Currently when NLSR receives an interest for an LSA it segments LSA data into n segments and puts all of them onto face using face.put. Of these segments, only the 1st segment makes it back, since others are unsolicited data they are discarded by NFD. When the interest for the 2nd segment comes, NLSR again segments and puts on face and now the second segment makes it back. And so on. Need to use segment publisher utility from PSync which segments once and stores the segment to serve future interests.
Updated by Ashlesh Gawande about 6 years ago
- Blocked by Feature #4696: SegmentPublisher: segmentation utility added
Updated by Ashlesh Gawande about 6 years ago
Segmented LSA data is not being fetched by the mechanism described above. In fact, Lsdb::processInterest discards interests with a segment number. Current unit test does not catch this behaviour because fetching is not done by calling expressInterest. Instead SegmentFetcher callback afterFetchLsa is directly called.
Updated by Ashlesh Gawande about 6 years ago
- Blocked by Feature #4783: SegmentPublisher publish should accept a SigningInfo param added
Updated by Ashlesh Gawande about 6 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 50
https://gerrit.named-data.net/c/NLSR/+/5064 uses SegmentPublisher from PSync and fixes processing of interests w/ segments.
Updated by Ashlesh Gawande about 6 years ago
- Related to Bug #4784: Fix processing of interest w/ segments for segmented LSA data added
Updated by Ashlesh Gawande about 6 years ago
- Blocked by deleted (Feature #4696: SegmentPublisher: segmentation utility)
Updated by Ashlesh Gawande about 6 years ago
- Subject changed from Use SegmentPublisher utility from ndn-cxx to publish LSA data to Use SegmentPublisher utility from PSync to publish LSA data
- Description updated (diff)
- Status changed from In Progress to Code review
- % Done changed from 50 to 100
Updated by Ashlesh Gawande about 6 years ago
- Related to Feature #4791: Use SegmentPublisher utility from ndn-cxx to publish LSA data added
Updated by Ashlesh Gawande about 6 years ago
- Related to Feature #4170: Use ndn-cxx Dispatcher to satisfy LSA interests. added
Updated by Ashlesh Gawande almost 6 years ago
- Status changed from Code review to Closed