Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
From: Marcelo Pereira <marcelops at gmail.com> > I'm sync'ing a DRBD unit, and I noticed that the amount of data to be > sync'ed differs on the /proc/drbd output. Is this a regular situation? > > node0: [>....................] sync'ed: 0.2% (6858504/*6869922*)M > node1: [>....................] sync'ed: 0.2% (6858868/*6869920*)M > node0 says 6,869,922, and node1 says 6,869,920. > > I have tried to sync this box a couple of times already, and it always gets > stalled at 100%. This doesn't seem right. What does "blockdev --getsize" return on the backing device for both machines? This should generally return the same number, and a number that's smaller than the output of "blockdev --getsize /dev/drbdX" on the primary machine unless you're using external metadata. I see both machines are set to Secondary. Why is that? Is there a filesystem on this DRBD device? If there is, there may be stupid things going on if the filesystem is larger than one machine's backing device. If there isn't a filesystem on the device yet, you may be able to get away with just "drbdadm resize" on the resource--that should shrink the DRBD resource to (size of smallest device - internal metadata space) and prevent weirdness in the future. -- Matt G / Dances With Crows The Crow202 Blog: http://crow202.org/wordpress/ There is no Darkness in Eternity/But only Light too dim for us to see