3 ms·
Another solution would be to add an extra positive and negative leap second every year to make sure all those code paths are tested.
by dmm 4y ago
Another solution would be to add an extra positive and negative leap second every year to make sure all those code paths are tested.
- throw0101a 4y agoThe FreeBSD folks run tests on positive and negative leap seconds to make sure things are fine: * https://lists.freebsd.org/pipermail/freebsd-stable/2020-November/092837.html https://lists.freebsd.org/pipermail/freebsd-stable/2020-Nove... Of course there's a whole lot of other userland code besides ntpd.
- ble 4y agoIt could be a holiday / hazing event for software engineers.
- ncmncm 4y agoI.e., half of everything is broken each 6 months, instead of just every 15 - 30 months. Better would be half of everything not breaking every 15 - 30 months.