Live data from Hacker News

Some DNS lookups causing 5xx errors due to leap second bug

cloudflarestatus.com

11–20 of 135 posts

Re: Some DNS lookups causing 5xx errors due to leap second bug

#11
post #7

My CDMA phone dropped service for a few minutes after the leap second. It's absurd that we continue to keep subjecting ourselves to these disruptions and the considerable amount of work that goes into handling leap seconds for the systems that aren't disrupted by them. Leap seconds serve no useful purpose. Applications that care about solar time care usually care about the local solar time, while UT1 is a 'mean solar…

[deleted]

Re: Some DNS lookups causing 5xx errors due to leap second bug

#12
post #9
post #7

My CDMA phone dropped service for a few minutes after the leap second. It's absurd that we continue to keep subjecting ourselves to these disruptions and the considerable amount of work that goes into handling leap seconds for the systems that aren't disrupted by them. Leap seconds serve no useful purpose. Applications that care about solar time care usually care about the local solar time, while UT1 is a 'mean solar…

Or maybe we just need to code system that handles leap seconds correctly.

Or maybe we should start holding project managers accountable for these issues instead of simply basing their performance on deadlines.

Re: Some DNS lookups causing 5xx errors due to leap second bug

#13
post #7

My CDMA phone dropped service for a few minutes after the leap second. It's absurd that we continue to keep subjecting ourselves to these disruptions and the considerable amount of work that goes into handling leap seconds for the systems that aren't disrupted by them. Leap seconds serve no useful purpose. Applications that care about solar time care usually care about the local solar time, while UT1 is a 'mean solar…

But is it a bug or network saturation under people wishing each others a happy new year? (And Perhaps more so with a selfie than a text msg as prev yrs)

Re: Some DNS lookups causing 5xx errors due to leap second bug

#14
post #9
post #7

My CDMA phone dropped service for a few minutes after the leap second. It's absurd that we continue to keep subjecting ourselves to these disruptions and the considerable amount of work that goes into handling leap seconds for the systems that aren't disrupted by them. Leap seconds serve no useful purpose. Applications that care about solar time care usually care about the local solar time, while UT1 is a 'mean solar…

Or maybe we just need to code system that handles leap seconds correctly.

Two valid points. A third: convince everyone to adopt epoch time for data transfer (seconds since epoch), and let applications that require formatted time do the transformation where it will be used (not earlier). It doesn't make a lot of sense that a timestamp represented as HOUR/MIN/SEC:DAY/YEAR should be passed around on the network of a production system. Leave it to the recipient to convert. I guess this is a subset of your point.

Re: Some DNS lookups causing 5xx errors due to leap second bug

#15
post #9

Earlier quoted context omitted.

Or maybe we just need to code system that handles leap seconds correctly.

Or maybe we should start holding project managers accountable for these issues instead of simply basing their performance on deadlines.

Classic Hacker News, it's always the PM or the management at fault, engineers are faultless.

Re: Some DNS lookups causing 5xx errors due to leap second bug

#16
post #14
post #9

Earlier quoted context omitted.

Or maybe we just need to code system that handles leap seconds correctly.

Two valid points. A third: convince everyone to adopt epoch time for data transfer (seconds since epoch), and let applications that require formatted time do the transformation where it will be used (not earlier). It doesn't make a lot of sense that a timestamp represented as HOUR/MIN/SEC:DAY/YEAR should be passed around on the network of a production system. Leave it to the recipient to convert. I guess this is a su…

I wrote a WebDAV client the other year and dates where one of the hardest parts to implement because they expected them in calendar format! It seemed so odd to me that they would do that.

Re: Some DNS lookups causing 5xx errors due to leap second bug

#17
post #10
post #6

I'm guessing CloudFlare runs their own custom DNS server software?

Is this not it? https://github.com/cloudflare/dns

Yeah, and Go doesn't expose a monotonic clocksource in its stdlib[1]. I'd bet that's what this boils down to.

[1] https://github.com/golang/go/issues/12914

Re: Some DNS lookups causing 5xx errors due to leap second bug

#18

Earlier quoted context omitted.

Or maybe we should start holding project managers accountable for these issues instead of simply basing their performance on deadlines.

Classic Hacker News, it's always the PM or the management at fault, engineers are faultless.

I'd have time to develop a new toy programming language as a service alongside 3 new JavaScript frameworks in 2017 if it weren't for the evil PMs.

Re: Some DNS lookups causing 5xx errors due to leap second bug

#19
post #9
post #7

My CDMA phone dropped service for a few minutes after the leap second. It's absurd that we continue to keep subjecting ourselves to these disruptions and the considerable amount of work that goes into handling leap seconds for the systems that aren't disrupted by them. Leap seconds serve no useful purpose. Applications that care about solar time care usually care about the local solar time, while UT1 is a 'mean solar…

Or maybe we just need to code system that handles leap seconds correctly.

Maybe we should code systems with zero bugs. /s

Re: Some DNS lookups causing 5xx errors due to leap second bug

#20

I'm curious what if anything would be problematic if everything just effectively "ignored" leap seconds (i.e. would this outage not have occurred?) --- one minute is always 60 seconds, an hour is always 60 minutes, and a day always 24h. I mean, if you consider the fact that human society has managed to function perfectly well with almost everyone not knowing nor caring what a leap second is, and yet apparently some s…

Financial systems need very precise timekeeping.

I'm sure other fields do as well.

Post reply on HN