Well, Cfengine is a mature product, but there is new code being introduced that causes bugs.
Maybe since Linux seems to be the primary platform that the bits are developed on, tested against, and packages provided for -- that seems to be the most stable platform. I've been running Cfengine on Solaris x86 for a few months now, and I've hit several bugs. Currently, my MPS which services 900 clients (splaytime set to 50m, execution every 60m) I've hit issues with 3.1.1 and 3.1.2 on the MPS. Any time the MPS starts to service 8-10 clients in parallel, cf-serverd segfaults. So, I've got my clients running 3.1.2, and my MPS stuck on 3.0.5p1. With the memory leaks in 3.0.5p1, cf-serverd will grow to 3gb RAM usage over a week or so. I'm restarting the daemon nightly to deal with this. My options are to either move my MPS to Linux and off of Solaris x86, or keep my MPS on 3.0.5p1 until 3.1.3 is released and hope the segfaulting issue with cf-serverd goes away. This is just one example. I've also hit bugs with cf-promises spinning a single CPU to 100% utilization, memory leaks, etc. That's not to say that I don't love what Cfengine is doing for me. Its a great product, but, with any massive deployment -- you hit bugs. Increasing the developer base sounds great, but providing the developers with the bug reports from what we're hitting in production in an easy to do manner would also be sweet. Cheers Mike On 1/7/11 9:21 AM, "no-re...@cfengine.com" <no-re...@cfengine.com> wrote: > Forum: Cfengine Help > Subject: Re: Feature request: add a flag to enable bug reporting / automatic > submission > Author: bbomgardner > Link to topic: https://cfengine.com/forum/read.php?3,20031,20039#msg-20039 > > Personally I think that introducing something like auto-bug submission into a > mature project is in some ways an admission of unstable code. And I'd rather > have development time spent on new features or other efficiency improvements. > Just my opinion of course. > > That said, its not a bad idea. If Cfengine was just starting out I think > implementing a robust bug reporting mechanism like you described would be a > great investment over the life of the project. I would certainly enjoy using > another way of troubleshooting any cfengine quirks. > > Not being a developer myself, I see the solution to more rapid bug fixes is to > continue expanding the user base by creating more community resources. I > think in this way we can aid Mark in recruiting more developers to the team. > > > I hope I'm not jumping on your idea too hard. =) > > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/help-cfengine _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine