Skip to content

WIP: OpenJ9 changes for JIT Logger refactoring#23463

Open
0xdaryl wants to merge 9 commits intoeclipse-openj9:masterfrom
0xdaryl:logger.namebuilder.openlog.fmt
Open

WIP: OpenJ9 changes for JIT Logger refactoring#23463
0xdaryl wants to merge 9 commits intoeclipse-openj9:masterfrom
0xdaryl:logger.namebuilder.openlog.fmt

Conversation

@0xdaryl
Copy link
Contributor

@0xdaryl 0xdaryl commented Mar 6, 2026

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
Copy link
Contributor Author

0xdaryl commented Mar 6, 2026

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

@0xdaryl
Copy link
Contributor Author

0xdaryl commented Mar 6, 2026

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
Copy link
Contributor Author

0xdaryl commented Mar 11, 2026

@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
* 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 <[email protected]>
Ensure port library versions are invoked if required.

Signed-off-by: Daryl Maier <[email protected]>
@0xdaryl 0xdaryl force-pushed the logger.namebuilder.openlog.fmt branch from 7c77531 to 49a5317 Compare March 14, 2026 19:07
@0xdaryl
Copy link
Contributor Author

0xdaryl commented Mar 14, 2026

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

1 similar comment
@dsouzai
Copy link
Contributor

dsouzai commented Mar 16, 2026

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

@dsouzai
Copy link
Contributor

dsouzai commented Mar 16, 2026

@mpirvu review reminder ping.

Copy link
Contributor

@mpirvu mpirvu left a comment

Choose a reason for hiding this comment

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

LGTM

@dsouzai
Copy link
Contributor

dsouzai commented Mar 16, 2026

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

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