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

Enhancement: Update Hazelcast to latest (5.4.x) #6773

Open
lprimak opened this issue Jun 20, 2024 · 3 comments
Open

Enhancement: Update Hazelcast to latest (5.4.x) #6773

lprimak opened this issue Jun 20, 2024 · 3 comments
Assignees
Labels
Status: Accepted Confirmed defect or accepted improvement to implement, issue has been escalated to Platform Dev Type: Enhancement Label issue as an enhancement request

Comments

@lprimak
Copy link
Contributor

lprimak commented Jun 20, 2024

Brief Summary

Hazelcast 5.4 has significant fixes and performance enhancements that affect Payara in particular. Payara should upgrade.

Expected Outcome

Payara uses Hazelcast 5.4

Current Outcome

Payara uses Hazelcast 5.3

Alternatives

N/A

Context

No response

@lprimak lprimak added Status: Open Issue has been triaged by the front-line engineers and is being worked on verification Type: Enhancement Label issue as an enhancement request labels Jun 20, 2024
@artur-mal
Copy link

We have been planning to update this component for some time now. JIRA id for the given task is FISH-8661.

@artur-mal artur-mal added Status: Accepted Confirmed defect or accepted improvement to implement, issue has been escalated to Platform Dev and removed Status: Open Issue has been triaged by the front-line engineers and is being worked on verification labels Jun 20, 2024
@CarlosMOGoncalves
Copy link

CarlosMOGoncalves commented Sep 6, 2024

Hello there,

I would just like to point out that Hazelcast announced some changes to their Community Edition support and features and I would like to take this opportunity to inquire you all about the potential impacts that they will have on the Payara Platform.

For example, it is expected that in version 5.5 "Kubernetes Hazelcast Operator and its cluster creation capabilities will no longer be available in the Community Edition".

What are your thoughts about these and others?

Cheers

@Pandrex247
Copy link
Member

We're reviewing what we're going to do about Hazelcast.
Hazelcast 5.4 changes the minimum Java version to 17, whereas Payara 6 still has a base of 11, thus causing us problems since we wish to retain compatibility against Jakarta EE 10 using Java 11.

We're looking into how hard it would be to maintain a patched version of 5.4 downgraded back to a base of Java 8 which we could backport security and other important fixes to, though the initial first glance review of this is "quite a lot of work".

Hazelcast 5.5 moving the CP subsystem to Enterprise is why we're looking at doing this to 5.4 rather than 5.5. I wasn't aware they were also looking at moving the Kubernetes operator to Enterprise, but that would be another reason to stay relatively close to the version we're already on.

This is all under investigation and so extremely subject to change: please don't take my word as a promise!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Accepted Confirmed defect or accepted improvement to implement, issue has been escalated to Platform Dev Type: Enhancement Label issue as an enhancement request
Projects
None yet
Development

No branches or pull requests

4 participants