Search
Write a publication
Pull to refresh
0
0
Ivan Larionov @Xeron

User

Send message
Или вот вам 2 примера из моей практики:
1) wiki2.dovecot.org/TimeMovedBackwards/
2) Веб-сервис с генерацией токена и проверкой времени. При такой резкой синхронизации в течение секунды все запросы с только-что сгенерированными токенами не будут обработаны из-за ошибки авторизации.
При таком подходе нельзя гарантировать, что внутри сети в пределах этих 15 минут время будет синхронизировано. Спешить на секунду все начнут в 00:00, но вот синхронизируются все в разное время, в итоге (далее идет образный пример, цифры с потолка) в 00:05 на 50% машин внутри сети время будет спешить, а на других 50% время будет точным.

Пример сервиса под носом — NTP сервер. Простите, но NTP сервер, который в течение 15 минут врет на 1 секунду — не нужен. Другой пример — распределенные вычислительные системы, где важна синхронизация и недопустимы большие скачки при ее выполнении. Различное ПО для низкоуровневой работы с GPS. Обсерватории.
Обычному пользователю, конечно, пофигу. Но некоторые сервисы, бывает, критично относятся к таким большим погрешностям.
Дух стартапа, кофаундер общается с клиентами, попивая фраппучино в Старбаксе.
Письмо конечно веселое, могли как-то явно написать подробности, а то из текста следует вовсе не то, что произошло на самом деле. А так, ничего особого, подумаешь, юр. лицо сменили.
При такой схеме точно известно, что в промежуток между двумя синхронизациями после добавления секунды время на всех хостах будет спешить на 1 секунду.
Подозреваю, что Windows вообще не вставляла секунду.

support.microsoft.com/kb/909614

Особо позабавило «No method exists to include a leap second explicitly for the Windows Time service when the service is working as an NTP server.»
date -s "`date -u`" && service ntp restart
Отсюда blog.mozilla.org/it/2012/06/30/mysql-and-the-leap-second-high-cpu-and-the-fix/
Проверено на MySQL и Java. Помогает без рестартов сервисов/серверов.
Там вообще весь пост классный, так что стоит сходить по ссылке, да.
«You can't parse [X]HTML with regex…» bit.ly/866KiU

Information

Rating
Does not participate
Location
Sunnyvale, California, США
Date of birth
Registered
Activity