RELEASED: Public: October 30, 2024
Resolved issues
- Synchronization among High Availability (HA) replicas sensitive to file system cache coherence (BEE-51725)
-
Certain messages sent between replicas in a High Availability (HA) controller, such as those notifying other replicas of a change in settings or a newly created job, were processed under the assumption that the file(s) written by the sending replica are already visible to the receiving replica(s). In certain network filesystems such as NFS, depending on cache configuration on either the client or server, this assumption is unreliable, and anomalous behavior can result, such as configuration changes that do not appear on other replicas. Now, the High Availability (HA) controllers explicitly check for filesystem changes to be observed before processing certain messages.