ff at mpexnet
May 2, 2012, 1:44 AM
Post #3 of 3
On 04/24/2012 01:39 PM, Pascal BERTON wrote:
> If the master fails, then the slave is promoted master and takes the
> service over. At this time, it's the only node alive. When the former
> master returns to life, its data will be outdated compared to the
> current master. When it joins again the cluster, DRBD will detect that
> inconsistency and sync its data (former master datas) against the
> official master one (current master). DRBD embeds a bitmap scheme to
> identify the outdated datas, it knows precisely what is up to date and
> what is not. There are a couple of pages discussing that by the end of
> the DRBD Users Guide.
Also, DRBD is very flexible as long as a stable connection exists
between the nodes. As soon as the cluster is reconnected, the (possibly
still partially outdated) original master can become primary again and
start hosting services.
Of course, this is not the safest thing to do (in case of another
breakage during the sync).
A minor gripe with pacemaker at the moment (afaik) is that it does in
fact *not* have much knowledge of DRBD consistency states. I'm not sure
if it can make good decisions that take this sort of resync into account.
> Le 24/04/2012 08:17, "Stefan Günther" a écrit :
>> on the DRBD homepage I found the following sentence:
>> "After an outage of a node DRBD automatically resynchronizes the
>> temporarily unavailable node to the latest version of the data, in the
>> background, without interfering with the service running."
>> In a HA scenario where the master server has gone down, DRBD takes
>> care of syncing the data from slave to master.
>> But how does the HA software know, when syncing has finished, so that
>> the master server can take his role again?
>> I know this is not a DRBD question, but I guess that somehow DRBD has
>> to tell the HA software, that everything is okay again. Silly question?
MPeX.net GmbH / Werner-Voß-Damm 62 / D-12101 Berlin / Germany
MPeXnetworks / www.mpexnetworks.de
Tel: ++49-30-78097 180 / Fax: ++49-30-78097 181
Sitz, Registergericht: Berlin, Amtsgericht Charlottenburg, HRB 76688
Geschäftsführer: Lars Bräuer, Gregor Rex-Lawatscheck
drbd-user mailing list
drbd-user [at] lists