Affects Version/s: 6.2.X EE, 7.0.X EE, Master
Component/s: Fault Tolerance > Clustering Framework
Steps to Reproduce:
- Start a cluster with a couple of nodes
- Simulate a connection lost between both nodes, so that both become master.
- Recreate the connection, but make master answer node last more than clusterable.advice.call.master.timeout seconds (i.e. by adding a breakpoint in com.liferay.portal.scheduler.multiple.internal.ClusterSchedulerEngine.getScheduledJobs(StorageType))
- Stop master node.
- Execute the following code in the only available node:
Scheduled memory clustered jobs are empty.
Even if an error occurs, jobs shouldn't have lost, maybe not fully synchronized, but at least not lost.