Добавить или отнять...
В канун Нового года происходит забавная процедура: IERS синхронизирует UTC и астрономическое время.
Правда последний раз фактически процедуру проводили в 2016 года ибо все глобальные игроки со временем научились справляться собственными силами:
Ребята на Linux с помощью Step (Скачка): Часы показывают время 23:59:60, а затем переходят на 00:00:00. Главное, чтобы ваше приложение ожидало такой скачек.
А основной BigTech использует Smeared time (Размазывание): Лишняя секунда не вводится скачком, а размазывают на сутки. Более щадящая процедура для прикладного софта.
Только вот тренд поменялся... вращение планеты начало ускоряться, перекрывая долгосрочное замедление. Теперь UTC не отстаёт, а опережает астрономическое время. Происходит это с 2020 года и году так в 2029-2030 нам надо будет вычесть секунду.
Процедура выглядит куда опасней Step или Smear, ведь нам надо физически пропустить 23:59:59. И кажется, что ИТ инфраструктура не имела в виду такой поворот событий:
✅Хронология БД и логов нарушится
✅Встанут процессы ожидающие времени, которое не наступит
✅Ошибки валидации в бэкапах
Кажется что есть над чем подумать в Новом году😉
Хорошо, что волшебство не нуждается в корректировках🎄
Всех с наступающим Новым годом! Больших проектов и миллиарды секунд на их успешную реализацию🎉🎉🎉
Post #369
2.38K

- 🔥 11
- 👍 7
- 🎉 3
- ❤ 2
- 😱 1