IBM Support

IBM SONAS / Storwize V7000 Unified Machines might be affected by Leap Seconds

Troubleshooting


Problem

Leap seconds are a periodic one-second adjustment of Coordinated Universal Time(UTC) in order to keep a system's time of day close to the mean solar time. The next leap second insertion is scheduled for June 30th, 2015 at 23:59:60 UTC.

Symptom

Certain applications might show clock related problems like incorrect event sorting or triggering.
There may be high CPU utilization symptoms, as described in Red Hat article on this topic, seen on SONAS / Storwize V7000 Unified nodes for a short duration when the leap second occurs.
Tests within IBM did not show any impact on the test systems.

Cause

LEAP seconds are defined as a 60th second, which is added after 23:59:59 UTC. Linux/Unix did not implement a 60th second and therefore the second 59 is executed twice.
As processes do not expect a timestamp to occur twice unpredictable behavior might be encountered.
Red Hat lists this Problem under:
https://rhn.redhat.com/errata/RHBA-2015-0690.html

Environment

SONAS and IBM Storwize V7000 Unified systems running code level 1.5.2.0 are exposed to this issue.
Systems running older code levels may be exposed if the NTP configuration is not set up as expected on the system.

Diagnosing The Problem

  • Run the CLI command lsnode to determine the installed code level.
    • If the SONAS / IBM Storwize V7000 Unified system is running V1.5.2.0, then the exposure exists.
    • For systems running pre-1.5.2.0 code level, check the NTP configuration by running the lsnwntp command.
      $ lsnwntp
      EFSSG0100I There are no values to return.
      If the output is as shown above, then the exposure exists.

Resolving The Problem

Though the tests within IBM did not show any impact on the test systems, it is suggested to apply the fix / mitigation in order to eliminate any risk of exposure.

Upgrade to 1.5.2.1 or above that includes the RHEL fix for this issue.

For systems at pre-1.5.2.0 code levels that are not configured with NTP, the mitigation is to ensure that NTP is properly configured by running the setnwntp command on the active management node to avoid exposure to this issue.

[{"Product":{"code":"STAV45","label":"Network Attached Storage (NAS)->Scale Out Network Attached Storage"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"1.5.2.0","Platform":[{"code":"PF016","label":"Linux"}],"Version":"1.5.2.0","Edition":"","Line of Business":{"code":"","label":""}},{"Product":{"code":"ST5Q4U","label":"IBM Storwize V7000 Unified (2073-700)"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
17 June 2018

UID

ssg1S1005265