Временные трудности

13 январь, 2009 - 14:49Андрій Кухар

В конце года не только у Microsoft возникла проблема, связанная со временем (см. Z2K9). В 2008 г. ученые добавили корректировочную секунду всемирного времени (leap second), что привело к возникновению проблем с ПО Oracle Cluster Ready Services (CRS), используемом совместно со средством Real Application Clusters для обеспечения поддержки кластеризации СУБД этого поставщика.

Всемирное время (время по Гринвичу) регулярно корректируется за счет секунды, которую ученые вводят для компенсации расхождений между атомными и астрономическими часами. Так происходит, поскольку скорость вращения Земли уменьшается и этот факт необходимо учитывать. Известно, что с 1958 г. было добавлено 34 секунды. Вопросами, связанными с корректировочными секундами, ведает такая организация, как Earth Orientation Centre, а точнее ее подразделение International Earth Rotation and Reference System Service, оно-то через службы Network Time Protocol (интернет-протокол, используемый для синхронизации часов в вычислительных системах) и передало первую за три прошедших года секунду 00:59:60 в ночь с 30 на 31 декабря. А некоторые редакции Oracle CRS не были подготовлены к этому...

Впрочем, ничего страшного не произошло, серверы с Oracle Cluster Ready Services лишь перезагрузились, не нанеся ущерба пользователям. Узнав о неполадке, Oracle оперативно отреагировала, выпустив соответствующую небольшую заплатку и инструкции по ее применению. Хотя… на данный момент еще отсутствуют данные, когда понадобится введение следующей корректирующей секунды.