Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-15562

Wrong JAVA_OPTS propagation, wrong PowerShell GC logging

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • 7.2.0.GA
    • None
    • Scripts

    Description

      Wrong JAVA_OPTS propagation, wrong PowerShell GC logging

      Merging of PR3496 introduces:

      • new blocker regression
        • Wrong JAVA_OPTS propagation on JDK8 (regression) and on JDK11
          • Default JAVA_OPTS, like max heap size (xmx), xms, etc. are not propagated to JVM on bat scripts
          • set "GC_LOG=true"
          • standalone.bat
          • ->
          • ===============================================================================
            
              JBoss Bootstrap Environment
            
              JBOSS_HOME: "C:\Users\Administrator\playground\wfly.30.gc\wildfly"
            
              JAVA: "C:\Program Files\Java\jdk1.8.0_121\bin\java"
            
              JAVA_OPTS: ""-Dprogram.name=standalone.bat -Xms64M -Xmx512M -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman" -Xloggc:"C:\Users\Administrator\playground\wfly.30.gc\wildfly\standalone\log\gc.log" -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=3M -XX:-TraceClassUnloading "
            
            ===============================================================================
          • it looks like some quotation bug
          • according to the jconsole - max heap size (Xmx) is not set correctly (~1.8GB), according to the cli - program.name is not set correctly (program.name = "standalone.bat -Xms64M -Xmx512M -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman")
      • new blocker bug
        • inconsistent logging
          • "standalone.bat + jdk11 + gc enabled" creates:
            • standalone\log\gc.log
            • standalone\log\gc.log.0
          • "standalone.ps1 + jdk11 + gc enabled" creates:
            • * standalone\log\gc.log

      Target release of this jira should be WF15

      Attachments

        Issue Links

          Activity

            People

              jperkins-rhn James Perkins
              mkopecky@redhat.com Marek Kopecky
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: