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

Enable Concurrent Scavenger on BE Linux for Power #5027

Merged
merged 1 commit into from
Mar 21, 2019

Conversation

IBMJimmyk
Copy link
Contributor

@IBMJimmyk IBMJimmyk commented Mar 7, 2019

This change enables the OMR_GC_CONCURRENT_SCAVENGER flag for Big Endian
Linux build for Power. This flag enables the use of concurrent scavenger GC
via the -Xgc:concurrentScavenge option.

This also updates the _sp builds. They are supposed to have the same flags
as the normal spec so some of them now need the
OMR_GC_CONCURRENT_SCAVENGER flag to be enabled.

Issue: #5023
Signed-off-by: jimmyk jimmyk@ca.ibm.com

@IBMJimmyk
Copy link
Contributor Author

@gita-omr Could you take a look at this change as well?

@gita-omr gita-omr requested review from gita-omr and amicic March 7, 2019 20:44
This change enables the OMR_GC_CONCURRENT_SCAVENGER flag for Big Endian
Linux build for Power. This flag enables the use of concurrent scavenger GC
via the -Xgc:concurrentScavenge option.

This also updates the _sp builds. They are supposed to have the same flags
as the normal spec so some of them now need the
OMR_GC_CONCURRENT_SCAVENGER flag to be enabled.

Issue: eclipse-openj9#5023
Signed-off-by: jimmyk <jimmyk@ca.ibm.com>
@IBMJimmyk IBMJimmyk force-pushed the PauselessGCforBELinux branch from 865bcd2 to 88d9d22 Compare March 13, 2019 15:05
@gita-omr
Copy link
Contributor

Jenkins test sanity aix,plinux jdk8,jdk11

@gita-omr
Copy link
Contributor

Jenkins test extended aix,plinux jdk8,jdk11

@gita-omr
Copy link
Contributor

The only failure is on AIX and it seems to be the same as this: #3081

@gita-omr
Copy link
Contributor

Re the ECA failure, @IBMJimmyk I think you need sign the new agreement.

@IBMJimmyk
Copy link
Contributor Author

The ECA failure has been dealt with.

@gita-omr gita-omr merged commit b27c23e into eclipse-openj9:master Mar 21, 2019
@gita-omr
Copy link
Contributor

gita-omr commented Mar 21, 2019

So now (0.14 and later) Software based Pauseless GG is enabled on all Power 64-bit platforms. @SueChaplain please update the docs.

@IBMJimmyk IBMJimmyk deleted the PauselessGCforBELinux branch March 21, 2019 20:42
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.

4 participants