Kbase 20938: Why Progress DB Does Not Complain When O/S Time Advances
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  07/02/2011 |
|
Status: Verified
GOAL:
Why the Progress database does not complain when the operating system clock advances forward in time.
GOAL:
How does the Database keep track of time change?
FACT(s) (Environment):
Progress 8.x
Progress 9.x
OpenEdge 10.x
FIX:
The before-image (BI) logging subsystem keeps track of relative time, not absolute time. In effect, the clock stops when the database is shut down.
If the clock moves forward while the database is running, the BI subsystem views this as normal behavior. It does not have a way to know that the clock is moving faster than it should.
If the clock goes backward while the database is up, the BI subsystem notices and writes a message to that effect into the database .lg file but it computes a correction value to adjust the relative clock and continues running.