Node startup can occasionally fail due to internal timing issues
Details
| Detail name | Value |
|---|---|
| Changelog Number | 22891 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 8.0.0 |
| Fix Versions | Exasol 8.33.0, Exasol 8.29.6 |
| Resolution Date | 2025-01-14 |
Description
When nodes are starting, their SSL keys and certificates are synchronized with the other cluster nodes to ensure that all nodes use the same keys/certificates.
Due to an error in our implementation, the key/certificate files can briefly disappear during this synchronization process; if by chance another process tries to access these files at the same time, node startup will fail with a “no such file or directory” error message in the exainit log.
Workaround
Retry starting the node(s); this is a timing issue, so it only occurs sporadically and unpredictably.
Fix
File synchronization updates the SSL keys/certificates atomically. Node startup does not sporadically fail.