Details
-
Bug
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
SERVER 2.7.0
-
Systems Engineering
-
2
-
SE 2016-11-30
-
Bug Fix
-
Description
This pull request (https://github.com/puppetlabs/puppetserver/pull/1262) changed the puppetserver gem command to use JAVA_ARGS so that options like -Djsse.enableSNIExtension=false would be passed through.
However this means that some are passed through that only make sense for the server itself. For example, if GC debugging is turned on, then the additional output from puppetserver gem list --local breaks the puppetserver_gem provider.
Worse yet, if you are running large environments and have changed the default heap size, puppetserver gem list can be broken such that it won't run at all. For example, our dev puppetmasters have 8GB of ram, with the puppetserver heap set to 4GB minimum. When we run puppetserver gem list, it fails most of the time because it cannot allocate an additional 4G of ram for the gem list.
Attachments
Issue Links
- is duplicated by
-
SERVER-1250 puppetserver subcommands gem, ruby and irb do not use JAVA_ARGS
-
- Resolved
-
-
SERVER-1718 puppetserver gem grabs same amount of memory as puppetserver start
-
- Resolved
-
- relates to
-
SERVER-1645 puppetserver 2.7.1 2016-11-21 Release
-
- Resolved
-