On 02/10/2010 06:15 PM, Brandon Davidson wrote:
Hi David,
-----Original Message----- From: David Halik
It looks like we're still working towards a layer 7 solution anyway. Right now we have one of our student programmers hacking Perdition
with
a new plugin for dynamic username caching, storage, and automatic fail over. If we get it working I can send you the basics if you're
interested.
I'd definitely be glad in taking a look at what you come up with! I'm still leaning towards MySQL with quick local fallback, but I'm nowhere near committed to anything.
We're in the process of doing some beta work on it, but so far it works nicely. It's basically a plugin for perdition that dynamically builds a username db with least connections to a pool of servers, then always sends the user back to the same machine. There's a tool you can run to see who is on what machine and what the overall layout looks like. If the perdition server goes down, we have our switch send people to a backup perdition and it dynamically recreates the db again. We have to do some more testing (and actually make it live), but so far it's promising.
On a side note, we've been running with the two latest maildir patches in production for a few days now. The last few days we've been seeing a lot of lock failures:
Just thought I'd see if this was happening to anyone else.
I haven't been seeing this here. As far as I can tell, there has been no noticeable change in either direction with the last two patches. Every once in a blue moon I'll find a dead lock file somewhere, but it doesn't seem to be a recurring issue.