Issue #6622 has been updated by R.I. Pienaar. Status changed from Accepted to Ready For Checkin Branch set to ripienaar/github/6622_multi_instance_plugins
Implemented the change and wrote full test coverage which highlighted a bug in the #grep method, unused by the internals, bug fixed. ---------------------------------------- Feature #6622: PluginManager should support plugins that are always new instances https://projects.puppetlabs.com/issues/6622 Author: R.I. Pienaar Status: Ready For Checkin Priority: Normal Assignee: R.I. Pienaar Category: Core Target version: 1.1.4 Keywords: Branch: ripienaar/github/6622_multi_instance_plugins Affected mCollective version: Currently PluginManager stores all plugins as single instances and just returns the instance each time its requested. In the case of Agents this mostly works but under high concurrency there will be issues with instance variables and concurrent updates. Other types of future plugin will also benefit from this behavior, Extend the PluginManager to support a type of plugin that always returns new instances when requested to do so during the << call -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
