Repository navigation
BREAKING CHANGE: prepare the basic Java17 env (1/3) #3261
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
Merged
imbajin
merged 26 commits into
apache:master
from
hugegraph:task/tp381-1-java17-foundation
Oct 5, 2026
+3,782
−459
Merged
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
1844d88
refactor(build): establish Java 17 runtime and cluster test foundation
contrueCT 0e216bd
fix(build): keep legacy Gremlin scripts runnable on Java 17
contrueCT f94a357
chore(deps): refresh the Java 17 compatibility inventory
contrueCT a923814
fix(ci): align foundation tests and cluster PD configuration
contrueCT e2cb8ab
fix(store): preserve prior GraphId reservations after repair
contrueCT 85cdb60
fix(dist): declare upgraded Commons dependencies
contrueCT bdce410
fix(ci): wait for PD readiness
imbajin 1e31f6d
chore(ci): align required checks with Java 17
imbajin 4e11540
docs: clarify test JVM access requirements
imbajin 5607650
fix(store): upgrade Fastjson for the RCE patch
imbajin 7e6da14
fix(test): pin safe Commons Text for cluster tests
imbajin edd0f9f
fix(store): run GraphId controller tests
imbajin 0e30e3b
fix(store): use Jupiter for controller tests
imbajin ec4e4d7
chore(build): sync the reviewed runtime baseline
contrueCT dee9e3b
fix(test): isolate temporary RPC listeners
contrueCT 40c0a39
test(store): synchronize concurrent scan failure setup
contrueCT 6a7318f
chore: merge stable CI runtime from master
imbajin 1d32a04
chore(build): sync latest ASF master
contrueCT bc0a892
fix(commons): preserve Java 11 library bytecode
imbajin 2168f1e
fix: upgrade Ivy to 2.6.0
imbajin 18790b4
chore(ci): cancel superseded PR runs
imbajin 0b98eb0
chore: merge master into foundation
imbajin d157b9f
chore: preserve foundation CI updates
imbajin c5bf9b9
chore(ci): cancel superseded Helm PR runs
imbajin 71ef36d
fix: support spaces in test checkout paths
imbajin 804a0e7
chore: retain remote Helm workflow updates
imbajin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| 11 | ||
| 17 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Important: this PR changes the cluster-test lifecycle (
AbstractEnvstart timeouts,ServerNodeWrapperport readiness, Gremlin port rewriting,pd.peersin the template) and addsEnvUtilTest,GremlinServerConfigTestandAbstractNodeWrapperTest, but none of it ran on this head.gh api repos/apache/hugegraph/actions/workflowsreportsCluster Test CIasdisabled_manually, and its last run was in October 2025. No other active workflow buildshugegraph-cluster-testwith tests. The PR body says CI on this head is the merge gate, so the lane that covers the "cluster test foundation" part of the title is missing from that gate. I ranmvn test -pl hugegraph-cluster-test/hugegraph-clustertest-miniclusterlocally on JDK 17 and the three new unit tests pass. The simple and multi cluster suites, which depend on the new readiness logic, are still unverified. Please get Cluster Test CI re-enabled and run against this head, or link a passing run of both cluster profiles on this exact SHA, before merge.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.
Rechecked the upstream workflow state: Cluster Test CI is still disabled_manually. The workflow file has simple/multi cluster commands, but that does not establish that either profile ran on this PR head. Keeping this open for the separate CI work; local compilation/unit tests and package validation are not substitutes for those cluster runs.