• Type: Task
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: SERVER 5.0.0
    • Component/s: None
    • Labels:
    • Release Notes:
      Not Needed
    • QA Risk Assessment:
      Needs Assessment


      We should create a Gatling perf job which compares the performance when running with JRuby 1.7 vs. 9k. This job could be based on the oss-puppetserver-latest job - only running the medium/1250 agent/2 hour config for both 1.7 and 9.x, plotting the perf for each. See the compile-mode jit on/off job for an example of a job which varies the value for a config parameter.

      It probably would be best to wait until the work to switch from PSON to the native JSON parser/generator in PUP-7258 is merged into a puppet-agent build that can be exercised with this gatling simulation. We're expecting a significant performance bump from this work, hopefully making the delta between 1.7 and 9k much smaller.

      Note that as we saw from prior Gatling perf work tests run for SERVER-1274 that we may need to bump up Puppet Server's heap size for the JRuby 9k experiments in order to see performance good enough to allow requests to succeed without any KOs.




            • Assignee:
              joe.pinsonault Joe Pinsonault
              jeremy.barlow Jeremy Barlow
            • Votes:
              0 Vote for this issue
              1 Start watching this issue


              • Created:

                Zendesk Support