DevOps Automation

 View Only
Expand all | Collapse all

How can I confirm RPT_VMARGS are being applied?

  • 1.  How can I confirm RPT_VMARGS are being applied?

    Posted Tue December 01, 2020 03:25 PM

    Hi,

    We have this setting for our Agents:

    RPT_VMARGS = -DrptMaxThreadCount=200

    When I look on the Agent machines (while a Schedule is running using Agents), I see the Java executable start and run with a number of -D options (e.g. -DjdkDigest=false -D rptagent.AgentName=AgentName), but none of the RPT_VMARGS options. How can I verify these options are being applied?

    Thanks


    #RationalPerformanceTester
    #Support
    #SupportMigration


  • 2.  RE: How can I confirm RPT_VMARGS are being applied?

    Posted Thu December 10, 2020 12:30 AM

    Hi Michael, been out on vacation just now saw this. I'll follow up next week, this is an interesting question.

    My first guess is these options are siphoned off by the majordomo service which spawns the java process aka the "playback engine"

    Thank you


    #RationalPerformanceTester
    #SupportMigration
    #Support


  • 3.  RE: How can I confirm RPT_VMARGS are being applied?

    Posted Mon December 14, 2020 06:45 PM

    so....

    1. turn debug = true in the majordomo.config file
    2. find the majordomo.log file, usually under %TEMP%, here's mine:

    C:\Users\paul.liskay\AppData\Local\Temp\paul.liskay>notepad majordomo.log

    Somewhere in that logfile you'll see something like:

    ...

    Dec 14 13:36:33.673 Finished search for boot.jar <Thread-14>

    Dec 14 13:36:33.673 Majordomo exec D:\Program Files\IBM\SDP\jdk\bin\java.exe -DrptNextgenDebug -Djdk.nativeDigest=false -Drptserver.rootDiscoveryUrl=http://COMP-78-1:7080/deployment/ -Drptagent.agentName=COMP-78-1 -Drptagent.engineName=COMP-78-1 -Drptagent.scheduleName=RPTVMARGS -Drptagent.rptDeployDir=file:/c:/temp/deployment_root/paul.liskay/A1EB3E34919402F0FE29B86364363631/ -Drptagent.secure=false -Drptagent.securePort=7443 -Drptagent.installBase=D:/Program Files/IBM/SDP/Majordomo/ -Xmx11468m -DrptMaxThreadCount=200 -DrptLocale=en_US -DrptWaitResMon=true -DstatsDataQueueUri=/New/Results/RPTVMARGS_1607970985068.stats;COMP-78-1 -Drptserver.domoHeavyClass=com.ibm.rational.test.lt.kernel.runner.impl.RPTNextgenRunner -Drptserver.domoLiteUrl=file:/D:/Program%20Files/IBM/SDP/Majordomo/lib/ -Drptserver.domoLiteClass=com.ibm.rational.test.lt.nextgen.Domo -cp D:\Program Files\IBM\SDP\Majordomo\lib\boot.jar com.ibm.rational.test.lt.boot.DomoBooter <Thread-14>

    Dec 14 13:36:33.673 Creating deployment directory: <Thread-14>

    Dec 14 13:36:33.674 c:/temp/deployment_root/paul.liskay/A1EB3E34919402F0FE29B86364363631 <Thread-14>

    Dec 14 13:36:33.674 mkdirs()=false <Thread-14>

    ....

    :-)


    #RationalPerformanceTester
    #SupportMigration
    #Support


  • 4.  RE: How can I confirm RPT_VMARGS are being applied?

    Posted Tue December 22, 2020 06:25 PM

    Wrote a tech note on this :-)

    "How do I know which RPT_VMARGS properties were used in a schedule in Rational Performance Tester?"

    https://www.ibm.com/support/pages/node/6233930


    #RationalPerformanceTester
    #Support
    #SupportMigration


  • 5.  RE: How can I confirm RPT_VMARGS are being applied?

    Posted Wed December 23, 2020 02:12 PM