FULL PRODUCT VERSION :
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
A DESCRIPTION OF THE PROBLEM :
When ntpd service runs and clock drifts then java timer scheduled processes are getting restarted.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. create timer scheduled java process.
2. execute the process.
3. restart ntpd service.
4. observation will be process restart at the same time ntpd service is restarted and clock drifts to new time.
EXPECTED VERSUS ACTUAL BEHAVIOR :
Expectation is not to see process restart but jvm should take new clock time into consideration for next schedule of timer.
Processes are getting killed and resource are hung which are recovered later by garbage collection and processes are restarted.
This bug can be reproduced always.