[DRBD-user] Refusing to be primary (outdated)

Luis F. V. Gomes lf at ele.puc-rio.br
Wed Sep 26 15:35:36 CEST 2007

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


Ok. I will try to make a script to detect this situation and use 
drbdadm to force a new primary node. Later I can manually restore the 
Maildirs using scp.

Thank you.


At 19:08 2007-09-25, Lars Ellenberg wrote:

>On Tue, Sep 25, 2007 at 02:56:36PM -0300, Luis F. V. Gomes wrote:
> > Hi all
> >
> > I think this may have happened to one of yours but I could not find
> > any hints to solve this problem automatically in the archives:
> > Due to a blackout, node 1 shuts down first and becomes outdated (DRBD
> > 8); node 2 acquires its resources and becomes primary for a few
> > minutes until it shuts down too.
> > After power comes back, node 2 does not boot due to a hardware
> > transient problem (the disk is intact). Node 1 boots but refuses to
> > be primary because it is outdated and my clustered services (http and
> > email servers) are a joke.
>
>to force a non-up2date (local data is outdated or inconsistent) drbd
>to become Primary anyways, because you prefer to be online with
>potentially stale data than to be completely offline,
>  drbdadm -- --overwrite-data-of-peer primary all
>
>but, yes, then you really forced drbd into UGLY mode,
>diverging data sets and all, once you connect both nodes again
>you will see some infamous "split brain detected" message,
>and you'll have fun to sort out the mess.
>
>provided that all important data on those boxes is actually
>Maildirs, it may even be possible to merge it easily, though.
>
>depending on exactly how "old" that "outdated" is,
>this may be an option unless you prefer to fix the other node.
>
> > Is there any configuration workaround for this situation?
> >
> > I just want the SMTP and POP services to wake up in node 1 (probably
> > using an alternative temporary spool directory) and later manually
> > resynchronize the data (maildir and queues) after fixing note 2.
> >
> > RedHat EL 5
> > Heartbeat 2.0.8.3
> > drbd.x86_64 8.0.3-1.el5.centos
> > dovecot.x86_64 1.0-1.2.rc15.el5
> > exim.x86_64 4.63-3.el5
>
>good luck!
>
>--
>: Lars Ellenberg                            Tel +43-1-8178292-55 :
>: LINBIT Information Technologies GmbH      Fax +43-1-8178292-82 :
>: Vivenotgasse 48, A-1120 Vienna/Europe    http://www.linbit.com :


         Atenciosamente,


!                          ,,,
!                         (@ @)
+--------------------oOO-/-(*)-\-OOo---+----------------------------------+
| Luis Fernando V. Gomes               |   Email:  lf at ele.puc-rio.br
| Gerente de Suporte                   |
| Dept. Engenharia Eletrica            |
| PUC-Rio                              |   Voz: +(55) (21) 3527-1220
| R. Marques de Sao Vicente 225/401L   |   Fax: +(55) (21) 3527-1232
| 22451-900 - Rio de Janeiro/RJ, Brasil|
+--------------------------------------+----------------------------------+  




More information about the drbd-user mailing list