Sunday, 26 July 2015

Leap Second

ဇွန် ၃ဝရက်မှာကြုံတွေ့ရမဲ့ Leap second ဟာ IT သမားတွေကိုအလုပ်များသွားစေနိုင်ပါတယ်။

အဖွဲ့အစည်းအကြီးတွေမှာတော့ သီးသန့်အဖွဲ့တွေဖွဲ့စည်းပြီး ဖြစ်လာနိင်ချေတွေကို တွက်စပြီး ဘယ်လိုပြင်ဆင်ရမယ်ဆိုတာတွေလုပ်ပြီးလောက်ပါပြီ။ အများစုအနေနဲ့ကတော့ သက်ဆိုင်ရာ Product TAC support တွေရဲ့အကူအညီတွေနဲ့ပြင်ဆင်ကြပါတယ်။ Support မရှိတဲ့ အဖွဲ့အစည်းတွေ အတွက်ကတော့ ကိုယ့်ရဲ့ IT Infra အထဲမှာသုံးထားတဲ့ ပစ္စည်းတွေလိုက်စစ်ပြီးတော့ ဘယ်ပစ္စည်းတွေကတော့ ဘာလုပ်ဖို့လိုတယ်ဆိုတာ ကြည့်ရမှာဖြစ်ပါတယ်။

Leap second ဆိုတာကိုနားလည်သလိုပြောရရင် IT ဖက်မှာ စံအဖြစ်သုံးနေတဲ့ (TAI) International Atomic time ကိုအခြေခံထားတဲ့ UTC Time နဲ့ Earth rotation ကိုဖော်ပြတဲ့ UT1 ကြားမှာရှိတဲ့ ကွာခြားချက်ကိုညှိပေးတာဖြစ်ပါတယ်။ UT1 ထက်စာရင် Atomic Time ဖြစ်တဲ့ UTC ကပိုပြီးတိကျပါတယ်။ UT1 ကတော့ ကမ္ဘာလည်တဲ့အပေါ်မှာမူတည်တဲ့အတွက် လည်ပတ်မှုနှေးလာတဲ့အချိန်မှာ စက္ကန့်ရဲ့အစိတ်အပိုင်းမျှလောက်သော အချိန်ဟာ ကွာခြားလာပါတယ်။ အဲဒါကို (IERS) International Earth Rotation and Reference Systems Serviceဆိုတဲ့အဖွဲ့အစည်းက စောင့်ကြည့်နေပြီးတော့ တစ်စက္ကန့်နီးပါးလောက်ကွားခြားလာချိန်မှာ UTC နဲ့ UT1 ကိုညှိဖို့ ဆုံးဖြတ်ပါတယ်။ ဒီတစ်ကြိမ်နဲ့ဆိုရင် ၂၆ ကြိမ်မြောက် ညှိတာဖြစ်ပါတယ်။ Leap second ကို ဇွန် ၃ဝနဲ့ ဒီဇင်ဘာ ၃၁ တွေမှာ ထည့်လေ့ရှိပါတယ်။ ပြီးခဲ့တဲ့နောက်ဆုံးတစ်ကြိမ်ကတော့ ၂၀၁၂ ဇွန်မှာဖြစ်ပါတယ်။

ဒီတစ်စက္ကန့်ကြောင့် IT ဖက်က Software/ OS တွေနဲ့ Online systems တွေဖက်မှာပြဿနာကြုံလာန်ိုင်တဲ့အတွက် သက်ဆိုင်ရာ Product Support တွေကဘယ်လိုပြင်ဆင်ရမယ်ဆိုတာတွေကို ထုတ်ပြန်ထားပါတယ်။ အများစုကတော့ ဘာမှသီးသန့်လုပ်နေစရာမလိုပါဘူး။ Product အတော်များများရဲ့ ဖြေရှင်းနည်းကတော့ အဲဒီရက်မတိုင်ခင် NTP ကိုဖြုတ် ဇူလိုင်၁ရက်မှာပြန်ထည့်ဆိုတဲ့နည်းပဲဖြစ်ပါတယ်။ Cisco ကိုထုတ်ပြန်ထားတဲ့ အသေးစိတ်ကို ဒီလင့်မှာ ကြည့်နိုင်ပါတယ်။

http://www.cisco.com/web/about/doing_business/leap-second.html#~ProductInformation

နမူနာအနေနဲ့ Nexus 5K ရဲ့ ဖြစ်နိုင်ချေပြဿနာနဲ့ဖြေရှင်းနည်းကိုလေ့လာကြည့်ပါ။

Symptom

When the leap second update occurs N5K NX-OS 5.0, 5.1 5.2 versions run an affected version of the Linux kernel. A Nexus 5010/5500 running affected code could experience a lock up condition.
If the N5K was stuck in hung state, mgmt0, in band management will not be possible.
If switch is hung in this state, the switch will need to be manually power cycled to recover.

Conditions:

With this issue in the Kernel Nexus 50×0/55xx running affected NX-OS may hit what is known as a kernel “livelock” under the following conditions:

a. When the NTP server pushes the update to the N5K NTPd client, which in turn schedules the updat to the Kernel. This push should have happened 24 hours before June 30th, by most NTP servers.
b. When the NTP server actually updates the clock.

Workaround:

Note all NX-OS 6.x and 7.x versions has fix for this issue. In 5.x NX-OS 5.2(1)N1(9) will also have fix. Note
Nexus 5010/5020 CANNOT be upgraded to NX-OS 6.x and 7.x versions.

On switches running affected code, following workaround can be used.
1)Remove NTP/PTP configuration on the switch at least two days prior to June 30, 2015 Leap second event date.

Example:

2)Add NTP/PTP configuration back on the switch after the Leap second event date(July 1, 2015)



ကိုဖြိုး



No comments:

Post a Comment