Project

General

Profile

Task #1749

nfd-status: RIB dataset

Added by Junxiao Shi over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Tools
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
4.00 h

Description

Request RIB dataset in nfd-status, and display as text.

Extend XML schema to accommodate RIB dataset, and extend XSLT in nfd-status-http-server to display RIB dataset in browser.


Related issues

Related to NFD - Task #1662: RIB dataset publisherClosedVince Lehman

Actions
Blocked by ndn-cxx - Task #1764: Add RibEntry and Route data structuresClosedVince Lehman

Actions
Blocks NFD - Task #1717: Route expiration test scenarioClosedVince Lehman

Actions
#1

Updated by Junxiao Shi over 7 years ago

  • Related to Task #1662: RIB dataset publisher added
#2

Updated by Chengyu Fan over 7 years ago

  • Assignee set to Chengyu Fan
#3

Updated by Chengyu Fan over 7 years ago

Are the RIB dataset related interfaces still under development?

I did not find constructor like nfd::rib::RibEntry ribEntry(block) available ... Do I need to implement it myself?

#4

Updated by Junxiao Shi over 7 years ago

  • Description updated (diff)

Please communicate with #1662 assignee to decide who should implement RibEntry data structures in ndn-cxx.

#5

Updated by Vince Lehman over 7 years ago

  • Blocked by Task #1764: Add RibEntry and Route data structures added
#6

Updated by Chengyu Fan over 7 years ago

  • Status changed from New to In Progress
#7

Updated by Alex Afanasyev over 7 years ago

One thing that I'm currently confused about RIB dataset is ExpirationPeriod. How would one represent "infinity" that is used for some RIB entries? I'm guessing that right now one would require to put time::milliseconds::max().count(), which is kind of a large number.

Would it be better to define ExpirationPeriod optional and interpret its absence as non-expiration for the entry?

#8

Updated by Chengyu Fan over 7 years ago

I agree. The expirationPeriod in face dataset is optional, I think make the expirationPeriod optional is a better design.

#9

Updated by Chengyu Fan over 7 years ago

  • % Done changed from 0 to 90
#10

Updated by Chengyu Fan over 7 years ago

  • Status changed from In Progress to Code review
  • % Done changed from 90 to 100
#11

Updated by Junxiao Shi over 7 years ago

  • Blocks Task #1717: Route expiration test scenario added
#12

Updated by Chengyu Fan over 7 years ago

  • Status changed from Code review to Closed

Also available in: Atom PDF