Issue #2906 has been updated by konrad rzentarzewski.

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

btw. we workaround current affinity problems with following haproxy 
configuration (maybe its worth to mention it in docs):

<blockquote>
global  
        quiet
        nbproc          1
        maxconn         64000
        chroot          /var/chroot/haproxy
        user            haproxy
        group           haproxy
        daemon
        stats socket /var/run/haproxy.socket user root group nagios mode 0660
        log 127.0.0.1 local3 notice

listen puppet-proxy
        bind :8140      # listen to TCP traffic on this port (SSL)
        mode tcp
        fullconn 1000
        balance source
        option ssl-hello-chk
        server s1 10.100.101.14:8141 check
        server s2 10.100.101.15:8141 check
</blockquote>
----------------------------------------
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