[DRBD-user] Resynchronization

Miloš Kozák milos.kozak at lejmr.com
Sun Oct 20 21:20:44 CEST 2013

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


Hi,
I am running DRBD on my two ScientificLinuxes 6.3 with DRBD in version 
8.4.3 in Primary/Primary configuration. I had to turn off one server 
(node1) because of maitanance. It was down almost a week. When I turned 
it on, I didnt not bring up the bond0 interface that interconnects these 
two servers. Then I got

cat /proc/drbd
version: 8.4.3 (api:1/proto:86-101)
GIT-hash: 89a294209144b68adb3ee85a73221f964d3ee515 build by 
mockbuild at Build64R6, 2013-07-06 12:36:38

I assume that it is pretty fine? Today I was planing to turn it on so I 
prepared a testing environmnet where I tested split-brain and the its 
recovery, such that I have interconnecting interface down:

victim# drbdadm secondary disk0
victim# drbdadm disconnect disk0

I turn on the interconnecting interfaces

victim# drbdadm connect --discard-my-data disk0
survivor# drbdadm connect disk0

And when all is in sync I put the victim back to primary state:
victim# drbdadm primary disk0.

Everything works just fine so I decided to get back to the production 
servers. I fixed connection between the two servers, ran two commands

victim# drbdadm secondary disk0
victim# drbdadm disconnect disk0

and then got on the victim (node1)

version: 8.4.3 (api:1/proto:86-101)
GIT-hash: 89a294209144b68adb3ee85a73221f964d3ee515 build by 
mockbuild at Build64R6, 2013-07-06 12:36:38
  0: cs:Connected ro:Secondary/Primary ds:Diskless/UpToDate C r-----
     ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0

Then I just tried
victim# drbdadm connect --discard-my-data disk0

And the got on node1
version: 8.4.3 (api:1/proto:86-101)
GIT-hash: 89a294209144b68adb3ee85a73221f964d3ee515 build by 
mockbuild at Build64R6, 2013-07-06 12:36:38
  0: cs:Unconfigured

What I really worry is what caused the Diskless state on the victim and 
what happens if I run

survivor# drbdadm connect disk0

Thanks Milos





More information about the drbd-user mailing list