Issue #2906 has been updated by Nigel Kersten.

konrad rzentarzewski wrote:
> do you have a bandwidth and load measure for, say, fetching 100 
> files/templates with and without keepalive? i believe ssl overhead will be 
> significant for cpu when you deal with fair number of clients. and there is 
> time penalty for clients (puppet runs) also, unless files are being fetched 
> in parallel (and last time i've checked they were not).

That's exactly why we're syncing the files at catalog retrieval time, in order 
to minimize the number of SSL connections.

Even if the actual implementation ends up being that we use existing file 
transfer protocols to do the file sync, this will remove all the SSL overhead 
of all the file metadata requests that currently occur, even if the actual file 
doesn't need replacing.

We haven't had keepalive support in Puppet for a long time (0.22?) so I don't 
have effective benchmarks.

This is one of the primary goals for the next feature release of Puppet, 
"Telly", which will be in six months time from now.
----------------------------------------
Feature #2906: keepalive support in puppetd
https://projects.puppetlabs.com/issues/2906

Author: konrad rzentarzewski
Status: Accepted
Priority: High
Assignee: 
Category: fileserving
Target version: 2.7.0
Affected Puppet version: 0.25.1
Keywords: 
Branch: 


puppetd should keepalive 1 connection for all fileserver.* actions, and shedule 
them at beginning, so that manifests are not applied if some of the actions 
fail and puppetmaster load is less (1 connection per server per session).


-- 
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.

Reply via email to