Marcel Reutegger created OAK-9656:
-------------------------------------
Summary: Recovery runs mistakenly when system clock jumps ahead
Key: OAK-9656
URL: https://issues.apache.org/jira/browse/OAK-9656
Project: Jackrabbit Oak
Issue Type: Bug
Components: documentmk
Reporter: Marcel Reutegger
Assignee: Marcel Reutegger
Recovery may run mistakenly for other clusterIds when the system clock on one
DocumentNodeStore jumps ahead. This is because from the DocumentNodeStore point
of view/time the other clusterIds lease appear expired.
The current implementation attempts to run recovery and fails because it
eventually notices its own lease expired. It appears other clusterIds are
modified anyway and then fail the next lease update because the leaseEnd does
not match the expected value.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)