Details
-
Bug
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
None
-
None
-
Coremunity
-
Platform Core KANBAN
-
Bug Fix
-
Description
When a block is passed to the add method of Puppet::Util::Feature, it will only get evaluated once. This makes the "feature" feature practically unusable for anything except ruby libraries.
Updated:
Features should behave consistently when passed a block or an explicit list of ruby libraries. By default, they should not cache misses. If always_retry_plugins is false, then both block and non-block forms should cache misses, so that puppetserver doesn't try to reevaluate features.