ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Slackware Linuxコミュの[障害] うるう秒でっどろっく

  • mixiチェック
  • このエントリーをはてなブックマークに追加
あけましておめでとうございます。

超放置しまくりのコミュ管ですが、たまにはネタ投下。
というか元旦早々にプチ障害。(−_−;

Slackware 12.0 は kernel 2.6.21.5 を採用していますが、
それで稼動しいるサービスサーバが日本時間09:00に二台も突発死しまして…
可愛そうに近くにいた同僚が復旧(再起動)に借り出されてしまった。

いやまあ時間からして「うるう秒?」って見当は付いたんですけどね。
影響範囲の事前調査はしていなかった。(そこまで気が回らなかった)

で、ChangeLog-2.6.21.7 にこんな記述が見つかったわけですよ。



NTP: remove clock_was_set() call to prevent deadlock

The clock_was_set() call in seconds_overflow() which happens only when
leap seconds are inserted / deleted is wrong in two aspects:

1. it results in a call to on_each_cpu() with interrupts disabled
2. it is potential deadlock source vs. call_lock in smp_call_function()

The only possible side effect of the removal might be, that an absolute
CLOCK_REALTIME timer fires 1 second too late, in the rare case of leap
second deletion and an absolute CLOCK_REALTIME timer which expires in
the affected time frame. It will never fire too early.



やーらーれーたー! ||| _| ̄|○ |||

コメント(0)

mixiユーザー
ログインしてコメントしよう!

Slackware Linux 更新情報

Slackware Linuxのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング