Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. Engineering Kiosk Podcast
  4. #137 Die Schaltsekunde und ihre IT-Folgen: Ein Sekundenbruchteil mit Impact
Eine (Schalt)-Sekunde kann für ganz schön viele Probleme sorgen

Alle 4 Jahre haben wir ein Schaltjahr, ein zusätzlicher Tag wird
eingefügt. Was aber vielen nicht bekannt ist: Immer mal wieder
gibt es auch eine Schaltsekunde. Auf einmal hat der Tag nicht
86.400 Sekunden sondern 86.401 Sekunden.

Und eine solch zusätzliche Sekunde kann, zumindest bei
IT-Systemen, für eine ganze Menge Probleme sorgen. Und auch eine
ganze Podcast-Episode füllen.

Wir sprechen über die Schaltsekunde und warum diese seit 1970 nur
27 mal eingefügt wurde.

Wir thematisieren die Probleme die eine zusätzliche Sekunde
erzeugt, 

Welche Lösungsmöglichkeiten es gibt, diese Probleme vorzubeugen,
zB wie Windows damit umgeht, wann man eine monotonic Clock
verwenden sollte, oder Warum Google und Amazon einzelne Sekunden
in ihrem Zeit-Server verlangsamen und somit die Schaltsekunde
“schmieren”.

Und wir sprechen über die Zukunft der Schaltsekunde, also ob wir
diese noch brauchen oder nicht.

Es dreht sich also alles um Zeit bzw. um eine Sekunde.

Bonus: Du hast nur 27 Versuche, den Bug zu finden

Das schnelle Feedback zur Episode:

(top)  (geht
so)

Feedback

EngKiosk Community:
https://engineeringkiosk.dev/join-discord 

Buy us a coffee: https://engineeringkiosk.dev/kaffee

Email: stehtisch@engineeringkiosk.dev

LinkedIn: https://www.linkedin.com/company/engineering-kiosk/

Mastodon: https://podcasts.social/@engkiosk

Twitter: https://twitter.com/EngKiosk

Gerne behandeln wir auch euer Audio Feedback in einer der
nächsten Episoden, einfach die Audiodatei per Email an
stehtisch@engineeringkiosk.dev.

Links

Schaltsekunde: https://de.wikipedia.org/wiki/Schaltsekunde

“Geht es der Schaltsekunde an den Kragen?”:
https://www.nzz.ch/geht_es_der_schaltsekunde_an_den_kragen-ld.690007

ITU in 2015 - Coordinated Universal Time (UTC) to retain
“leap second”:
https://www.itu.int/net/pressoffice/press_releases/2015/53.aspx

Problematic second:
https://sarvendev.com/2024/07/problematic-second/

How the Windows Time service treats a leap second:
https://learn.microsoft.com/en-us/troubleshoot/windows-server/active-directory/time-service-treats-leap-second

The Monotonic Clock and Why You Should Care About It:
https://blog.codeminer42.com/the-monotonic-clock-and-why-you-should-care-about-it/

Google Public NTP - Leap Smear:
https://developers.google.com/time/smear

AWS - Look Before You Leap – The Coming Leap Second and AWS:
https://aws.amazon.com/de/blogs/aws/look-before-you-leap-the-coming-leap-second-and-aws/

Meinberg - Leap Second Smearing with NTP:
https://www.meinbergglobal.com/download/burnicki/Leap%20Second%20Smearing%20With%20NTP.pdf

Unsmear-Library (C++) von Google:
https://github.com/google/unsmear

Meta - It’s time to leave the leap second in the past:
https://engineering.fb.com/2022/07/25/production-engineering/its-time-to-leave-the-leap-second-in-the-past/

Building a more accurate time service at Facebook scale:
https://engineering.fb.com/2020/03/18/production-engineering/ntp-service/

Leap Second File at IANA:
https://data.iana.org/time-zones/data/leap-seconds.list

NTP Leap Second Processing:
https://www.ntp.org/documentation/4.2.8-series/leap/

The NTP Timescale and Leap Seconds:
https://www.ntp.org/reflib/leap/

Spanner: TrueTime and external consistency:
https://cloud.google.com/spanner/docs/true-time-external-consistency

The Unix leap second mess:
http://www.madore.org/~david/computers/unix-leap-seconds.html

Issues involved in computer time stamps and leap seconds:
https://www.ucolick.org/~sla/leapsecs/picktwo.html

Sprungmarken

(00:00:00) Intro

(00:01:16) Was ist eine Schaltsekunde und wieso hat ein Tag 86400
Sekunden?

(00:03:54) Info/Werbung

(00:05:55) Was ist eine Schaltsekunde und wieso hat ein Tag 86400
Sekunden?

(00:18:29) Welchen Einfluss hat eine zusätzliche Sekunde auf die
IT?

(00:30:44) Probleme in der klassischen Software-Entwicklung

(00:33:26) Lösungen: Reboot, ignorieren und Smear-Second

(00:44:05) Die Zukunft der Schaltsekunde

Hosts

Wolfgang Gassler (https://mastodon.social/@woolf)

Andy Grunwald (https://twitter.com/andygrunwald)

Feedback

EngKiosk Community:
https://engineeringkiosk.dev/join-discord 

Buy us a coffee: https://engineeringkiosk.dev/kaffee

Email: stehtisch@engineeringkiosk.dev

LinkedIn: https://www.linkedin.com/company/engineering-kiosk/

Mastodon: https://podcasts.social/@engkiosk

Twitter: https://twitter.com/EngKiosk
Episode melden

„#137 Die Schaltsekunde und ihre IT-Folgen: Ein Sekundenbruchteil mit Impact“

Worum geht es? Danach fragen wir noch nach dem Grund.

Abonnenten

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz