Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Incomplete
-
Discovery Impl 1.0.2
-
None
-
None
Description
SLING-2967 fixed an issue where topology connectors were dependent on having machine clocks in sync - so inter-cluster we're no longer dependent on NTP-synching.
Inside a cluster though, this problem is still there. Since heartbeats are written as absolute time - based on the originator's machine clock - it still only works fine the whole cluster is NTP-synched.
In general I think this is not a problem as it is best-practice to make sure machines have NTP set up.
Nevertheless, it would help if discovery.impl could become independent from this.
Also, if clocks are off by too much, pseudo-network-partitions can occur, with the result of having multiple leaders in a cluster (also see SLING-3432)
Attachments
Issue Links
- breaks
-
SLING-5027 vote loop until vote is promoted
- Closed
- is related to
-
SLING-2967 Make topology connectors independent from machine clocks differences
- Closed
-
SLING-3432 pseudo network partition causes job deserialization issue in a cluster (when reading while job is being reassigned)
- Closed
1.
|
Create 'cluster clocks in sync' health check | Resolved | Unassigned |