-
Notifications
You must be signed in to change notification settings - Fork 244
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
ObjectId plans beyond 2106 #1440
Comments
I think we would be better off phasing out ObjectId entirely before then rather than extending it in an incremental way; the limit on counter size will become a problem too, possibly before the timestamp does. |
As I understand, the counter would only cause a collision if one of the following occurs.
As a mom-and-pop software shop, the counter size will be an issue in my wildest dreams; I will hire all of you guys by then. |
Sure, plenty of space for typical needs; but I would want more headroom eventually to protect against software flaws that could be exposed deliberately by a collision. |
We should at least confirm this and fix it in the spec. |
Hi, we are probably dead by then, but I wonder what is the plan beyond 2106?
As you may know, ObjectId will overflow on February 7, 2106; there are a couple of ways forward then.
These impact how we design the schema now, as we can either:
What do you say?
P.S. BTW, the specification is currently incorrect; the ObjectId will overflow in Feb, not in Jan.
The text was updated successfully, but these errors were encountered: