On Tue, Aug 17, 2004 at 12:31:22PM -0400, [EMAIL PROTECTED] wrote: > > Change #1. Have failover options for the MySQL db option (For that matter > and supported DBs). We got burned by this today, not a major loss, but we > cant communicate to the db for a time. This could be just an additional > entry to the configurations, and on error it goes to the secondary, etc. I > will give the actual impelementation more thought before actual writing. >
Couple of bugs you should keep an eye on/contribute to: http://bugzilla.spamassassin.org/show_bug.cgi?id=2197 and http://bugzilla.spamassassin.org/show_bug.cgi?id=2037 My current thinking on this to implement a DB layer that allows for caching/persistent database connections. Then it would be pretty easy to subclass/replace this layer with something like DBIx::HA. Basically, why build it all in when you can pretty easily give the tools to do what folks want. My eye is on something for those two bugs in the 3.1 time frame. Michael