Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
On Fri, Jun 24, 2011 at 4:26 PM, Philipp Reisner wrote:
> Hi,
>
> Since 8.4 is in freeze mode, developers start to tink about drbd-9.
> This thinking process causes a bit of backscatter to 8.4, but since
> 8.4 is not yet released, and if this backscatter will make life
> easier in the future it is a good thing.
>
> So, the most prominent changes, are to make the future transition
> from drbd-8.4 to drbd-9 a smooth experience.
>
> Please note: This is a release candidate, not intended for production.
> Please help with testing!
>
> 8.4.0rc3 (api:genl1/proto:86-100)
I confirm that I still get kernel panic with CentOS 5.6 + updates
32bit, as I already wrote for rc2.
vm guest in a rh el 6.1 host.
Guest kernel
[root at drbdsrv1 ~]# uname -a
Linux drbdsrv1 2.6.18-238.12.1.el5 #1 SMP Tue May 31 13:23:01 EDT 2011
i686 athlon i386 GNU/Linux
The same vm works ok with same drbd.conf and drbd83 as provided by
CentOS extra repo.
resource "r0" {
disk {
on-io-error detach;
# on-io-error panic;
}
net {
# timeout 60;
# connect-int 10;
# ping-int 10;
# max-buffers 2048;
# max-epoch-size 2048;
}
syncer {
rate 10M;
verify-alg crc32c;
}
# It is valid to move device, disk and meta-disk to the
# resource level.
device minor 0;
disk /dev/vdb1;
meta-disk internal;
on drbdsrv1 {
address 192.168.122.161:7789;
}
on drbdsrv2 {
address 192.168.122.162:7789;
}
}
During panic I have only drbdsrv1 powered on with drbd service started
[root at drbdsrv1 ~]# cat /proc/drbd
version: 8.4.0rc3 (api:1/proto:86-100)
GIT-hash: a222a5af13886743c47e9d44329923cf94ba8d18 build by
oper at drbdsrv1, 2011-06-24 17:10:18
0: cs:WFConnection ro:Secondary/Unknown ds:UpToDate/DUnknown C r----s
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:4194092
then
[root at drbdsrv1 ~]# drbdadm primary r0 --force
[root at drbdsrv1 ~]# cat /proc/drbd
version: 8.4.0rc3 (api:1/proto:86-100)
GIT-hash: a222a5af13886743c47e9d44329923cf94ba8d18 build by
oper at drbdsrv1, 2011-06-24 17:10:18
0: cs:WFConnection ro:Primary/Unknown ds:UpToDate/DUnknown C r----s
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:4194092
then
mkfs -t ext3 /dev/drbd0
--> panic
On serial console this is the stack trace:
Starting jexec: Starting jexec services[ OK ]
BUG: unable to handle kernel paging request at virtual address 0000c12a
printing eip:
c04f09a0
*pde = 00000000
Oops: 0000 [#1]
SMP
last sysfs file: /block/drbd0/range
Modules linked in: drbd(U) lockd sunrpc dm_multipath scsi_dh video
backlight sbs power_meter hwmon i2c_ec dell_wmi wmi button battery
asus_acpi ac parport_pc lp parport floppy pcspkr snd_hda_intel
i2c_piix4 snd_seq_dummy i2c_core snd_seq_oss snd_seq_midi_event
snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss virtio_net snd_pcm
ide_cd snd_timer snd_page_alloc snd_hwdep snd soundcore serio_raw
cdrom tpm_tis virtio_balloon tpm tpm_bios dm_raid45 dm_message
dm_region_hash dm_mem_cache dm_snapshot dm_zero dm_mirror dm_log
dm_mod ata_piix libata sd_mod scsi_mod virtio_blk virtio_pci
virtio_ring virtio ext3 jbd uhci_hcd ohci_hcd ehci_hcd
CPU: 0
EIP: 0060:[<c04f09a0>] Tainted: G S VLI
EFLAGS: 00010006 (2.6.18-238.12.1.el5 #1)
EIP is at rb_next+0x7/0x23
eax: f6ca2970 ebx: 0000c122 ecx: f6ca295c edx: 0000c122
esi: f6ca2970 edi: f7ae3524 ebp: 00000006 esp: c076ceb8
ds: 007b es: 007b ss: 0068
Process swapper (pid: 0, ti=c076c000 task=c068e3c0 task.ti=c0708000)
Stack: f8e7cbc9 f6ca2970 f7ae3400 f6ca295c f8e6a824 c076cf14 00000000 00000000
f7ae3400 00000086 c076cf14 00000017 f7ae3400 f8e6acaa f6ca295c f7cf2f40
c045c998 00000086 c076cf14 00000017 f6ca295c f8e5ecd3 f7ae3400 00000000
Call Trace:
[<f8e7cbc9>] drbd_remove_interval+0x29/0x8b [drbd]
[<f8e6a824>] _req_may_be_done+0xaf/0x402 [drbd]
[<f8e6acaa>] __req_mod+0x11e/0xd81 [drbd]
[<c045c998>] mempool_free+0x5f/0x63
[<f8e5ecd3>] drbd_request_endio+0xa8/0xd6 [drbd]
[<f8e5ec2b>] drbd_request_endio+0x0/0xd6 [drbd]
[<c047c0d9>] bio_endio+0x50/0x55
[<c04e1ea6>] __end_that_request_first+0x219/0x511
[<f883b416>] vring_get_buf+0xab/0xc1 [virtio_ring]
[<f884429b>] blk_done+0x43/0x98 [virtio_blk]
[<f883b0bc>] vring_interrupt+0x24/0x2f [virtio_ring]
[<f881616b>] vp_interrupt+0x6a/0xa7 [virtio_pci]
[<c044fed5>] handle_IRQ_event+0x45/0x8c
[<c044ffa0>] __do_IRQ+0x84/0xd6
[<c044ff1c>] __do_IRQ+0x0/0xd6
[<c04074d6>] do_IRQ+0x99/0xc3
[<c040597a>] common_interrupt+0x1a/0x20
[<c0403c1a>] default_idle+0x0/0x59
[<c0403c4b>] default_idle+0x31/0x59
[<c0403d12>] cpu_idle+0x9f/0xb9
[<c070d9fa>] start_kernel+0x37b/0x383
=======================
Code: 8b 00 85 c0 74 0b 8b 50 08 85 d2 74 04 89 d0 eb f5 c3 8b 00 85
c0 74 0b 8b 50 04 85 d2 74 04 89 d0 eb f5 c3 8b 50 04 85 d2 74 0d <8b>
42 08 85 c0 74 12 89 c2 eb f5 89 d0 8b 10 83 e2 fc 74 05 3b
EIP: [<c04f09a0>] rb_next+0x7/0x23 SS:ESP 0068:c076ceb8
<0>Kernel panic - not syncing: Fatal exception in interrupt
WARNING: at kernel/panic.c:137 panic()
[<c042557c>] panic+0x147/0x15b
[<c040650c>] die+0x240/0x274
[<c0622310>] do_page_fault+0x41a/0x52d
[<c0436bd4>] autoremove_wake_function+0xd/0x2d
[<c0621ef6>] do_page_fault+0x0/0x52d
[<c0405abd>] error_code+0x39/0x40
[<c04f09a0>] rb_next+0x7/0x23
[<f8e7cbc9>] drbd_remove_interval+0x29/0x8b [drbd]
[<f8e6a824>] _req_may_be_done+0xaf/0x402 [drbd]
[<f8e6acaa>] __req_mod+0x11e/0xd81 [drbd]
[<c045c998>] mempool_free+0x5f/0x63
[<f8e5ecd3>] drbd_request_endio+0xa8/0xd6 [drbd]
[<f8e5ec2b>] drbd_request_endio+0x0/0xd6 [drbd]
[<c047c0d9>] bio_endio+0x50/0x55
[<c04e1ea6>] __end_that_request_first+0x219/0x511
[<f883b416>] vring_get_buf+0xab/0xc1 [virtio_ring]
[<f884429b>] blk_done+0x43/0x98 [virtio_blk]
[<f883b0bc>] vring_interrupt+0x24/0x2f [virtio_ring]
[<f881616b>] vp_interrupt+0x6a/0xa7 [virtio_pci]
[<c044fed5>] handle_IRQ_event+0x45/0x8c
[<c044ffa0>] __do_IRQ+0x84/0xd6
[<c044ff1c>] __do_IRQ+0x0/0xd6
[<c04074d6>] do_IRQ+0x99/0xc3
[<c040597a>] common_interrupt+0x1a/0x20
[<c0403c1a>] default_idle+0x0/0x59
[<c0403c4b>] default_idle+0x31/0x59
[<c0403d12>] cpu_idle+0x9f/0xb9
[<c070d9fa>] start_kernel+0x37b/0x383
=======================
WARNING: at drivers/input/serio/i8042.c:846 i8042_panic_blink()
[<c059fda8>] i8042_panic_blink+0xce/0x206
[<c042553e>] panic+0x109/0x15b
[<c040650c>] die+0x240/0x274
[<c0622310>] do_page_fault+0x41a/0x52d
[<c0436bd4>] autoremove_wake_function+0xd/0x2d
[<c0621ef6>] do_page_fault+0x0/0x52d
[<c0405abd>] error_code+0x39/0x40
[<c04f09a0>] rb_next+0x7/0x23
[<f8e7cbc9>] drbd_remove_interval+0x29/0x8b [drbd]
[<f8e6a824>] _req_may_be_done+0xaf/0x402 [drbd]
[<f8e6acaa>] __req_mod+0x11e/0xd81 [drbd]
[<c045c998>] mempool_free+0x5f/0x63
[<f8e5ecd3>] drbd_request_endio+0xa8/0xd6 [drbd]
[<f8e5ec2b>] drbd_request_endio+0x0/0xd6 [drbd]
[<c047c0d9>] bio_endio+0x50/0x55
[<c04e1ea6>] __end_that_request_first+0x219/0x511
[<f883b416>] vring_get_buf+0xab/0xc1 [virtio_ring]
[<f884429b>] blk_done+0x43/0x98 [virtio_blk]
[<f883b0bc>] vring_interrupt+0x24/0x2f [virtio_ring]
[<f881616b>] vp_interrupt+0x6a/0xa7 [virtio_pci]
[<c044fed5>] handle_IRQ_event+0x45/0x8c
[<c044ffa0>] __do_IRQ+0x84/0xd6
[<c044ff1c>] __do_IRQ+0x0/0xd6
[<c04074d6>] do_IRQ+0x99/0xc3
[<c040597a>] common_interrupt+0x1a/0x20
[<c0403c1a>] default_idle+0x0/0x59
[<c0403c4b>] default_idle+0x31/0x59
[<c0403d12>] cpu_idle+0x9f/0xb9
[<c070d9fa>] start_kernel+0x37b/0x383
=======================
WARNING: at drivers/input/serio/i8042.c:849 i8042_panic_blink()
[<c059fe5a>] i8042_panic_blink+0x180/0x206
[<c042553e>] panic+0x109/0x15b
[<c040650c>] die+0x240/0x274
[<c0622310>] do_page_fault+0x41a/0x52d
[<c0436bd4>] autoremove_wake_function+0xd/0x2d
[<c0621ef6>] do_page_fault+0x0/0x52d
[<c0405abd>] error_code+0x39/0x40
[<c04f09a0>] rb_next+0x7/0x23
[<f8e7cbc9>] drbd_remove_interval+0x29/0x8b [drbd]
[<f8e6a824>] _req_may_be_done+0xaf/0x402 [drbd]
[<f8e6acaa>] __req_mod+0x11e/0xd81 [drbd]
[<c045c998>] mempool_free+0x5f/0x63
[<f8e5ecd3>] drbd_request_endio+0xa8/0xd6 [drbd]
[<f8e5ec2b>] drbd_request_endio+0x0/0xd6 [drbd]
[<c047c0d9>] bio_endio+0x50/0x55
[<c04e1ea6>] __end_that_request_first+0x219/0x511
[<f883b416>] vring_get_buf+0xab/0xc1 [virtio_ring]
[<f884429b>] blk_done+0x43/0x98 [virtio_blk]
[<f883b0bc>] vring_interrupt+0x24/0x2f [virtio_ring]
[<f881616b>] vp_interrupt+0x6a/0xa7 [virtio_pci]
[<c044fed5>] handle_IRQ_event+0x45/0x8c
[<c044ffa0>] __do_IRQ+0x84/0xd6
[<c044ff1c>] __do_IRQ+0x0/0xd6
[<c04074d6>] do_IRQ+0x99/0xc3
[<c040597a>] common_interrupt+0x1a/0x20
[<c0403c1a>] default_idle+0x0/0x59
[<c0403c4b>] default_idle+0x31/0x59
[<c0403d12>] cpu_idle+0x9f/0xb9
[<c070d9fa>] start_kernel+0x37b/0x383
=======================
WARNING: at drivers/input/serio/i8042.c:851 i8042_panic_blink()
[<c059feb7>] i8042_panic_blink+0x1dd/0x206
[<c042553e>] panic+0x109/0x15b
[<c040650c>] die+0x240/0x274
[<c0622310>] do_page_fault+0x41a/0x52d
[<c0436bd4>] autoremove_wake_function+0xd/0x2d
[<c0621ef6>] do_page_fault+0x0/0x52d
[<c0405abd>] error_code+0x39/0x40
[<c04f09a0>] rb_next+0x7/0x23
[<f8e7cbc9>] drbd_remove_interval+0x29/0x8b [drbd]
[<f8e6a824>] _req_may_be_done+0xaf/0x402 [drbd]
[<f8e6acaa>] __req_mod+0x11e/0xd81 [drbd]
[<c045c998>] mempool_free+0x5f/0x63
[<f8e5ecd3>] drbd_request_endio+0xa8/0xd6 [drbd]
[<f8e5ec2b>] drbd_request_endio+0x0/0xd6 [drbd]
[<c047c0d9>] bio_endio+0x50/0x55
[<c04e1ea6>] __end_that_request_first+0x219/0x511
[<f883b416>] vring_get_buf+0xab/0xc1 [virtio_ring]
[<f884429b>] blk_done+0x43/0x98 [virtio_blk]
[<f883b0bc>] vring_interrupt+0x24/0x2f [virtio_ring]
[<f881616b>] vp_interrupt+0x6a/0xa7 [virtio_pci]
[<c044fed5>] handle_IRQ_event+0x45/0x8c
[<c044ffa0>] __do_IRQ+0x84/0xd6
[<c044ff1c>] __do_IRQ+0x0/0xd6
[<c04074d6>] do_IRQ+0x99/0xc3
[<c040597a>] common_interrupt+0x1a/0x20
[<c0403c1a>] default_idle+0x0/0x59
[<c0403c4b>] default_idle+0x31/0x59
[<c0403d12>] cpu_idle+0x9f/0xb9
[<c070d9fa>] start_kernel+0x37b/0x383
=======================
Hope to get better feedback than previous days posts ;-)
Gianluca