Brian, please also change "replaces" as I suggested in my email sent on June 15th, or in some other way.

--Randall

On 23 Jun 2026, at 11:42, Brian Rosen wrote:

Joel

Thank you for your review

I clearly need to improve the wording.

The client can’t tell the order of ChangeSets from the IDs. The server can. Two examples: the Ids are literally incrementing numbers, and alternatively the IDs are a hash of an incrementing number. The server creates the Ids, so it knows, in both cases. The client could figure it out in the first case, but it couldn’t in the second case.

So, I have to ask, what wording suggested to you that the client can figure out the order from the IDs?

To be sure, it really doesn’t matter if the client knows the order: it’s just dumb - it sends the last ID it got, and asks if there are any newer ones. The server knows, and returns any IDs that are newer than the ID sent in the poll. If there weren’t any, the client uses the same ID in the next poll. If there were, it gets new IDs in response to the poll and uses the last one it got for the next poll.

When the client retrieves the ChangeSets from the server, they have the effective dates in them, so the client knows what order to apply them.

Brian


On Jun 21, 2026, at 8:21 PM, Joel Halpern via Datatracker <[email protected]> wrote:

Document: draft-ietf-ecrit-lost-planned-changes
Title: Validation of Locations Around a Planned Change
Reviewer: Joel Halpern
Review result: Almost Ready

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair.  Please treat these comments just
like any other last call comments.

For more information, please see the FAQ at

<https://wiki.ietf.org/en/group/gen/GenArtFAQ> .

Document: draft-ietf-ecrit-lost-planned-changes-18
Reviewer: Joel Halpern
Review Date: 2026-06-21
IETF LC End Date: 2026-06-30
IESG Telechat date: Not scheduled for a telechat

Summary: This document is almost ready for publication as a Proposed Standard

Major issues:
At the veyr least, the description of the relationship between ChangeSetID and Ordering is confusing. If I have read it right, it is internally inconsistent. At appears to be the itnent that the client can determine from two ChangeSetIds which one is older, And a server can determine from a ChangeSetId what Change Sets are newer than the given one. The latter can in principle be achieved by the server storing and using timestamps locally in addition to the ChangeSetIds. It is possible that the intention is that clients do not determine ordering from the ChangeSetIds, (The middle of the third paragraph of the introduction says "IDs are ordered so
   that changes can be completed in the correct order.")

Minor issues: N/A

Nits/editorial comments: N/A


_______________________________________________
Ecrit mailing list -- [email protected]
To unsubscribe send an email to [email protected]
_______________________________________________
Gen-art mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to