Přestupná sekunda označuje periodické přidávání jedné sekundy ke koordinovanému světovému času (UTC), aby byly hodiny na celém světě synchronizovány s neustále se zpomalující rotací Země.
Přidáním přestupné sekundy, když UTC driftuje 0.9 sekundy od světového času (UT1) nebo astronomického času, se hodiny synchronizované s UTC na jednu sekundu efektivně zastaví a umožní „Zemi příležitost dohnat atomový čas“, tvrdí na timeanddate.com.
Přestupné vteřiny vyhlašuje a koordinuje Mezinárodní služba rotace a referenčních systémů Země (IERS) v Paříži ve Francii. Bylo zaznamenáno 1972 přestupných sekund, přičemž první se odehrála v roce XNUMX.
Poslední přestupná sekunda se konala v sobotu 31. prosince 2016 v 6:59:60 hodin a další se očekává někdy v roce 2018.
Proč mohou být přestupné sekundy pro IT problematické
Přestupné sekundy mohou být problematické pro IT systémy a softwarový kód, zejména pro aplikace a služby, které vyžadují synchronizaci času s jinými systémy, aby fungovaly hladce.
Zdá se, že systémy s kódem, který nezohlednil přestupné sekundy, posílají informace z budoucnosti při pokusu o synchronizaci s aplikacemi, které byly upraveny na přestupnou sekundu. To může vést k chybám při sledování a hlášení událostí, udržování replikací aktuálních a synchronizovaných, určování pořadí datových operací atd.
Google Leap Smear je k dispozici pro účet 2016 Leap Second
Google se spoléhá na techniku známou jako „rozmazaný čas“ nebo „skok“, aby se předešlo možným kritickým problémům spojeným s přestupnými sekundami. Pro přestupný okamžik roku 2016 Google oznámil, že umožní komukoli používat své servery NTP (Network Time Protocol), aby se vyhnul problémům.
Servery NTP společnosti Google běží hodiny o 0.0014 procenta pomaleji po dobu 10 hodin před přestupnou vteřinou a poté dělají totéž po dobu 10 hodin poté, aby zohlednily přestupnou sekundu, aniž by došlo k narušení aplikací a systémů, které jsou závislé na synchronizaci času.
Servery NTP společnosti Google jsou volně dostupné prostřednictvím veřejné veřejné služby NTP společnosti Google. Konfigurací nastavení sítě tak, aby jako server NTP využíval server time.google.com, mohou podniky zajistit, aby jejich systémy a aplikace dokázaly zvládnout přestupné sekundy. Google nabízí podrobné pokyny pro využití skoků pro synchronizaci systémů.