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

Reply via email to