Yo Eric! On Tue, 24 Jan 2017 21:54:13 -0500 "Eric S. Raymond" <e...@thyrsus.com> wrote:
> > Thus the need to not trust the clock and the need for > > normalize_time() > > Sure. But if my new understanding is correct, all *this* problem > requires is stepback protection, not fuzzing. Please check me on > that. Worst case, lots of migration could make the TSC look a bit > like a random variable with a very low frequency of collisions > (proportional to (2^64)^-2 by birthday effect); filtered through the > stepback check this would look a lot like fuzzing. Worth a shot. Handle the birthday effect by using Lambert Rule #3. Just increment. My gut feeling is you are right, but I'd like to get some good edge cases. NTP runs on so many hosts with so many different sys clock implementations that guessing all the failure modes would be problematic. > > I'm not expecting it to be renmoved, but I feel better that it will > > not mutate badly. Might even get better comments now. The > > timestamp nonce has value for all hosts and maybe other lurking > > benefits. As long as any fuzz added is less than sys_fuzz then no > > host I see will be negatively impacted by it. > > It's a judgment call I'm not going to make yet. I'd like to collect > the code simplification, and I think this analysis shows it's a safe > thing, but I want to hear what Hal has to say and meditate on all > this some more. Yeah, way down the priority list. Something to noodle on for a long while. Knowledge to keep under your hat for when a bug pops up in this area. RGDS GARY --------------------------------------------------------------------------- Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703 g...@rellim.com Tel:+1 541 382 8588 Veritas liberabit vos. -- Quid est veritas? "If you can’t measure it, you can’t improve it." - Lord Kelvin
pgpfCjHWR38wW.pgp
Description: OpenPGP digital signature
_______________________________________________ devel mailing list devel@ntpsec.org http://lists.ntpsec.org/mailman/listinfo/devel