Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hello DRBD users! Strange problem here: We set up DRBD as shown in http://linuxha.trick.ca/DRBD_2fQuickStart07 And all works as expected when doing failure test with: # touch /mnt/ha0/been_there # umount /mnt/ha0 && drbdadm secondary all % drbdadm primary all % mount /mnt/ha0 && ls /mnt/ha0/been_there % touch /mnt/ha0/me_too % umount /mnt/ha0 % drbdadmin secondary all # drbdadmin primary all && mount /mnt/ha0 # ls /mnt/ha0/me_too BUT if we do real failure on master: files are not synced when master cames back... # touch /mnt/ha0/test_2 # ifconfig eth0 down; \ umount /mnt/ha0; \ drbdadm secondary all; \ sleep 300; \ ifconfig eth0 up; \ drbdadmin primary all; \ mount /mnt/ha0 --- doing this while 'sleeping 300s' --- % drbdadm primary all % mount /mnt/ha0 && ls /mnt/ha0/test_2 % touch /mnt/ha0/lost_file % umount /mnt/ha0 % drbdadmin secondary all and now after sleep there is no such file /mnt/ha0/lost_file, but nodes are cs:Connected st:Primary/Secondary ld:Consistent cs:Connected st:Secondary/Primary ld:Consistent what to do? Please CC me. # cat /etc/drbd.conf global { minor-count 1; } resource drbd0 { protocol C; incon-degr-cmd "echo '!DRBD! pri on incon-degr' | wall ; sleep 60 ; halt -f"; net { on-disconnect reconnect; } syncer { rate 10M; } on node1 { device /dev/drbd0; disk /dev/sda9; address x.x.x.97:7788; meta-disk internal; } on node2 { device /dev/drbd0; disk /dev/sda9; address x.x.x.99:7788; meta-disk internal; } } -- Artis