FYI Cfengine supports two other databases: Tokyo Cabinet and QDBM. If you compile from source, use --with-tokyocabinet to use that database instead of Berkeley. It does locking and is "probably faster" (would be cool with a comparison, hint hint) - at least according to stats on its home page. This might be part of the solution we choose going forward due to the corruption issues (together with some weird memory errors from time to time) with Berkeley DB.
Have a nice one. --Eystein On Tue, Jun 7, 2011 at 11:15 AM, Mikhail Gusarov <mikhail.gusa...@cfengine.com> wrote: > On 06/07/2011 07:26 PM, michoski wrote: > >> I'm sad to hear an official fix has been backed out, though avoiding making >> the problem worse sounds sane. I must admit it looks a lot like my hack. > > Unfortunately there is no simple solution if database is corrupted due > to some reason (like -ENOSPACE or power outage). > >> :-) Having said that, will more research be done in this area and a robust >> "self healing" mechanism eventually be implemented in the future? > > Yes, we're going to fix it "for real" as soon as time permits. > _______________________________________________ > 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