Skip to Content

Is Complex Lumira Alert - Lumira CMDLINE Check (-XX:+UseConcMarkSweepGC) applicable with Lumira 2.1?

This alert is triggering in v2.1.1

I'm running BOE 4.2 SP04 Patch 05

Lumira Server 2.1

When I add this option to the command line, the Lumira Server fails to start.

jvm log indicates: Conflicting collector combinations in option list;

Is this an outdated alert with Lumira Server 2.1?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Apr 16 at 06:14 PM

    Hi Brian,

    It looks like you also have the cmdline argument "-XX:+UseG1GC" added which will also conflict with the other two. I'll have to find out exactly when this became the new recommendation, but i'm pretty sure its only to be used with Lumira 2.x and newer... maybe only for v2.1 and newer. In the case of Lumira, "-XX:+UseG1GC" can help improve garbage collection performance. I'll adjust the complex alerts so they don't recommend adding "-XX:+UseConcMarkSweepGC" when "-XX:+UseG1GC" is already added.

    Regards,

    Joshua Kuhn

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 16 at 04:27 PM

    Hi Brian,

    Is there any chance you have both "-XX:+UseConcMarkSweepGC" and "-XX:+UseParallelOldGC" on the Lumira APS cmd line? The purpose of these alerts is to make sure you are using the correct one. I doubt the jvm would allow both to exist without errors. The Lumira APS should be using "-XX:+UseConcMarkSweepGC" whereas the other APS types use "-XX:+UseParallelOldGC". Please make sure you didn't accidentally have both jvm arguments on the same server's cmd line.

    Regards,

    Joshua Kuhn

    Add comment
    10|10000 characters needed characters exceeded

    • Thank you everyone for your feedback. I've created 4 new Complex Alerts that will be included in the next patch (ver 2.1.2) to check for the Lumira Server gc command line param correctly. As posted above, SAP Note 2578661 recommends using the G1GC garbage collector in Lumira 2.0 and newer. Because Lumira 1.31 still uses the older gc type, we had to find a way to differentiate between Lumira 1.31 and Lumira 2.0 in the complex alert and then check for the param. We have some more testing to do, but so far the results look good. Look for the new alerts in the upcoming patch release.

      Regards,

      Joshua