Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hi, as far as I understand a 3 node steup with dual primary and 3rd node 
for disaster recovery is not possible:
http://www.gossamer-threads.com/lists/drbd/users/22188#22188
So I tried the following setup as suggested by Lars:
drbd-1: 192.168.3.111 (first node)
drbd-2: 192.168.3.112 (second node)
drbd-dr: 192.168.3.113 (disaster recovery node)
drbd-1 and drbd-2 should be Primary/Primary (I need it as a backing 
store for kvm VMs)
drbd-2 replicates with drbd-dr in Primary/Secondary mode and protocol A
drbd-2 replicates resource stacked on the previous one with drbd-1 and 
protocol C
Scheme:
drbd1 <---C--->	drbd1
		drbd0 ---A---->	drbd0	
		
node-drbd-1	node-drbd-2	node-drbd-dr
The resources start up and sync. The i tried the following:
format drbd1 device on drbd-1
mount drbd1 device on drbd-1
create test file drbd-1-test
umount drbd1 device on drbd-1
mount drbd1 device on drbd-2
create test file drbd-2-test
I can see both drbd-1-test and drbd-2-test
umount drbd1 device on drbd-2
demote and stop stacked drbd1 resource on drbd-1 and drbd-2
promote drbd0 resource on drbd-dr
mount drbd0 device on drbd-dr
create test file drbd-dr-test
I can see drbd-1-test drbd-2-test drbd-dr-test
demote drbd0 resource on drbd-dr
start and promote drbd1 resource on drbd-1 and drbd-2
mount drbd1 on drbd-2
I can see drbd-1-test drbd-2-test drbd-dr-test
umount drbd1 on drbd-2
mount drbd1 on drbd-1
I can see drbd-1-test drbd-2-test ONLY!!
If I invalidate the resource on drbd-1 and do a full resync the 3rd file 
appear.
Config follows:
resource drbd-dr {
   protocol C;
   startup {
     become-primary-on       drbd-2.apra.it;
   }
   on drbd-2.apra.it {
     device     /dev/drbd0;
     disk       /dev/vdb;
     address    192.168.3.112:7788;
     meta-disk internal;
   }
   on drbd-dr.apra.it {
     device    /dev/drbd0;
     disk      /dev/vdb;
     address   192.168.3.113:7788;
     meta-disk internal;
   }
}
resource drbd {
   startup {
     become-primary-on       both;
   }
   net {
     allow-two-primaries;
   }
   protocol C;
   stacked-on-top-of drbd-dr {
     device     /dev/drbd1;
     address    192.168.3.112:7789;
   }
   on drbd-1.apra.it {
     device     /dev/drbd1;
     disk       /dev/vdb;
     address    192.168.3.111:7789; # Public IP of the backup node
     meta-disk  internal;
   }
}
-- 
Cristian Mammoli
APRA SISTEMI srl
Via Brodolini,6 Jesi (AN)
tel dir. +390731719822
Web www.apra.it
e-mail c.mammoli at apra.it