Instead of adding 3 bits, maybe they should have dropped 3 bits. A rollover every ~20 years is just asking for latent buts to blow up. A rollover every ~2.5 years is just business as usual. Go big or go small. Don't design things to break just after you retire but before your coworkers do.
Rebelgecko|7 years ago
throw0101a|7 years ago
Actually, probably every 512 weeks, as it needs to know (or assume) with side of the +/- it is on:
* https://en.wikipedia.org/wiki/Serial_number_arithmetic
* https://en.wikipedia.org/wiki/Date_windowing
* https://docs.ntpsec.org/latest/rollover.html#ntp_pivots
koyote|7 years ago
Roll over so often that firmware/software implementations pretty much have to take it into account.