Task #1523
closedUse separate name prefix and sequence number for each LSA type in ChronoSync
100%
Description
NLSR supports three types of LSAs. Each type of LSAs has its own sequence number. Current implementation aggregates the three sequence numbers into one and uses it as the sequence number in ChronoSync.
Since ChronoSync allows an application to sync more than one name prefixes, and the three types of LSAs are independent from each other, we should use separate name prefix and sequence number for each LSA type, so that the sequence number can be easily interpreted.
Updated by Ashlesh Gawande over 8 years ago
- Blocked by Task #2400: Determine the necessary changes to use current Chronosync as dependency added
Updated by Ashlesh Gawande over 7 years ago
- Status changed from New to In Progress
- Assignee changed from A K M Mahmudul Hoque to Ashlesh Gawande
- % Done changed from 0 to 60
Updated by Ashlesh Gawande over 7 years ago
- Status changed from In Progress to Code review
- Target version set to v0.4.0
- % Done changed from 60 to 90
Updated by Ashlesh Gawande over 7 years ago
- Status changed from Code review to Feedback
- % Done changed from 90 to 100
Need to update wiki before, closing:
https://redmine.named-data.net/projects/nlsr/wiki/LSAs
https://redmine.named-data.net/projects/nlsr/wiki/Handles_synchronization_logic_of_NLSR_LSDB_updates
Need to file another issue in v0.5.0 which will remove legacy seq file support.
Updated by Ashlesh Gawande over 7 years ago
Have updated:
https://redmine.named-data.net/projects/nlsr/wiki/LSAs
https://redmine.named-data.net/projects/nlsr/wiki/Handles_synchronization_logic_of_NLSR_LSDB_updates - Not sure if second part is relevant.
Updated by Ashlesh Gawande over 7 years ago
- Related to Task #4143: Remove support for old sequence file added
Updated by Ashlesh Gawande over 7 years ago
- Status changed from Feedback to Closed