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.


Reply via email to