Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hello,
using Ubuntu 8.04 LTS i386 (kernel 2.6.24-23-server, drbd 8.0.11).
When drbd starts and the peer is unreachable, the init scripts will apply
one of the wfc-timeouts:
degr-wfc-timeout: if we recover from a crash when we were
a degraded Primary (i.e. not connected)
wfc-timeout: else
According to
http://lists.linbit.com/pipermail/drbd-user/2007-September/007457.html
it should use wfc-timeout on a clean reboot.
When I power-cycle an unconnected Primary, it uses degr-wfc-timeout on
reboot - fine.
When I do a clean reboot after that (still unconnected), it keeps using
degr-wfc-timeout at reboot.
Shouldn't that be wfc-timeout instead?
Looking with "drbdadm dump-md", it seems that the MDF_PrimaryInd Flag
(0x00000002) is never cleared on disk.
Mit freundlichen Grüßen / Regards
Matthias Ferdinand
-------------- cut ------------------------------------------------
root at m1-cl0:~# drbdadm create-md r0
v08 Magic number not found
v07 Magic number not found
v07 Magic number not found
v08 Magic number not found
Writing meta data...
initialising activity log
NOT initialized bitmap
New drbd meta data block sucessfully created.
root at m1-cl0:~# drbdadm dump-md r0 | grep flags
flags 0x00000000;
root at m1-cl0:~# modprobe drbd
root at m1-cl0:~# drbdadm up r0
root at m1-cl0:~# drbdadm -- --overwrite-data-of-peer primary r0
root at m1-cl0:~# cat /proc/drbd
version: 8.0.11 (api:86/proto:86)
GIT-hash: b3fe2bdfd3b9f7c2f923186883eb9e2a0d3a5b1b build by phil at mescal,
2008-02-12 11:56:43
0: cs:WFConnection st:Primary/Unknown ds:UpToDate/Outdated C r---
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
resync: used:0/31 hits:0 misses:0 starving:0 dirty:0 changed:0
act_log: used:0/257 hits:0 misses:0 starving:0 dirty:0 changed:0
root at m1-cl0:~# drbdadm down r0
root at m1-cl0:~# drbdadm dump-md r0 | grep flags
flags 0x00000031;
root at m1-cl0:~# drbdadm up r0
root at m1-cl0:~# drbdadm primary r0
root at m1-cl0:~# dd if=/dev/zero of=/dev/drbd0 bs=1k count=1
1+0 records in
1+0 records out
1024 bytes (1.0 kB) copied, 0.000571521 s, 1.8 MB/s
root at m1-cl0:~# cat /proc/drbd
version: 8.0.11 (api:86/proto:86)
GIT-hash: b3fe2bdfd3b9f7c2f923186883eb9e2a0d3a5b1b build by phil at mescal,
2008-02-12 11:56:43
0: cs:WFConnection st:Primary/Unknown ds:UpToDate/Outdated C r---
ns:0 nr:0 dw:4 dr:4 al:1 bm:0 lo:0 pe:0 ua:0 ap:0
resync: used:0/31 hits:0 misses:0 starving:0 dirty:0 changed:0
act_log: used:0/257 hits:0 misses:1 starving:0 dirty:0 changed:1
# power-cycle ...
root at m1-cl0:~# drbdadm dump-md r0 | grep flags
flags 0x00000033;
root at m1-cl0:~# modprobe drbd
root at m1-cl0:~# drbdadm up r0
root at m1-cl0:~# cat /proc/drbd
version: 8.0.11 (api:86/proto:86)
GIT-hash: b3fe2bdfd3b9f7c2f923186883eb9e2a0d3a5b1b build by phil at mescal,
2008-02-12 11:56:43
0: cs:WFConnection st:Secondary/Unknown ds:UpToDate/Outdated C r---
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
resync: used:0/31 hits:0 misses:0 starving:0 dirty:0 changed:0
act_log: used:0/257 hits:0 misses:0 starving:0 dirty:0 changed:0
root at m1-cl0:~# drbdadm primary r0
root at m1-cl0:~# cat /proc/drbd
version: 8.0.11 (api:86/proto:86)
GIT-hash: b3fe2bdfd3b9f7c2f923186883eb9e2a0d3a5b1b build by phil at mescal,
2008-02-12 11:56:43
0: cs:WFConnection st:Primary/Unknown ds:UpToDate/Outdated C r---
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
resync: used:0/31 hits:0 misses:0 starving:0 dirty:0 changed:0
act_log: used:0/257 hits:0 misses:0 starving:0 dirty:0 changed:0
root at m1-cl0:~# drbdadm secondary r0
root at m1-cl0:~# drbdadm down r0
root at m1-cl0:~# rmmod drbd
root at m1-cl0:~# drbdadm dump-md r0 | grep flags
flags 0x00000033;
-------------- cut ------------------------------------------------
--
one4vision GmbH Fon +49 681 96727 - 60
Residenz am Schlossgarten Fax +49 681 96727 - 69
Talstraße 34-42 info at one4vision.de
D-66119 Saarbrücken http://www.one4vision.de
HRB 11751 verantwortl. Geschäftsführer:
Amtsgericht Saarbrücken Christof Allmann, Christoph Harth