Oracle Cluster victime du bogue de l'an 2008
La seconde ajoutée par les scientifiques à l'année 2008 a entraîné le redémarrage de certains noeuds de grappes de serveurs équipés de Cluster Ready Service d'Oracle.
Après le bogue de l'an 2000, parlera-t-on du bogue de 2008 ? Pour Oracle au moins, la réponse est oui. La seconde supplémentaire ajoutée au 31 décembre 2008 n'a pas été prise en compte par son logiciel Cluster Ready Service, et a entraîné le redémarrage intempestif des noeuds sur lesquels il était installé. Les scientifiques de l'IERS (Service International de la Rotation terrestre et des Systèmes de référence) ont ajouté cette seconde à la fin de 2008 pour que notre heure de référence (UTC, temps universel coordonné) reste synchronisé avec la révolution réelle de la Terre autour du soleil. Le 31 décembre dernier, les horloges du monde entier devaient donc indiquer 12 h 58 mn 60 s avant de finalement passer à 0 h 0 mn 0 s. Les NTP (Network Time Protocole) intégrés au CRS d'Oracle, eux, sont directement passés de 59 s à 0 s, remettant le programme à zéro sans prévenir. La décision de l'IERS a pourtant été prise et rendue publique le 4 juillet dernier. Trop tard, semble-t-il, pour Oracle qui n'a pas prévenu ses utilisateurs, ni fourni de solution à ce problème avant lundi dernier, quand certains utilisateurs se sont étonnés de ces redémarrages intempestifs. Ces derniers affectent plus particulièrement les versions 10.1.0.2 à 11.1.0.7 d'Oracle Server Entreprise Edition installées sur Solaris 64-bits avec CRS. Hormis ce redémarrage, la seconde fantôme n'a causé aucun autre incident.