Fix quorum handling in DWAd for partitions where middle nodes were removed
Details
| Detail name | Value |
|---|---|
| Changelog Number | 22130 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 8.0.0 |
| Fix Versions | Exasol 8.33.0 |
| Resolution Date | 2025-02-27 |
Description
Previously, removed nodes were still effectively counted as part of the partition size, so a partition like [11 … … … 15] could look like 5 nodes even though only 2 active nodes remained. That made DWAd think quorum was lost when it should still be achievable.
This error was observed in a multi-cluster database and as a result DB couldn’t be stopped or started.
Workaround
Avoid or undo “middle-node removal” topologies; keep only the surviving nodes in the partition view if possible.
Fix
- Adjusts DWAd quorum logic so removed nodes don’t count against quorum in affected partition scenarios.
- Addresses cases like [11 … … … 15] (dead nodes in between active nodes), where logical partition size was misleading versus active node count.