Cluster splits during a node failure can cause a database restart to fail

Details

Detail name Value
Changelog Number 9727
Type Bug
Status Open
Affected Versions Exasol 6.1.0, Exasol 6.2.0, Exasol 7.0.alpha1

Issue

If the network connection between some nodes of the cluster breaks while a database is in the process of being restarted due to a node failure, then the state of one of the nodes can be recorded incorrectly in an internal service.

This causes the restart of the database to fail even when enough nodes are back online.

Indications

So far, this bug has been observed in cloud based systems, where updates performed by the cloud provider on its hypervisor infrastructure can cause this pattern of node-restarts and short network interruptions.

The messages

System marked as stopped.
Pushed system node n0012.c0001.exacluster.local from reserve node list into active node list.

immediately followed by

Mark system active node n0012.c0001.exacluster.local as failed.

can indicate this specific issue if they persist across restart attempts and the mentioned node did not actually fail. (In this example node 12 is affected by the issue).

Workaround

Manually restarting the affected database (preceded by a Force Shutdown if needed) should resolve the issue.