Skip to content

OpenJ9 changes for JIT Logger refactoring - #23463

Merged
dsouzai merged 9 commits into
eclipse-openj9:masterfrom
0xdaryl:logger.namebuilder.openlog.fmt
Mar 17, 2026
Merged

OpenJ9 changes for JIT Logger refactoring#23463
dsouzai merged 9 commits into
eclipse-openj9:masterfrom
0xdaryl:logger.namebuilder.openlog.fmt

Conversation

@0xdaryl

@0xdaryl 0xdaryl commented Mar 6, 2026

Copy link
Copy Markdown
Contributor

These are the downstream OpenJ9 changes required to support the
Logger infrastructure refactoring in eclipse-omr/omr#8152.

The bulk of the documentation and rationale can be found in the OMR PR.

To simplify delivery of these changes, this PR has a breaking dependency on
eclipse-omr/omr#8152 and requires a coordinated merge.

@0xdaryl

0xdaryl commented Mar 6, 2026

Copy link
Copy Markdown
Contributor Author

Jenkins test sanity.functional,sanity.openjdk xlinux,alinux,zlinux,plinux jdk17 depends eclipse-omr/omr#8152

@0xdaryl

0xdaryl commented Mar 6, 2026

Copy link
Copy Markdown
Contributor Author

Despite the suspiciously similar name, the Power failure is #13875 and has nothing to do with JIT Loggers.

@0xdaryl
0xdaryl force-pushed the logger.namebuilder.openlog.fmt branch from 6183df4 to 7c77531 Compare March 10, 2026 14:24
@0xdaryl

0xdaryl commented Mar 11, 2026

Copy link
Copy Markdown
Contributor Author

@dsouzai : may I ask you to take the lead on reviewing this PR please? It will require a coordinated merge with eclipse-omr/omr#8152 when the time comes.

@mpirvu : may I ask you to look at the JitServer changes? I had to introduce a "read" capability into the Logger API to accommodate the way JitServer captures and sends the log file across the wire. I've tested this manually on a few log files to be sure it works, but I'd appreciate a review from you on at least the JitServer parts.

Thank you both.

@dsouzai dsouzai self-assigned this Mar 11, 2026
0xdaryl added 9 commits March 14, 2026 15:06
Signed-off-by: Daryl Maier <maier@ca.ibm.com>
Signed-off-by: Daryl Maier <maier@ca.ibm.com>
* Use OMR::Options::buildLogFileName() in place of bespoke formatting
* Remove FrontEnd name formatting functionality
* Support OMR option and identifier renames

Signed-off-by: Daryl Maier <maier@ca.ibm.com>
Signed-off-by: Daryl Maier <maier@ca.ibm.com>
Signed-off-by: Daryl Maier <maier@ca.ibm.com>
Signed-off-by: Daryl Maier <maier@ca.ibm.com>
Ensure port library versions are invoked if required.

Signed-off-by: Daryl Maier <maier@ca.ibm.com>
Signed-off-by: Daryl Maier <maier@ca.ibm.com>
Signed-off-by: Daryl Maier <maier@ca.ibm.com>
@0xdaryl
0xdaryl force-pushed the logger.namebuilder.openlog.fmt branch from 7c77531 to 49a5317 Compare March 14, 2026 19:07
@0xdaryl

0xdaryl commented Mar 14, 2026

Copy link
Copy Markdown
Contributor Author

Jenkins test sanity.functional xlinux,alinux,zlinux,plinux jdk17 depends eclipse-omr/omr#8152

1 similar comment
@dsouzai

dsouzai commented Mar 16, 2026

Copy link
Copy Markdown
Contributor

Jenkins test sanity.functional xlinux,alinux,zlinux,plinux jdk17 depends eclipse-omr/omr#8152

@dsouzai

dsouzai commented Mar 16, 2026

Copy link
Copy Markdown
Contributor

@mpirvu review reminder ping.

@mpirvu mpirvu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dsouzai

dsouzai commented Mar 16, 2026

Copy link
Copy Markdown
Contributor

@0xdaryl (once testing completes) I think we can go ahead with merging. However, I'll wait until you unmark the WIP.

@0xdaryl

0xdaryl commented Mar 17, 2026

Copy link
Copy Markdown
Contributor Author

I think we can go ahead with merging. However, I'll wait until you unmark the WIP.

Thanks for the review. I am just completing some manual testing on Power and Z before un-WIPing.

@0xdaryl 0xdaryl changed the title WIP: OpenJ9 changes for JIT Logger refactoring OpenJ9 changes for JIT Logger refactoring Mar 17, 2026
@0xdaryl

0xdaryl commented Mar 17, 2026

Copy link
Copy Markdown
Contributor Author

Un-WIPed.

@dsouzai
dsouzai merged commit f237dc6 into eclipse-openj9:master Mar 17, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants