-
Type:
Suggestion
-
Resolution: Unresolved
-
None
-
Component/s: Data Center - Core, Data Center - Deployments
-
1
Summary
Add support for additional AWS regions by upgrading the embedded Hazelcast app to version v5.6.0. or newer.
Background
Confluence Data Center uses Hazelcast for clustering. When running on AWS, admins can configure Hazelcast to use the AWS join type for node discovery, so that cluster nodes can automatically find each other based on AWS metadata (instead of manual IP lists, etc.).
Confluence ships with Hazelcast v5.3.6. That version includes an AWS region validator which only allows a limited set of AWS regions.
Relevant Hazelcast sources:
- Hazelcast v5.3.6 RegionValidator (current Confluence DC LTS baseline):
hazelcast/hazelcast/src/main/java/com/hazelcast/aws/RegionValidator.java at v5.3.6 · hazelcast/hazelcast
- Hazelcast v5.6.0 RegionValidator (includes additional AWS regions):
hazelcast/hazelcast/src/main/java/com/hazelcast/aws/RegionValidator.java at v5.6.0 · hazelcast/hazelcast
Starting with Hazelcast v5.6.0, more AWS regions have been added to this validation, allow more types of regions to be included.
Request
Upgrade Hazelcast to v5.6.0 (or newer) and backport to LTS versions.