Updating clock on Manager machines

Updating clock on Manager machines

book

Article ID: KB0090763

calendar_today

Updated On:

Products Versions
TIBCO DataSynapse GridServer -
Not Applicable -

Description

Resolution:
Updating clock on Manager machine

GS managers use a Resin Server which relies on the System.currentTimeMillis() method to perform frequent maintenance tasks. Since those operations are sensitive, before running them, Resin checks if there are any time differences between its Alarm.getCurrentTime() and the System.currentTimeMillis().

Therefore, if the System.currentTimeMillis() is changed unexpectedly Resin will freeze and log the following severe message:

"Restarting due to frozen Resin timer manager thread (Alarm). This error generally indicates a JVM freeze, not an application deadlock."

On British Summer/Winter time clock change, or what is known as Daylight Savings Time in US, changing the system clock manually or automatically can stop a GS Manager from functioning. It is therefore advised to disable the automatically adjust clock setting by clearing the option on Control Panel > Date and Time Properties > Time Zone.

To change the system clock without interfering with Resin, please stop Resin first by stopping the manager, next change the time and restart it again.

Issue/Introduction

Updating clock on Manager machines