puppetlabs/puppet — pull request #930 by daniel-pittman (2012-07-13 20:17:27+00:00)
Title: #2892: json terminus for catalog cache

This implements a JSON terminus, matching the YAML terminus, as well as a PSON implementation for the local catalog cache. In testing YAML serialization has been very costly for some users, and JSON is generally much faster (using our PSON implementation).

This allows the user to configure a JSON terminus instead of the current YAML, to see improved performance for catalog storage. (Since this is a non-trivial change, despite being fairly safe, it isn't the default - yet).