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 don't really see what the issue is, but I would definitely like to
bring this back up:
http://lists.linbit.com/pipermail/drbd-user/2011-May/016009.html
So this may end your problems "the other way" ;-)
Cheers,
Felix
On 05/11/2012 03:24 AM, Dimitar Boyn wrote:
> Hi,
> I use sparse files to organize a DRBD resource.
> I am using build from source drbd-8.4.1.
> I use the default commons with device configured as:
>
> [root at nodeb ~]# cat /etc/drbd.d/drbd0.res
> resource DRBD0 {
>
> syncer {
> csums-alg md5;
> }
> on nodea.cyclone-trading.com <http://nodea.cyclone-trading.com> {
> device /dev/drbd0;
> disk /dev/loop0;
> address 192.168.150.128:7791 <http://192.168.150.128:7791>;
> meta-disk /dev/loop1[0];
> }
> on nodeb.cyclone-trading.com <http://nodeb.cyclone-trading.com> {
> device /dev/drbd0;
> disk /dev/loop0;
> address 192.168.150.129:7791 <http://192.168.150.129:7791>;
> meta-disk /dev/loop1[0];
> }
> }
>
> The underlying loop devices go to sparse files as follows:
> [root at nodeb ~]# losetup -a
> /dev/loop0: [0802]:791356 (/root/LUN0.sparse)
> /dev/loop1: [0802]:791357 (/root/LUN1.sparse)
> [root at nodeb ~]# ll LUN*
> -rw-r--r--. 1 root root 1099511627776 May 9 09:37 LUN0.sparse
> -rw-r--r--. 1 root root 134217728 May 9 08:24 LUN1.sparse
> [root at nodeb ~]# du -h LUN*
> 423M LUN0.sparse
> 33M LUN1.sparse
>
>
> everything works as expected until I down DRBD0 mark loop0 as read-only
> and then try to "up" the DRBD0 resource:
>
> [root at nodeb ~]# drbdadm down all
> [root at nodeb ~]# cat /proc/drbd
> version: 8.4.1 (api:1/proto:86-100)
> GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by
> root at NodeA.cyclone-trading.com <mailto:root at NodeA.cyclone-trading.com>,
> 2012-05-09 07:39:38
>
> [root at nodeb ~]# blockdev --getro /dev/loop0
> 0
> [root at nodeb ~]# blockdev --setro /dev/loop0
> [root at nodeb ~]# blockdev --getro /dev/loop0
> 1
> [root at nodeb ~]# drbdadm up DRBD0
> 0: Failure: (104) Can not open backing device.
> Command 'drbdsetup attach 0 /dev/loop0 /dev/loop1 0' terminated with
> exit code 10
>
> I will highly appreciate the insight on why using a read-only source is
> a problem - once the metadata device is accessible for writes.
>
> Many Thanks!
> ./Dimitar Boyn