Chico Charlesworth wrote:
Hi,

Can anyone help me with what's the standard approach in guaranteeing failover with Apache Directory Server 1.5.3?
There is no such thing like a guaranteed failover in 1.5.x. But we are working on a changelog system which will be available in 2.0 that should allow you to restore a failed database (it's already present, and working well, but we don't have tooling around it right now)
I see that a new Multi-Master Replication feature is on the horizon, will this provide what I need and if so is there any readily available documentation?
It depends. Failover is just more than Multi-Master replication, as you have no guarantee that some data have been replicated when a server crashes. You also have to know that the server is not transactional, so you may lose informations anyway.

The base idea is just to log data on a disk as plain text (a journal) so that if you have a crash, you can replay the journal. This is not something we are currently working on, but that would be a piece of cake to do :
- add a Journal Interceptor,
- be sure that the logger logs modifications in the correct order, assuming that you may have many simulatenous requests - and , last, not least, add the mechanism to regenerate the data using this log file, assuming that the log file gets truncated each time you backup the backend (the server will have to be down when doing the backup)

There is nothing complex, just need time to do it.

Any volunteer contribution in this area would be very welcome !!!
Cheers
Chico


--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org


Reply via email to