-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In examples and layouts, lengthen the counter to 15 bits for millisecond precision #54
Comments
I don't see a need for this. We need to draw a line somewhere. 12 bits? 15 bits? ... fundamentally the problem is what to do if the And for exemplary purposes, 12 bits that nicely align on the byte boundary seems like a reasonable choice. |
This is yet another layout for comments. If we move to a new variant 'E', we can use 64 bits for timestamp and counter. If we use 44 bits for milliseconds, 20 bits lasts for a counter (way too much?).
Structure:
|
It is not a reasonable argument.
Quite right! The "line" is a morden database performance on SSD (the possible number of inserted records in a database table per millisecond). 15 bits seems enough from this point of view. 2 to the power of 15 is 32768. But 12 bits is definitely not enough.
For exemplary purposes you should demonstrate applicable options, because most people will take these examples as a guide to action. But 12 bit is not an applicable option at all. See the proof: #40 (comment) Nobody needs to align on a byte boundary. |
I guess my issue here is that Draft 2 reserves the Part of my resistance here is that it's unclear what exactly you're asking for. Is your issue just with the examples? Or are you asking for a different field layout as @fabiolimace mentions. If the former, then we already have examples that show how the different fields can be used for additional precision, as I said. If the latter, then you would need to flesh this issue out more. |
Yes, it is.
The managers assigned to apply this standard do not have the flexible minds that you have. They will stupidly copy an example that will not work well. |
In examples and layouts, lengthen the counter to 15 bits for millisecond precision. 12 bits is too small. Here is the proof: #40 (comment)
The text was updated successfully, but these errors were encountered: