Implemented caching for smart-proxy puppet classes
As a user I want the loading of puppet classes to go faster since if you have around 20k puppet modules it takes around 20 minutes to load the puppet classes using the foreman smart-proxy. This attached fix introduce a caching mechanism for puppet classes so the puppet manifests are only loaded if the modified time on the puppet module is newer then the latest cache time. See the three attached rb files.
#2 Updated by Dominic Cleal over 4 years ago
- Project changed from Foreman to Smart Proxy
- Category changed from Smart proxies to Puppet
If you're looking to contribute the changes, please open a pull request through GitHub, it's how we propose and review patches. http://theforeman.org/contribute.html has more information.