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'ers,
I just setup ext3 on LVM2 on top of DRBD 0.7.5 on a single node, to hopefully
put it in production soon (second node will come later in the next week or
two)
Everything went through fine and both drbd volumes (drbd0 and drbd1) come up as
master and shows consistent.
I had then created a pv on each of the two scsi disks (~35GB each)
Then I created the vg and then created the lv.
Then I run "/sbin/vgscan" (no problems so far)
Finally, I run "/sbin/vgchange -a y" to activate my volume which reports
success, but along I get some drbd warnings in syslog, just right after I run
"vgchange". This also happens at shutdown - when deactivating volume groups
("/sbin/vgchange -a n")
I can mount the drive, write to it, and everything looks fine. But I am
wondering why these _initial_ warnings/errors? Is this bad?
Oct 4 00:57:32 srv1 kernel: drbd0: ASSERT( !buffer_uptodate(bh) ) in
drbd_compat_wrappers.h:247
Oct 4 00:57:32 srv1 last message repeated 7 times
Oct 4 00:57:32 srv1 kernel: drbd1: ASSERT( !buffer_uptodate(bh) ) in
drbd_compat_wrappers.h:247
Oct 4 00:57:32 srv1 last message repeated 7 times
Oct 4 00:57:32 srv1 kernel: drbd0: ASSERT( !buffer_uptodate(bh) ) in
drbd_compat_wrappers.h:247
Oct 4 00:57:32 srv1 last message repeated 2 times
Oct 4 00:57:32 srv1 kernel: drbd1: ASSERT( !buffer_uptodate(bh) ) in
drbd_compat_wrappers.h:247
I am using the latest stable LVM2 code, compiled from source (also the
device-mapper and the kernel patch) per the LVM2 project page docs.
LVM2.2.00.25
device-mapper.1.00.18
[root at srv1 root]# uname -r
2.4.27-LVM2
[root at srv1 root]# cat /proc/drbd
version: 0.7.5 (api:76/proto:74)
SVN Revision: 1578 build by root at srv1.aidasystems.com, 2004-10-02 18:12:34
0: cs:WFConnection st:Primary/Unknown ld:Consistent
ns:0 nr:0 dw:141032 dr:5486 al:175 bm:689 lo:0 pe:0 ua:0 ap:0
1: cs:WFConnection st:Primary/Unknown ld:Consistent
ns:0 nr:0 dw:99816 dr:8276 al:190 bm:704 lo:0 pe:0 ua:0 ap:0
[root at srv1 root]# cat /etc/drbd.conf
# drbd.conf
resource data0 {
protocol C;
incon-degr-cmd "echo '!DRBD! pri on incon-degr' | wall ; sleep 60 ; halt -f";
startup {
wfc-timeout 120; # How long to wait after 2-node cluster is rebooted
degr-wfc-timeout 60; # How long to wait after degraded cluster is rebooted
}
disk {
on-io-error panic;
}
syncer {
rate 50M;
group 1;
al-extents 257;
}
on srv1.aidasystems.com {
device /dev/drbd0;
disk /dev/sdb1;
address 192.168.10.10:7788;
meta-disk /dev/sdb2[0];
}
on srv2.aidasystems.com {
device /dev/drbd0;
disk /dev/sdb1;
address 192.168.10.20:7788;
meta-disk /dev/sdb2[0];
}
}
resource data1 {
protocol C;
incon-degr-cmd "echo '!DRBD! pri on incon-degr' | wall ; sleep 60 ; halt -f";
startup {
degr-wfc-timeout 60;
}
disk {
on-io-error panic;
}
syncer {
rate 50M;
group 1;
al-extents 257;
}
on srv1.aidasystems.com {
device /dev/drbd1;
disk /dev/sdc1;
address 192.168.10.10:7789;
meta-disk /dev/sdc2[0];
}
on srv2.aidasystems.com {
device /dev/drbd1;
disk /dev/sdc1;
address 192.168.10.20:7789;
meta-disk /dev/sdc2[0];
}
}
# end drbd.conf
[root at srv1 root]# pvdisplay
--- Physical volume ---
PV Name /dev/drbd0
VG Name Volume0
PV Size 34.05 GB / not usable 0
Allocatable yes (but full)
PE Size (KByte) 4096
Total PE 8717
Free PE 0
Allocated PE 8717
PV UUID k2KNhn-3vmH-vPGX-71rA-FTdh-wiN7-85SDLX
--- Physical volume ---
PV Name /dev/drbd1
VG Name Volume0
PV Size 34.05 GB / not usable 0
Allocatable yes (but full)
PE Size (KByte) 4096
Total PE 8717
Free PE 0
Allocated PE 8717
PV UUID VY2Vna-HSzX-yX50-wWiK-QMAM-9rzR-QC1Q2Y
[root at srv1 root]# vgdisplay
--- Volume group ---
VG Name Volume0
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 0
Max PV 0
Cur PV 2
Act PV 2
VG Size 68.10 GB
PE Size 4.00 MB
Total PE 17434
Alloc PE / Size 17434 / 68.10 GB
Free PE / Size 0 / 0
VG UUID q8MtjO-Kxbx-Va4C-yZeI-lr9I-Pfnz-ohW7NV
[root at srv1 root]# lvdisplay
--- Logical volume ---
LV Name /dev/Volume0/LogVol0
VG Name Volume0
LV UUID uFp3gN-8Ent-vF9M-5xBV-QOwy-FyMG-iFbChz
LV Write Access read/write
LV Status NOT available
LV Size 68.10 GB
Current LE 17434
Segments 2
Allocation inherit
Read ahead sectors 0
[root at srv1 root]# grep -v "#" /etc/lvm/lvm.conf | grep -vx ""
devices {
dir = "/dev"
scan = [ "/dev" ]
filter = [ "a/drbd.*/" , "r/.*/" ]
cache = "/etc/lvm/.cache"
write_cache_state = 1
types = [ "drbd" , 16 ]
md_component_detection = 1
}
log {
verbose = 0
syslog = 1
overwrite = 0
level = 0
indent = 1
command_names = 0
prefix = " "
}
backup {
backup = 1
backup_dir = "/etc/lvm/backup"
archive = 1
archive_dir = "/etc/lvm/archive"
retain_min = 10
retain_days = 30
}
shell {
history_size = 100
}
global {
umask = 077
test = 0
activation = 1
format = "lvm2"
proc = "/proc"
locking_type = 1
locking_dir = "/var/lock/lvm"
}
activation {
missing_stripe_filler = "/dev/ioerror"
mirror_region_size = 512
reserved_stack = 256
reserved_memory = 8192
process_priority = -18
}
--
Respectfully,
Tim Hasson
Consultant, AiDA Systems
(510) 860-7658 Voice