r/sysadmin•
cloudmech

Leap Second Survivors

We were all hands on deck tonight with our fire fighting gear on and not a damn thing happened. Smooth sailing. We called it at 19:15 CDT and checked out.

Anyone else have any leap second events or non events?

Edit: apparently the internet didn't handle it smoothly. https://twitter.com/DynResearch/status/616059353821487104/photo/1

Posted Jul 1, 2015, 12:14 AM UTC · edited

71123
LordCroak•

Anyone else's network give 0 fucks about that level of accuracy?

48
admlshake•

One of the junior guys though he'd be the hero and stopped and disabled the time service on all our DC's. Boy was he proud of himself...

14
LordCroak•

Oh wow :/

9
sirdudethefirstWindows SysAdmin/God•

Give him a magnifying glass and make him go find the token that fell behind the racks and made the servers stop working.

My servers were like "Huh? Was that the same second? Oh it passed. Cool."

4
admlshake•

I sent him over to the building with our most problematic employee in it. The lady needs just about constant hand holding, and it's considered a win if she cries less than 10 times a day (I'm not kidding). Then I emailed her and told her that this guy was going to be in her building that day at her beck and call and that if she needed ANYTHING to go down and get him. Judging by the look on his face this morning I'd say he didn't have a good day yesterday.

4
sirdudethefirstWindows SysAdmin/God•

Next, change his system font to comic sans. Might as well scar him for life.

3
labmansteveI Am The RID Master!•

Good for him. Just let him feel important.

Or, if you're a dick, send him this.

1
mrhhugbecause thats the correct way•

I wish, some moron promised to our customers..... and they saw it as a reason to grab all available magnifying glasses.

6
tomkandy•

It's not the accuracy that matters per se, it's that some systems misbehave when they see the same second twice

4
LordCroak•

Everything on my network evidently saw the same second twice and goes "huh... Didn't expect that to happen. Oh well... "

3
devilsadvocate•

yeah it was specific gear that was affected. For example my SAN switches would have been (Nexus 5k) and my fabric interconnects could have been (luckily the code they are running on is old as shit).

There really wasn't a reason to touch windows machines. Some older Linux machines freaked out and their CPU usage spiked a bit.

https://access.redhat.com/articles/15145

I didn't reall read all that shit though. Just rebooted the servers affected since it occurred after hours in my timezone and everything is HA at the service.

1
invoke-coffee•

Yeah take a look at some of the cisco nexus switches. Some versions can cause a total system lockup on a leap second.

2
radicldreamerSr. Sysadmin•

We would have had this happen but i removed ntp yesterday and put it back today.

1
Balmung•

Is your NTP updating every second? The switches shouldn't see it twice unless it does update every second, which I didn't think they did.

1
XANi_•

The main reason for NTP on network devices is not accuracy but correlation.

If both your servers and network devices have same time it is much easier to correlate events from various sources and that helps a lot in debugging

4
Tekz08Jack of All Trades•

I commented earlier about if this was a joke thread or not exactly for this reason. I suppose I can see that specific time-sensitive processes and logging can require a lot of attention for a leap second, but in a 75/25 Windows/Linux environment where the most important thing we really have is file shares? This wasn't even on my radar.

1
marcelog•

Everything went smoothly... except that Paraguay scored a goal during the leap second... hum... strange..

27
floridawhiteguyChief Bottlewasher•
22
marcelog•

I knew it!

6
bicycly•

It's 9:30am now. I woke up at 2:00 am this morning to be available to remote in if problems occur.

Looks like our preparations paid off and only 3 servers out of several hundred are not right, but I have snoozed their alarms since they aren't critical.

Business day has started up and all the banking stuff going on that we do, and no one has lost money from algorithms being off.

We actually inserted the second a few hours early before Greenwich midnight because we are in investment banking, and it would have been added during trading hours.

Edit I am in Asia for those wondering about the times.

22
CarlFarbmanSoftware Dev. Former Sysadmin.•

I'm curious how you added the extra second early...

11
togetherwem0m0•

Master ntp servers prolly

13
bicycly•

Done through our own master ntp servers..

If we didn't do it early it would have happened during trading hours. With millions or billions of dollars in high frequency trading going through our systems, it's way to risky to do it during active trading sessions.

We run a backend for major trading between large investment banks.

9
trapartist•

Its not billions if you are doing HFT.

-4
bicycly•

No, it is billions. Not many billions but it is a few billion that goes through us everyday.

4
azephrahelLinux Admin & Jack of all trades•

Hacked local physics.

3
Proteus010•

I'm on vacation. Hahaha

20
cloudmechOP•

... Checking next leap second and scheduling my vacation. ;)

10
heapsthanks•

you win

2
Joe0Boxer•

Dear god it all went to shit here. Juniper equipment did not handle the leap second well. High CPU errors on nearly all our SRX Firewall/Routers which caused all our tunnels (we have over 40) to intermittently drop which caused OSPF to reconverge continually. Kill me.

19
cloudmechOP•

Oh man, my condolences. I hope there patches in place before the next shit storm.

4
XANi_•

I just pointed my stuff on ntp server that can do "Google trick" with smearing extra second instead of passing leap second bit, no problems

2
Joe0Boxer•

I should mention we're pretty much down/slow during the summer months so the outage went unnoticed by users thankfully. Working around the college sports schedule FTW. :-)

I should mention we're pretty much down/slow during the summer months so the outage went unnoticed by users thankfully. Working around the college sports schedule FTW. :-)

1
[deleted]•

[deleted]

1
Tekz08Jack of All Trades•

Is this a thing? Or is this a joke thread? Honest question.

15
SegfaultyLogicSr. Sysadmin•

It's a real thing. Time gets adjusted to account for the slowing of the earths rotation due to earthquakes, volcanoes, other natural phenomena. It's not a "regular" thing like Daylight Savings, so it's potentially more problematic when it comes up. One second may not sound like much, but it can throw off threaded and concurrent processes that expect things to run in a precise time.

10
cloudmechOP•

I know this subreddit is viewed by more technical folks, but why the down votes? Show yer smart and let the dude know what's up?

7
soundtomLinux Admin•

The NYSE turned everything off because of the leap second and the problems it can cause. Other companies like Google do a smear, where they spread the leap second over the entire day.

http://www.theverge.com/2015/6/30/8866463/june-30th-leap-second-confuse-internet for a quick overview and links to specifics.

6
ObiWanBaloneyJack of All Trades•

You know what a leap year is, where we adjust time by a day every 4 years since the earth doesn't go around the sun in exactly 365 days. It's actually closer to 365 days, 5 hours, 49 minutes, and 16 seconds. Adding a day every four years mostly fixes this, but it's still going to be off by 3 days every 400 years.

A leap second is just our way of making sure our time lines up with how long it actually takes the earth to orbit the sun in pretty much the same way a leap day does, just on a much smaller and much more accurate way.

2
infinitiguy•

None here. Disabled ntpd with config management a few days ago. Scotch o'clock time.

13
azephrahelLinux Admin & Jack of all trades•

That's....bold. No databases or replication running on your systems?

3
infinitiguy•

Nothing that would be negatively impacted from slight time skew.

4
DishevelJack of All Trades•

Had a small hiccup with our credit card processor.
Had to restart a service on the web facing front end then restarted the database. Minimal interruptions.
No one yelled. Life is good.

12
darkgizmo14•

Yeah, I work for a trading firm and were fucked for about 2 hours, even after working all week trying to account for everything... Why the fuck they decide to do this at month's end in the middle of the work week boggles my mind..Either way throwing back a few when I get off in a hour

12
cloudmechOP•

Bad luck man. Enjoy a few on the sysadmin boss, ya earned em.

3
jc1412•

Survivor checking in!

10
cloudmechOP•

Welcome, drinks are over there. Snacks are on the table.

13
SegfaultyLogicSr. Sysadmin•

Management was freaking out, wanted to do rolling reboots and some other nonsense. We (sysadmins) said screw that noise, just waited and lo and behold, NTP handled it just fine. Psh.

8
sct_atx•

We have an older version of TeamCity running an older version of Java on an older version of Ubuntu.

It spun out and I could not get Java to be happy. Luckily I remembered that the last time this happened, I just had to do a reboot to "fix the glitch". I am sure there is a more reasonable method, but the hammer works.

7
jhaun•

Hello, IT. Have you tried turning it off and on again?

Honestly this sounds like the best way to solve this problem.

3
sct_atx•

In this case it was. It has something to do with the way Java and the Linux kernel interact. Rebooting resets whatever clock the kernel had that messes up Java.

2
jscheunemann•

I was on here to say just that

1
jcox3•

Our Ciena network had some undocumented issues with line cards resetting last night and in to this afternoon. Ciena isn't quite sure why but it is strangely coincidental. And as long as my Solarwinds server didn't die during the leap the Cisco side of things survived.

6
FuzzmiesterJack of All Trades•

So far, no problems.

This may be due to shutting down ntp, for the transition. (we don't need that degree of accuracy. And the clocks aren't that inaccurate anyway.)

Tomorrow, it'll be switched back on in phases, after causing a time sync. probably to no effect :)

(we have some legacy systems which should be safe, but it's a better safe than sorry position.)

5
idahopotatoes•

Why shut down ntp?

0
[deleted]•

[deleted]

2
Gnonthgol•

It sounds like a poor mans leap smear. NTPd have an option for that you know.

3
FuzzmiesterJack of All Trades•

it also means I can control exactly when it starts happening, rather than at midnight UTC, when I'd prefer not to be working.

2
idahopotatoes•

Ah, we're configured so our servers noticed the one second offset from the reference and slewed to adjust

1
air805ronin•

All clear here, but I'd patched the most vulnerable systems myself. I'd say having nothing happen at all is pretty much the best result I could have hoped for.

4
mikemol•

Only thing here was that my core NTP relay node bitched that it was suddenly 998ms separate from its reference. It automatically chose a different upstream, and all was well.

Nothing broke out of a hundred or so nodes.

4
[deleted]•

Nagios played a prank on me by sending an alert e-mail. Fortunately, it was just Chinese botters using a new IP block. All is well (CentOS 6)

4
headcrap•

Greece stole the extra second to pay down their porn bills.

4
StrangeCaptainInfrastructure•

I slept through it...

Windows drifts so badly anyway I wasn't worried

4
cloudmechOP•

True. Sometimes having inaccurate servers lets you slide a bit.

3
LCtrlBTNJr. Sysadmin•

Backups failed, but what else is new

4
cloudmechOP•

So just another Tuesday, Eh?

1