On 30/09/10 22:39, Jason Wright wrote: > On Thu, Sep 30, 2010 at 8:01 AM, Nigel Kersten <[email protected]> wrote: >> I'm pretty sure Jason is running his tests on a vmware instance on his >> desktop before we extrapolate to either our xen production servers or >> bare metal tests, so I don't think it's *that* powerful a machine. > > I've been testing the master on a production xen instance but I can > also reproduce this on a vmware instance on my workstation.
If I have some time this week-end or early next week, I'll try to produce a small test that use this yaml code with multiple threads and see how it can break... I'll let you know my findings. I'm really wondering if the problem is because multiple processes access the same file (ie a file locking issue) or if because multiple threads access the same file (or combination of both). I have no clue on how passenger is running, but I suppose it launches multiple puppetmaster processes to achieve concurrency. Would it be possible to use only one process and still achieve a concurrency that produces the error? I'm wondering if I shouldn't try to replicate this under jruby :) -- Brice Figureau My Blog: http://www.masterzen.fr/ -- 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.
