Even better... why not help the developers by checking out the test framework, 
and when you find a bug, create a test that demonstrates the bug by failing, 
but which will also pass if the bug is gone.

-Dan
 
On Jan 7, 2011, at 10:56 AM, Mike Svoboda wrote:

> 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

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to