uuid6 / uuid6-ietf-draft

Next Generation UUID Formats
https://datatracker.ietf.org/doc/draft-peabody-dispatch-new-uuid-format/
187 stars 11 forks source link

Draft 02 updates #14

Closed kyzer-davis closed 3 years ago

kyzer-davis commented 3 years ago
  1. Added Changelog
  2. Fixed misc. grammatical errors
  3. Fixed section numbering issue
  4. Fixed some UUIDvX reference issues
  5. Changed all instances of "motonic" to "monotonic"
  6. Changed all instances of "#-bit" to "# bit"
  7. Revised UUIDv6 Clock Sequence Usage from random start to monotonic increment starting at 0

Thanks to Ville Skyttä (ville.skytta@iki.fi) for items number 2, 3, 4, 6 above submitted via IETF mailer. Thanks to László GÖRÖG for confirming changes in item number 7 (source).

Github Housekeeping:

nerg4l commented 3 years ago

In https://github.com/uuid6/prototypes/pull/2#issuecomment-858825388 you mentioned it would be an option to reduce the number of bits for subsec in case of v7 with nanosecond precision to 30 bits from 38 bits. Can I ask what made you decide to not include that change?

kyzer-davis commented 3 years ago

@nerg4l, I definitely plan to iron that item out with @bradleypeabody before a draft 02 resubmission to the IETF.

Once we have revised the text with better verbiage and pseudocode; I will open another PR just for the changes to 4.4.4.1. UUIDv7 Encoding

bradleypeabody commented 3 years ago

Thanks @kyzer-davis - looks good to me! Merging.

I'm also going to try to organize getting a page put together which shows these three different versions visually and breaks out the different fields into separate readable values, showing the encoding of each. I think it would be an excellent complement to the draft and make the whole thing much more clear and easy to wrap one's wits around when writing or maintaining an implementation.