Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
On Sep 20, 2004, at 13:43, Lars Ellenberg wrote: > / 2004-09-20 13:06:25 +0100 > \ Steve Purkis: >> Hi list, >> >> [snip!] > > what you can do is: > have a secondary that currently is sync target, and promote that to > primary. > then you have a Primary being sync target. no problem. Hmm.. well, that's the idea. > what you can NOT do is: have a Primary happily running along and being > used, and then suddenly decide that what it thought to be valid data is > no longer valid, and you want to change the data underneath it. > this is similar to have a database running on some file system on top > of > /dev/sda, and then doing dd if=/dev/zero of=/dev/sda. we cannot allow > this. it just does not make sense. As far as I was aware, that's not what I'm trying to do.. likely a case of silly user strikes again. > so what I like to know is what exact failure scenario leads to > the log above. what is the sequence of events, and please start > with "both nodes happily humming along", do not skip right into > "... and then it does not work any longer" as you did above. That figures -- I was actually compiling a step-by-step email of what I did, then thought "nah, it seems to be a known issue, don't bore people with the detail". Ah well, as I've moved onto something else, I'll see if I can re-create the scenario later on this afternoon. > I suspect it is some configuration mistake on your side. Quite probable, considering I'm new to DRBD... I'll paste the config files below -- might be enough to start on. What I suspect is that Heartbeat transfers the services to the 'original primary' before drbd gets a chance to start synchronizing. -Steve /etc/ha.d/haresources: p4test1.multimap.com drbddisk::p4root drbddisk::p4logs Filesystem::/dev/drbd0::/usr/local/perforce::ext3 Filesystem::/dev/drbd1::/var/log/p4::ext3 192.168.10.200/24 p4d p4test2.multimap.com /etc/drbd.conf: resource p4root { protocol C; incon-degr-cmd "echo '!DRBD! pri on incon-degr' | wall ; sleep 60 ; halt -f"; startup { wfc-timeout 5; degr-wfc-timeout 120; } disk { on-io-error detach; } net { } syncer { rate 4M; group 1; } on p4test1.multimap.com { device /dev/drbd0; disk /dev/hda5; address 192.168.10.18:7789; meta-disk /dev/hda7[0]; } on p4test2.multimap.com { device /dev/drbd0; disk /dev/hda5; address 192.168.10.46:7789; meta-disk /dev/hda7[0]; } } resource p4logs { protocol C; incon-degr-cmd "echo '!DRBD! pri on incon-degr' | wall ; sleep 60 ; halt -f"; startup { wfc-timeout 5; degr-wfc-timeout 120; } disk { on-io-error detach; } net { } syncer { rate 4M; group 1; } on p4test1.multimap.com { device /dev/drbd1; disk /dev/hda6; address 192.168.10.18:7799; meta-disk /dev/hda7[1]; } on p4test2.multimap.com { device /dev/drbd1; disk /dev/hda6; address 192.168.10.46:7799; meta-disk /dev/hda7[1]; } }