Project

General

Profile

Actions

Task #3922

closed

ChronoSync2013 optional application info

Added by Anonymous over 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
01/13/2017
Due date:
% Done:

100%

Estimated time:

Description

When ChronoSync2013 announces a new sequence number for the user, it sends a Data packet where the content is encoded Protobuf SyncState object. If the application wants to send more info along with the sequence number announcement, the SyncState message could have an optional field for the application info. This would not affect the root digest calculation and would be backwards compatible since an application can ignore the optional field.

ChronoSynce2013 should update publishNextSequenceNo to allow an optional Blob of application-specific info, and the SyncState state object provided to the onReceivedSyncState callback should provide the optional Blob incoming application-specific info.

(This feature is developed to support a use case in the Flume application to track the time stamp of sequence number updates.)

Actions #1

Updated by Anonymous over 7 years ago

  • Description updated (diff)
Actions #2

Updated by Anonymous over 7 years ago

  • Status changed from New to Feedback
  • % Done changed from 0 to 50

Implemented in NDN-CPP. Getting feedback from Peter.

Actions #3

Updated by Anonymous about 7 years ago

  • Status changed from Feedback to Closed
  • % Done changed from 50 to 100

Updated all libraries.

Actions

Also available in: Atom PDF