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


      Related to the work being done for SERVER-1630, we should create some user docs related to the configuration of JRuby 9k for Puppet Server. In the Puppet 5 timeframe, we're planning on adding support for configuring the use of JRuby 9k for Puppet Server but still having JRuby 1.7 be used as the default. Items that we'll need to cover in documentation include:

      1) Noting that rpms/deb packages will be significantly larger than what users have seen in the past because we'll be bundling both JRuby 1.7 and 9k dependencies in the packages. The JRuby 9k jar locally appears to add about 17 MB but we'll need to confirm what the actual size increase is once we're building this into packages.

      2) Advising users about how to configure JRuby 9k, pending work being done for SERVER-1630 and SERVER-1772. This will likely consist of telling users how to set a specific value for a classpath-related environment variable in the /etc/sysconfig/puppetserver or /etc/default/puppetserver file (depending upon their OS distribution).

      3) Any particular caveats that we might want to note to users about the current state of JRuby 9k integration with Puppet Server - including any known functional, performance, or memory usage regressions vs. JRuby 1.7.


          Issue Links



              • Assignee:
                jeremy.barlow Jeremy Barlow
                jeremy.barlow Jeremy Barlow
              • Votes:
                0 Vote for this issue
                3 Start watching this issue


                • Created:

                  Zendesk Support