Issue #18812 has been reported by Josh Cooper. ---------------------------------------- Bug #18812: Reuse HTTP connection for duration of pluginsync https://projects.puppetlabs.com/issues/18812
Author: Josh Cooper Status: Accepted Priority: Normal Assignee: Category: Target version: Affected Puppet version: Keywords: performance pluginsync ssl Branch: Currently, when the agent performs a pluginsync, it creates a new HTTP connection for the file metadata request and for each file content request. It also causes a new SSL handshake for each connection. This is made worse in Puppet 3, because we've increased the default RSA key lengths. Puppet used to try to cache HTTP connections, but the implementation was buggy and disabled since 2008. See commit 3093047e that removed it altogether. Puppet agents should reuse the connection for the duration of pluginsync. -- 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]. Visit this group at http://groups.google.com/group/puppet-bugs?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
