-
Notifications
You must be signed in to change notification settings - Fork 306
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
FISH-791 Update Hazelcast to 4.1, no tenant control #5014
Conversation
jenkins test |
1 similar comment
jenkins test |
Jenkins test |
jenkins test |
2 similar comments
jenkins test |
jenkins test |
jenkins test |
2 similar comments
jenkins test |
jenkins test |
Can we check all Hazelcast 4.1 pieces we use are under the Apache license before this is merged. |
@smillidge not sure what you mean. There are no new hazelcast dependencies in this PR |
Seems Hazelcast 4.x changed license so that they can avoid 'service wrapping' https://hazelcast.com/community-license-faq So we need to investigate this in more detail to be sure we can still embed Hazelcast within Payara. |
But it seems we can still include it
Since we do not have a product that compete with Hazelcast. |
Yeah it's more about whether that is acceptable to ship Payara in general with that license. Needs to go to the lawyers. |
Is that license applied to the 4.x binaries in maven central? |
Both Hazelcast core and Kubernetes indicate Apache license at maven central. https://mvnrepository.com/artifact/com.hazelcast/hazelcast/4.1 |
Core modules remain ASL, see picture in the linked FAQ. |
3d5feea
to
702af00
Compare
jenkins test |
aa12333
to
e70cb90
Compare
jenkins test |
...red-singleton-test/src/main/java/com/flowlogix/clust/singleton/ClusteredSingletonEjbXml.java
Outdated
Show resolved
Hide resolved
jenkins test |
c6ef8fa
to
fb81c7c
Compare
jenkins test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just needs that rebase. I'm recommending merging this early so that testing can catch issues prior to the release. CCing @cubastanley to be aware
fb81c7c
to
f4784f3
Compare
jenkins test |
f4784f3
to
9fcd8db
Compare
jenkins test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Passed all my tests, I will yet run some TCK for sure, but it looks good!
private IdGenerator jobInstanceIdGenerator; | ||
private IdGenerator checkpointIdGenerator; | ||
private FlakeIdGenerator jobInstanceIdGenerator; | ||
private FlakeIdGenerator checkpointIdGenerator; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Btw, could you kill all these comments?
//To change body of generated methods, choose Tools | Templates.
Description
Do what's necessary to upgrade to Hazelcast 4.1
Some APIs changed significantly and some code needs to be reworked to take advantage
Important Info
Blockers
#5010
#5012
Testing
New tests
Existing tests
Testing Performed
manual testing, all test suites pass
Testing Environment
JDK 8, mac
Documentation
Notes for Reviewers
This one seems big, but most changes are actually class renames
This PR does include the blocker PRs currently, because otherwise the tests don't pass.
However, once the blocker PRs are merged, this will be rebased on master