I-D Action: draft-dikshit-netconf-yang-push-causal-ordering-00.txt
| Newsgroups | gmane.ietf.announce |
|---|---|
| Message-ID | <178806141820.214456.11586380320484767275@dt-datatracker-6669c7b496-s9mrn> |
Internet-Draft draft-dikshit-netconf-yang-push-causal-ordering-00.txt is now available. Title: Comparable Sequence Numbers Across Publishers in YANG Datastore Telemetry Author: Saumya Dikshit Name: draft-dikshit-netconf-yang-push-causal-ordering-00.txt Pages: 6 Dates: 2026-08-29 Abstract: YANG Datastore Telemetry, YANG-Push version 2 [I-D.ietf-netconf-yang-push-2], assigns each publisher a monotonically increasing sequence number so a receiver can detect loss and reordering. The current design leaves two questions unanswered: what happens when the counter wraps, and how a receiver aggregating records from more than one publisher is to compare sequence numbers that were never defined to be comparable across publishers in the first place. Both questions have already been studied, and largely settled, in the distributed systems literature under the heading of logical and hybrid logical clocks, and in deployed streaming systems under the heading of offset and epoch numbering. This document evaluates three existing causal- ordering primitives against YANG-Push's specific constraints and proposes adopting a Hybrid Logical Clock so that the wraparound and cross-publisher comparison problems are removed by construction rather than patched with a wider counter. The IETF datatracker status page for this Internet-Draft is: https://datatracker.ietf.org/doc/draft-dikshit-netconf-yang-push-causal-ordering/ There is also an HTMLized version available at: https://datatracker.ietf.org/doc/html/draft-dikshit-netconf-yang-push-causal-ordering-00 Internet-Drafts are also available by rsync at: rsync.ietf.org::internet-drafts _______________________________________________ I-D-Announce mailing list -- [email protected] To unsubscribe send an email to [email protected]