Project

General

Profile

Actions

Task #3922

closed

ChronoSync2013 optional application info

Added by Anonymous almost 8 years ago. Updated over 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

Also available in: Atom PDF