Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PAYARA-1909 Domain Discovery Mode #2201

Merged
merged 19 commits into from
Dec 9, 2017
Merged

Conversation

smillidge
Copy link
Contributor

@smillidge smillidge commented Dec 8, 2017

Domain

Major Refactor of the Hazlecast Integration. By default Hazlecast now uses information in the domain.xml to determine where members of the cluster are likely to be. This results in pretty transparent clustering of all instances in the domain. All instances and the DAS now form a single unified Hazelcast Data Grid for data sharing including web session data and JCache data. Tested on Azure in a VPC all instances in the domain clustered automatically using SSH nodes Tested on AWS in a VPC all instances in the domain clustered automatically using SSH nodes Tested on Google Compute in a VPC all instances in the domain clustered automatically using SSH nodes Tested on LAN in Linux all instances in the domain clustered automatically using SSH nodes Payara Micro has new flag --clustermode which can be domain:host:port to cluster with a DAS (or any other instance) or it can be tcpip:host:port:host:port to provide a list of hosts and ports to check. This change make it easy to cluster micros in the cloud where IPs are known e.g. VPC. Default is the original multicast Host aware partitioning is now the default.

Also now fixes issue with multicast micros trying to join the domain mode cluster and failing

smillidge and others added 17 commits December 8, 2017 21:54
… and auto cluster of new instances using domain discovery mode
… micro instances try to join the cluster

Also upgrade to Hz 3.9.1
@smillidge
Copy link
Contributor Author

jenkins quick test payara 5 please

@smillidge
Copy link
Contributor Author

@lprimak same code just fixed the issue with the Micro not booting if the DAS is running

@payara-ci
Copy link
Contributor

Quick build and test passed!

@smillidge smillidge added this to the Payara-5-Beta-1 milestone Dec 9, 2017
@smillidge
Copy link
Contributor Author

jenkins quick test payara 5 please

@payara-ci
Copy link
Contributor

Quick build and test passed!

@lprimak
Copy link
Contributor

lprimak commented Dec 9, 2017

Although minor, I think the configuration screen is still confusing

@smillidge
Copy link
Contributor Author

I'll raise a separate JIRA for the config screen as it isn't my area of expertise.

@smillidge smillidge merged commit 6b8ddb6 into payara:Payara-5 Dec 9, 2017
@smillidge smillidge deleted the PAYARA-1909 branch April 28, 2018 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants