OpenNMS and the Leap Second Bug

While this may be pretty old news for most, but I figured I’d post something about it anyway.

At midnight the morning of July 1st, an extra second was added to “official time” in order to keep clock in sync with the Earth’s rotation. This had a negative impact on certain machines, especially Linux machines running Java.

Since most OpenNMS installs are on Linux machines and it is written in Java, this could negatively impact OpenNMS performance.

We had one support ticket opened that was caused by this problem. In this case, OpenNMS was being run as a VM guest and it was the host machine that needed to be rebooted in order to clear the problem. The symptoms involved the CPU being pegged at 100% and OpenNMS never starting.