EdColeman commented on issue #4044:
URL: https://github.com/apache/accumulo/issues/4044#issuecomment-1932572797

   During this change, it would be desirable for the FATE transaction ids to 
nativity sort by creation timestamp.  That would allow for determining order of 
operations of things solely by examining the FATE ids.  This would apply to 
listing things in the fate store as well as looking at logs.  If FATE_ID_1 < 
FATE_ID_2 then it can be immediately seen that  FATE_ID_1 was created before 
FATE_ID_2 (for whatever timestamp precision is available)
   
   One way to provide this could be to use UUIDs that conform to the emerging 
UUIDv7 standard.  The gist of UUIDv7 - they are 128 bit UUIDs that put the 
timestamp portion of the UUID first, and random bits at the end with other 
identifying info in the middle.  There are variants that are UUIDv7 compatible 
that allow for sub-second timing information if that precision is wanted.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to