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