On Fri, Sep 24, 2010 at 1:36 AM, Brice Figureau <[email protected]> wrote: > First, I'm very glad and pleased someone is using puppet-load :) > The codebase is still very new and rough and any fix or new feature (or > even comments/ideas) are welcome.
Once I get it working, I'll be happy to provide a diff of my modifications. > We fixed a bunch of concurrency issues (spotted with puppet-load) in > 2.6. Any chance you can try with a 2.6.1 to see if you get the same > issue? I tried 0.26.1 today and am still seeing 400s. > It would be interesting to run your master with --trace so that we can > see where this error is generated (and possibly with --debug). Example log with --trace --debug --evaltrace, which unfortunately doesn't seem to contain much new information: Sep 27 17:47:41 SERVER puppet-master[12434]: Handling request: GET /monitoring/ca talog/thiscert-isss-forr-thee-healthchecks?facts_format=b64_zlib_yaml&facts=eNqVjsENwjAMAP%252BZwgxg8fcAP BErpImLA41dYrdSt4cRyvvupENEuIxtOq42%250AvbgEPbZ15SC6W2WiWy7hkDR3JghpXngENnfH2cbAEGYUzktIES5vT3teNnaC%250A BDB%252Fqp6sAKr13M7rrHsbpp01CLppCxtNnz8i5vHH7xcaHVz%252B%250A Sep 27 17:47:41 SERVER puppet-master[12434]: Expiring the node cache of thiscert- isss-forr-thee-healthchecks Sep 27 17:47:41 SERVER puppet-master[12434]: Using cached node for thiscert-isss- forr-thee-healthchecks Sep 27 17:47:41 SERVER puppet-master[12434]: Could not find class base for thiscert-isss-forr-thee-healthchecks Sep 27 17:47:41 SERVER puppet-master[12434]: Compiled catalog for thiscert-isss-forr-thee-healthchecks in environment production in 0.06 seconds For the run that produced the log above I used concurrency 25 and repeat 100, producing 33 400 errors. >> Sep 14 11:44:24 [SERVER] puppetmasterd[432]: Cached node for >> thiscert-isss-forr-thee-healthchecks failed: Could not parse YAML data >> for node thiscert-isss-forr-thee-healthchecks: syntax error on line >> 10, col 2: ` domain: thiscert-isss-forr-thee-healthchecks' > > If I understand correctly, are you saying that this error is not present > with a master running 0.25.5? > If yes, then I'm not surprised since we stopped using the ruby lib YAML > extension in favor of a pure ruby internal one (ZAML) in 0.25.5, which > IMHO is way better :) Correct. I haven't seen it with 0.26.1 either. > Will you be at puppetcamp? > Maybe we can discuss/debug this lively there? I'm actually going to be presenting at puppetcamp on our load balancing rollout and how we monitor the service. I'm also hoping to include some performance results, if I can get puppet-load working. Thanks, Jason -- "His face disappeared. If someone has no face left, you know it's serious." -- You received this message because you are subscribed to the Google Groups "Puppet Developers" 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-dev?hl=en.
