Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
>exactly. thats it. you do not mount on Secondary. >even though you have two (or more, with local raid) physical disks, >think of it as *ONE shared* disk, so to avoid coruption, only the node >which currently is in "Primary" state may access it. Sorry, my fault, not rtfming enough. >> in /root/src/drbd-0.7_pre7/drbd/drbd_main.c:1417 >> slab error in kmem_cache_destroy(): cache `drbd_ee_cache': Can't free all >> objects >> Call Trace: >> [<c0147595>] kmem_cache_destroy+0xd5/0x120 >> [<e1108ab8>] drbd_destroy_mempools+0x58/0x90 [drbd] >> [<e1115f15>] drbd_cleanup+0x215/0x4b5 [drbd] >> [<c01383db>] sys_delete_module+0x15b/0x1b0 >> [<c015264e>] do_munmap+0x16e/0x1f0 >> [<c01062db>] syscall_call+0x7/0xb >> >> drbd: kmem_cache_destroy(drbd_ee_cache) FAILED > >please try again with current CVS. This is the cvs version: ################################################ kernel 2.6.6 smp (2xPIII) high memory supp. off (only 512 Megs Ram anyway) drdb stop: drbd0: worker terminated drbd0: asender terminated drbd0: Connection lost. drbd0: receiver terminated drbd0: worker terminated drbd0: ASSERT( mdev->ee_vacant==0 ) in /root/src/drbd-cvs/drbd/drbd/drbd_main.c:1419 slab error in kmem_cache_destroy(): cache `drbd_ee_cache': Can't free all objects Call Trace: [<c0147595>] kmem_cache_destroy+0xd5/0x120 [<e1109bd8>] drbd_destroy_mempools+0x58/0x90 [drbd] [<e1117255>] drbd_cleanup+0x225/0x4fa [drbd] [<c01383db>] sys_delete_module+0x15b/0x1b0 [<c015264e>] do_munmap+0x16e/0x1f0 [<c01062db>] syscall_call+0x7/0xb drbd: kmem_cache_destroy(drbd_ee_cache) FAILED drdb start: kmem_cache_create: duplicate cache drbd_ee_cache ------------[ cut here ]------------ kernel BUG at mm/slab.c:1372! invalid operand: 0000 [#1] PREEMPT SMP CPU: 0 EIP: 0060:[<c014712e>] Not tainted EFLAGS: 00010202 (2.6.6) EIP is at kmem_cache_create+0x4de/0x600 eax: 00000031 ebx: ddd5ea10 ecx: c0577424 edx: 00000000 esi: e111b93d edi: e111b93d ebp: dfdad8c0 esp: dd45bf24 ds: 007b es: 007b ss: 0068 Process modprobe (pid: 1364, threadinfo=dd45a000 task=df685220) Stack: c04412a0 e111b92f 00000004 00001000 dd45bf48 dfdad918 00000024 c0000000 fffffffc 00000028 dfdeb4b4 dd5ab800 dec8ac00 00000001 e1109c99 e111b92f 0000006c 00000004 00001000 00000000 00000000 e11221f5 dec8ac00 e1114020 Call Trace: [<e1109c99>] drbd_create_mempools+0x89/0xe0 [drbd] [<e11221f5>] init_module+0x1f5/0x3ce [drbd] [<e1114020>] drbd_make_request_26+0x0/0x14a [drbd] [<c013a185>] sys_init_module+0x135/0x280 [<c01062db>] syscall_call+0x7/0xb Code: 0f 0b 5c 05 27 0a 44 c0 eb cc 8b 54 24 1c b8 00 e0 ff ff b9 The machine does not die here- which is a real relief. ########################################################### On the smp 2,4G Xeon/ht, CONFIG_HIGHMEM=y, 1Gig Ram: stop: drbd0: receiver terminated drbd0: worker terminated drbd0: ASSERT( mdev->ee_vacant==0 ) in /root/src/drbd-cvs/drbd/drbd/drbd_main.c:1419 slab error in kmem_cache_destroy(): cache `drbd_ee_cache': Can't free all objects Call Trace: [<c0146d4e>] kmem_cache_destroy+0xe6/0x13e [<f8a2ab4f>] drbd_destroy_mempools+0x59/0x85 [drbd] [<f8a37d42>] drbd_cleanup+0x2ec/0x4f0 [drbd] [<c0138163>] sys_delete_module+0x16d/0x1d5 [<c01523d6>] do_munmap+0x17a/0x1df [<c010615d>] sysenter_past_esp+0x52/0x71 drbd: kmem_cache_destroy(drbd_ee_cache) FAILED start: SLAB: cache with size 108 has lost its name kmem_cache_create: duplicate cache drbd_ee_cache ------------[ cut here ]------------ kernel BUG at mm/slab.c:1372! invalid operand: 0000 [#1] PREEMPT SMP CPU: 0 EIP: 0060:[<c01468f1>] Not tainted EFLAGS: 00010202 (2.6.6) EIP is at kmem_cache_create+0x4e9/0x600 eax: 00000031 ebx: f792da10 ecx: c0543904 edx: d8d96000 esi: f8a3c3cd edi: f8a3c3cd ebp: f792dc80 esp: d8d97f24 ds: 007b es: 007b ss: 0068 Process modprobe (pid: 8565, threadinfo=d8d96000 task=f796ebd0) Stack: c04268c0 f8a3c3bf 00000004 00001000 d8d97f48 f792dcd8 00000024 c0000000 fffffffc 00000028 f7b2b154 f739a800 f6d30400 00000001 f8a2ac0d f8a3c3bf 0000006c 00000004 00001000 00000000 00000000 f888e21f f6d30400 f8a34b70 Call Trace: [<f8a2ac0d>] drbd_create_mempools+0x92/0xe1 [drbd] [<f888e21f>] init_module+0x21f/0x3b2 [drbd] [<f8a34b70>] drbd_make_request_26+0x0/0x149 [drbd] [<c0139e78>] sys_init_module+0x16c/0x2f0 [<c010615d>] sysenter_past_esp+0x52/0x71 Code: 0f 0b 5c 05 5b 60 42 c0 eb cc b8 00 e0 ff ff 21 e0 8b 58 10 This machine doesn't die either. ##################################################### 2,4G Xeon: Highmen on, SMP off: stop drbd0: receiver terminated drbd0: worker terminated drbd0: ASSERT( mdev->ee_vacant==0 ) in /root/src/drbd-cvs/drbd/drbd/drbd_main.c:1419 slab error in kmem_cache_destroy(): cache `drbd_ee_cache': Can't free all objects Call Trace: [<c013e527>] kmem_cache_destroy+0x99/0x120 [<f8a0957a>] drbd_destroy_mempools+0x59/0x85 [drbd] [<f8a155db>] drbd_cleanup+0x2e9/0x4f0 [drbd] [<c0130e24>] sys_delete_module+0x16b/0x1d1 [<c0148633>] do_munmap+0x156/0x1ae [<c0105fd5>] sysenter_past_esp+0x52/0x71 drbd: kmem_cache_destroy(drbd_ee_cache) FAILED start: kmem_cache_create: duplicate cache drbd_ee_cache ------------[ cut here ]------------ kernel BUG at mm/slab.c:1372! invalid operand: 0000 [#1] PREEMPT CPU: 0 EIP: 0060:[<c013e186>] Not tainted EFLAGS: 00010202 (2.6.6) EIP is at kmem_cache_create+0x421/0x550 eax: 00000031 ebx: c183bcf0 ecx: c050ea68 edx: f72a2000 esi: f8a19c6d edi: f8a19c6d ebp: c183bc00 esp: f72a3f18 ds: 007b es: 007b ss: 0068 Process modprobe (pid: 2014, threadinfo=f72a2000 task=f7ad7330) Stack: c0401680 f8a19c5f 00000004 00001000 f72a3f38 c183bc3c c0000000 fffffffc 00000028 f79c6400 f7750800 f7db5e00 00000001 f8a09638 f8a19c5f 0000006c 00000004 00001000 00000000 00000000 f888f21f f7db5e00 f8a127a8 00000000 Call Trace: [<f8a09638>] drbd_create_mempools+0x92/0xe1 [drbd] [<f888f21f>] init_module+0x21f/0x3a5 [drbd] [<f8a127a8>] drbd_make_request_26+0x0/0x149 [drbd] [<c013292a>] sys_init_module+0x153/0x2c1 [<c0105fd5>] sysenter_past_esp+0x52/0x71 Code: 0f 0b 5c 05 7b 0e 40 c0 eb cd a1 44 06 45 c0 c7 44 24 04 d0 Machine not dead. #################################################### PIII, SMP off, highmen off: stop: drbd0: receiver terminated drbd0: worker terminated drbd0: ASSERT( mdev->ee_vacant==0 ) in /root/src/drbd-cvs/drbd/drbd/drbd_main.c:1419 slab error in kmem_cache_destroy(): cache `drbd_ee_cache': Can't free all objects Call Trace: [<c013eb3e>] kmem_cache_destroy+0x8e/0x120 [<e1103608>] drbd_destroy_mempools+0x58/0x90 [drbd] [<e110fb95>] drbd_cleanup+0x225/0x4fd [drbd] [<c0130ed9>] sys_delete_module+0x159/0x1b0 [<c014864e>] do_munmap+0x14e/0x1c0 [<c01061bb>] syscall_call+0x7/0xb drbd: kmem_cache_destroy(drbd_ee_cache) FAILED start: kmem_cache_create: duplicate cache drbd_ee_cache ------------[ cut here ]------------ kernel BUG at mm/slab.c:1372! invalid operand: 0000 [#1] PREEMPT CPU: 0 EIP: 0060:[<c013e775>] Not tainted EFLAGS: 00010202 (2.6.6) EIP is at kmem_cache_create+0x415/0x550 eax: 00000031 ebx: c1568ab0 ecx: c0543788 edx: 00000286 esi: e111427d edi: e111427d ebp: c15689c0 esp: defdbf18 ds: 007b es: 007b ss: 0068 Process modprobe (pid: 1424, threadinfo=defda000 task=de0746d0) Stack: c041c820 e111426f 00000004 00001000 defdbf38 c15689fc c0000000 fffffffc 00000028 df6ac200 ded49800 df6ac000 00000001 e11036ca e111426f 0000006c 00000004 00001000 00000000 00000000 e111b1f5 df6ac000 e110ccf0 00000000 Call Trace: [<e11036ca>] drbd_create_mempools+0x8a/0xe0 [drbd] [<e111b1f5>] init_module+0x1f5/0x3be [drbd] [<e110ccf0>] drbd_make_request_26+0x0/0x14a [drbd] [<c0132a6e>] sys_init_module+0x11e/0x250 [<c01061bb>] syscall_call+0x7/0xb Code: 0f 0b 5c 05 07 c0 41 c0 eb cd 8b 54 24 18 b8 00 e0 ff ff b9 Machine not dead. I hope this helps in any way. -- Stephan Rattai University of Hamburg Centre for Molecular Neurobiology Hamburg (ZMNH) IT services Falkenried 94 20251 Hamburg Germany Tel.:040 - 428 - 03 - 8592 Fax.:040 - 428 - 03 - 6621