[DRBD-user] Constant OOPses with drbd (0.7.6) module insert + linux 2.6 (+ SLOW synching)

Mixter mixter at gmail.com
Thu Jan 20 14:45:06 CET 2005

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'm using the 'Version: 0.7.6 (api:77)' version of drbd on a linux
2.6.7 (debian/ubuntu). Unfortunately, drbd more than occasionally
crashes on startup when inserting the 'drbd' module
into the kernel. The only solution are reboots and retries - sometimes
it works, sometimes not. I've
attached a kernel oops analysis and an output on fdisk. The oopses are
occurring on two
distinct but similar machines independently (both primary and slave),
also already with a
different partitioning (hda3 and hda4 are both drbd devices),
different sync protocol, etc.

This oops is really my only hint, nothing more in dmesg or in the
logs, when modprobing
drbd. Another thing is that the initial syncing is VERY VERY slow
(about 200-500 bytes/s),
although all HDD performance results seem ok (bonnie++ result also
attached at the very bottom).

Please - what might be going on?? Is this a known bug, and/or what
should I do further?

Thanks,

Akman

FDISK OUTPUT:

Disk /dev/hda: 300.0 GB, 300001443840 bytes
255 heads, 63 sectors/track, 36473 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         122      979933+  83  Linux
/dev/hda2             123        1338     9767520   83  Linux
/dev/hda3            1339       19041   142199347+  83  Linux
/dev/hda4           19042       36473   140022540   83  Linux

KERNEL OOPS:

Unable to handle kernel paging request at virtual address df9193a0
 printing eip:
df9193a0
*pde = 1ec15063
*pte = 00000000
Oops: 0000 [#1]
PREEMPT SMP 
Modules linked in: drbd ehci_hcd uhci_hcd
CPU:    0
EIP:    0060:[<df9193a0>]    Not tainted
EFLAGS: 00010246   (2.6.7-maturis-ha1) 
eax: 00000000   ebx: 00000000   ecx: 00020d84   edx: c0107b94
esi: fffffff4   edi: 00000000   ebp: 00000000   esp: dd76af24
ds: 007b   es: 007b   ss: 0068
Process modprobe (pid: 2834, threadinfo=dd76a000 task=c17b6c10)
Stack: df8e8415 00020d84 000000d0 df923a10 df923b28 00000000 fffffff4 c0106240 
       df952aa0 c0106224 c0106224 c024696d c018caac 00000001 df952aa0 46f4b000 
       0805e5b8 00000010 dd76a000 c020a097 46f4b000 0002ecc8 0805e5b8 0805e5b8 
Call Trace:
 [<df8e8415>]  [<c024696d>]  [<c020a097>] 
Code:  Bad EIP value.


Reading Oops report from the terminal
Unable to handle kernel paging request at virtual address df9193a0
df9193a0
*pde = 1ec15063
Oops: 0000 [#1]
CPU:    0
EIP:    0060:[<df9193a0>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010246   (2.6.7-maturis-ha1) 
eax: 00000000   ebx: 00000000   ecx: 00020d84   edx: c0107b94
esi: fffffff4   edi: 00000000   ebp: 00000000   esp: dd76af24
ds: 007b   es: 007b   ss: 0068
Stack: df8e8415 00020d84 000000d0 df923a10 df923b28 00000000 fffffff4 c0106240 
       df952aa0 c0106224 c0106224 c024696d c018caac 00000001 df952aa0 46f4b000 
       0805e5b8 00000010 dd76a000 c020a097 46f4b000 0002ecc8 0805e5b8 0805e5b8 
Call Trace:
 [<df8e8415>]  [<c024696d>]  [<c020a097>] 
Code:  Bad EIP value.


>>EIP; df9193a0 <__crc_ip_mc_dec_group+4a627/5a5f7>   <=====

>>edx; c0107b94 <malloc_sizes+b4/c0>
>>esi; fffffff4 <__kernel_rt_sigreturn+1bb4/????>
>>esp; dd76af24 <__crc_unregister_console+9b687/16440a>

Trace; df8e8415 <__crc_ip_mc_dec_group+1969c/5a5f7>
Trace; c024696d <sys_init_module+11d/1e0>
Trace; c020a097 <syscall_call+7/b>

1 warning and 1 error issued.  Results may not be reliable.

$ modprobe -V
module-init-tools version 3.1-pre2

HDD PERFORMANCE:

$ bonnie++ -d /home -u root
Using uid:0, gid:0.
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
hydrogen         1G  8174  96 39555  39 17620  18  8422  95 42617  27 206.8   1
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16   391  99 +++++ +++ +++++ +++   394  99 +++++ +++  1585  98
hydrogen,1G,8174,96,39555,39,17620,18,8422,95,42617,27,206.8,1,16,391,99,+++++,+++,+++++,+++,394,99,+++++,+++,1585,98



More information about the drbd-user mailing list