The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Решено с 2035 года приостановить синхронизацию мировых атомных часов с астрономическим временем, opennews (??), 21-Ноя-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  –1 +/
Сообщение от Бывалый смузихлёб (?), 21-Ноя-22, 10:40 
> Решение приостановке посекундной синхронизации обусловлено
> многочисленными сбоями в программных системах, связанных с тем,
> что во время синхронизации в одной из минут появлялась 61 секунда.
> В 2012 году подобная синхронизация привела к массовым сбоям в
> серверных системах, в которых была настроена синхронизация
> точного времени по протоколу NTP.

Зачем там появляется ещё одна секунда ?
Неужто нельзя сделать чтобы одна из секунд просто по факту дольше длилась или размазывалась на, скажем, месяц или год

Ответить | Правка | Наверх | Cообщить модератору

7. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  –2 +/
Сообщение от Аноним (7), 21-Ноя-22, 10:45 
Потому что временной ряд должен быть нормальным.
Ответить | Правка | Наверх | Cообщить модератору

13. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от _hide_ (ok), 21-Ноя-22, 10:57 
Потому что там система реального времени и по прерываниям делаются важные вещи, но не учитывается неточность счётчика, неравномерность астрономического времени и релятивистские эффекты.
Точнее учитываются, но в качестве основного решения этих странных проблем используется "растягивание времени", т.е. лишние такты эмулируются программно без отключения счётчика (и отклонение получается несущественным благодаря частым циклам синхронизации времени).
Вот и получаем, что 61 секунда не во всех местах корректно обрабатывается. Сделать длинную 60ю или 59ю разбить на две у них уже не получится.
Ответить | Правка | Наверх | Cообщить модератору

35. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Аноним (135), 21-Ноя-22, 11:37 
Я тебе дам подсказку: вот есть пятница, называется пятницей. А сейчас мы назовём её средой. Или ещё пример: переводы времени на плюс-минус час в некоторых странах, из-за чего небеса на землю не падают. Или когда в Москве 15:00:00, в Петропавловске-Камчатском - полночь. Чувствуешь, чем отличается время от календарного представления?
Ответить | Правка | Наверх | Cообщить модератору

44. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +1 +/
Сообщение от Аноним (44), 21-Ноя-22, 11:53 
Даю подсказку, таймзоны (как и летнее время) интересны в основном людям и не машинам. А при каждой синхронизации время вполне конкретно уезжает в плюс или минус. Плавно или нет.
Ответить | Правка | Наверх | Cообщить модератору

101. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  –1 +/
Сообщение от Аноним (135), 21-Ноя-22, 17:29 
У меня, например, есть вебка, у которой нет встроенной батарейки, и она при включении живёт в 1970-ом году, пока не ссинхится. При этом не взрывается от такого перепада :)
Ответить | Правка | Наверх | Cообщить модератору

12. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +3 +/
Сообщение от Аноним (44), 21-Ноя-22, 10:56 
Тут вопрос в том что локальное время системы в любом случае может резко поменяться при синхронизации. Если разрыв большой, то, например, chrony постепенно сведёт разницу на нет. Но есть системы где нет chrony, особенно железные. И большинство людей просто не умеют работать со временем, в результате можно найти кучу багованных реализаций всего. В нормальном софте лишняя секунда вещь либо ожидаемая, либо игнорируемая. Что конечно не идеально, но можно таким багом можно точно пренебречь СЕГОДНЯ, через 2000 лет посмотрим. А вот подобное решение выглядит как засунуть голову в песок. Внезапное смещение на ЧАС очень хорошо скажется на софте будущего, я гарантирую это.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

36. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  –1 +/
Сообщение от Аноним (135), 21-Ноя-22, 11:40 
> В нормальном софте...

Нормальному софту похер, как называется пятница.

Ответить | Правка | Наверх | Cообщить модератору

40. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Аноним (44), 21-Ноя-22, 11:46 
> Нормальному софту

ну-ну

Ответить | Правка | Наверх | Cообщить модератору

37. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Аноним (135), 21-Ноя-22, 11:42 
> Внезапное смещение на ЧАС

Карл, посмотри список стран, где регулярно два раза в год переводят время.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

39. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Аноним (44), 21-Ноя-22, 11:45 
Это для локального времени, отдельная проблема. Особенно при вычислении разницы между 2 датами, тут кучу факапов можно накопать.
Ответить | Правка | Наверх | Cообщить модератору

45. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +1 +/
Сообщение от Аноним (135), 21-Ноя-22, 11:57 
Если индусский программист использует поля календарного представления времени для критических процессов, то... этот индус заслуживает своё название.
Ответить | Правка | Наверх | Cообщить модератору

203. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +1 +/
Сообщение от OpenEcho (?), 22-Ноя-22, 03:44 
> Если индусский программист использует...

Игеде же ты был дАрагой раньше, когда програмистам места раздавали

Ответить | Правка | Наверх | Cообщить модератору

66. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Pahanivo (ok), 21-Ноя-22, 13:41 
> большинство людей просто не умеют работать со временем

надо быть сильно слабым на голову чтобы не освоить работу на unix_time в UTC ))

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

69. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +1 +/
Сообщение от Аноним (44), 21-Ноя-22, 13:59 
О, ты не поверишь, насколько это просто. Особенно много бед при конвертации в употребимый вид. Но и при сравнении тоже можно. Хорошо ещё что значительной части софта в общем то всё равно уехало время в прошлое/будущее или нет и сколько часов прошло с вызова кода до фактического его исполнения (что штатная ситуация при нехватке ресурсов). Но если поменять время в прошлое, например, драйвер файловой системы будет недоволен.
Ответить | Правка | Наверх | Cообщить модератору

150. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  –1 +/
Сообщение от Аноним (143), 21-Ноя-22, 19:59 
https://habr.com/ru/post/146109/
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

26. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Аноним (26), 21-Ноя-22, 11:14 
> Неужто нельзя сделать чтобы одна из секунд просто по факту дольше длилась

Теперь представим что какой-то критичный процесс использовал секунду как наихучший таймаут в качестве какой-то аварийной реакции. А тут опа - аж две! Что там будет дальше - да кто его знает, в хучшем случае что-нибудь взорвется, сгорит, перевернется кверху стабилизаторами, или что там еще интересного в технике бывает когда допущения програмеров не совпали с тем что есть.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

38. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Аноним (135), 21-Ноя-22, 11:43 
У тебя критичный процесс поди ещё и от строковых названий дней недели зависит?
Ответить | Правка | Наверх | Cообщить модератору

76. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +2 +/
Сообщение от Аноним (-), 21-Ноя-22, 14:18 
> У тебя критичный процесс поди ещё и от строковых названий дней недели зависит?

У меня не зависит, но судя по вон тем упоминаниям про нагрузку на CPU... после 2035 ожидается много странной фигни. Если сейчас баговали одни, а нормально работали другие, они теперь поменяются ролями, как в анекдоте про хрыча и запорожец. Ну а вы сможете задвинуть вашу коронную фразу, как тот дед.

Ответить | Правка | Наверх | Cообщить модератору

159. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Аноним (159), 21-Ноя-22, 20:32 
Да просто это два разных времени, для двух разных задач.

Для критичных локальных realtime задач нужно строго монотонное время в системе отсчёта программно-аппаратного комплекса. Тут вообще можно отсчитывать микросекунды от времени запуска системы, синхронизация если какая-то и нужна, то микроскопическая между узлами кластера в локальной сети. Этому времени совершенно ни к чему измеряться в общепринятых в быту единицах типа месяцев или лет.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

211. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +1 +/
Сообщение от Аноним (135), 22-Ноя-22, 06:50 
Именно это всё уже есть в линухе, куча часов одновременно тикают с разными свойствами и настраиваемостью.
Ответить | Правка | Наверх | Cообщить модератору

299. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Аноним (299), 22-Ноя-22, 22:44 
jiffies с зависимостью от HZ/USER_HZ - это всё же несколько непрактично для чисто прикладного ПО. Хотя поверх этого сделать вменяемый API несложно. Но это, конечно, в любом случае не спасет от типичного индуса со sleep(10) // fix race condition
Ответить | Правка | Наверх | Cообщить модератору

52. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от kusb (?), 21-Ноя-22, 12:21 
Так местами получается ещё хуже будет - одно дело секунды добавлять а другое, вот так, когда секунда не равна секунде.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

109. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Аноним (109), 21-Ноя-22, 17:46 
Вот именно, почему-то о главном все забывают. После 35 года у нас не будет точного времени.
Ответить | Правка | Наверх | Cообщить модератору

188. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +1 +/
Сообщение от penetrator (?), 22-Ноя-22, 02:02 
секунда всегда равна секунде, просто в одном обороте (сутках) будет больше секунд
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

67. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  –1 +/
Сообщение от Pahanivo (ok), 21-Ноя-22, 13:44 
Почему рулетку делают из стали, а не резины?

А потому что время, как и метр, есть единица измерения, она строго эталонизированна, и сжимать и растягивать ее просто не допустимо, в отличии от корректировки показаний.
Просто большинство хомасапиенсов не понимают разницы между секундой, текущем временем и астрономическим временем - а это все разные вещи, которые нужно уметь сопрягать.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

103. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +2 +/
Сообщение от Аноним (135), 21-Ноя-22, 17:36 
> и сжимать и растягивать ее просто не допустимо

Это ты просто ОТО не знаешь :)

Ответить | Правка | Наверх | Cообщить модератору

137. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  –1 +/
Сообщение от Pahanivo (ok), 21-Ноя-22, 19:15 

> Это ты просто ОТО не знаешь :)

Я просто видимо упустил из виду, что человечество достигло таких скоростей, когда приближение ОТО для малых скоростей под названием "Ньютоновская физика" перестало работать ))
И кстати, для "знатоков" ОТО - изменение времени и растяжение заметны только относительно внешнего наблюдателя - замкнутой система аля планета Земля вкупе пох.

Ответить | Правка | Наверх | Cообщить модератору

142. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +2 +/
Сообщение от Аноним (142), 21-Ноя-22, 19:38 
Обычные спутники навигационных систем вынуждены учитывать этот фактор, с ньютоновскими вычислениями они будут дико гнать.
Ответить | Правка | Наверх | Cообщить модератору

148. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Pahanivo (ok), 21-Ноя-22, 19:54 
> Обычные спутники навигационных систем вынуждены учитывать этот фактор, с ньютоновскими
> вычислениями они будут дико гнать.

Исчораз: замкнутой системе аля планета Земля вкупе пох.

Ответить | Правка | Наверх | Cообщить модератору

151. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +1 +/
Сообщение от Аноним (143), 21-Ноя-22, 20:01 
А с фига ли спутники являются частью этой замкнутой системы?
Ответить | Правка | Наверх | Cообщить модератору

170. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Аноним (170), 21-Ноя-22, 22:07 
> Исчораз: замкнутой системе аля планета Земля вкупе пох.

Кроме того момента что время на спутнике течет не по ньютону и ежели удумать считать по классике, будет "необъяснимая" ошибка координат измеряемая в километрах в день, что ставит крест на такой навигации. Во всяком случае, нужную улицу по такому навигатору вы точно не найдете.

Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

192. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Аноним (192), 22-Ноя-22, 02:08 
>замкнутой система аля планета Земля вкупе пох.

Только стоит подняться на 100 метров и там уже скорость течения времени будет другой. Шарик то вращается и довольно быстро. Для человека может и пох, а атомные часы всё видят.

Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору

212. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +1 +/
Сообщение от Аноним (135), 22-Ноя-22, 06:52 
Шарик не просто вращается, вокруг него гравитация ещё есть, причём неравномерная.
Ответить | Правка | Наверх | Cообщить модератору

361. "Решено с 2035 года приостановить синхронизацию мировых атомн..."  +/
Сообщение от Бывалый смузихлёб (?), 25-Ноя-22, 17:54 
> Почему рулетку делают из стали, а не резины?
> А потому что время, как и метр, есть единица измерения, она строго
> эталонизированна, и сжимать и растягивать ее просто не допустимо, в отличии
> от корректировки показаний.
> Просто большинство хомасапиенсов не понимают разницы между секундой, текущем временем
> и астрономическим временем - а это все разные вещи, которые нужно
> уметь сопрягать.

Ну никого ведь не смущает и не удивляет, что каждый метр стали при изменении температуры на 10 градусов меняется в длине в среднем на 0,1мм
Для рулетки в 5м и измерении при 0Ц и 20 Ц, речь уже о разнице в 0,1*5*(( 20-0 ) / 10 ) = 1мм

А если будет полипропиленовая "линейка" или труба - так там с каждых 10 градусов разницы каждый исходный метр длины будет примерно на 1,5 мм меняться

И ничего, живут как-то
Некоторые даже и не подозревают о самом наличии какой-то разницы
Как и о том, что точные измерения и показания - это вообще совсем другая история и совсем не простая, которая абсолютно подавляющего большинства вообще никак не касается. А кого всерьёз касается - у тех есть свои эталонные источники, будь то время или сопротивление

Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру