int osc_queue_sync_pages(const struct lu_env *env, struct osc_object *obj, struct list_head *list, int cmd, int brw_flags) { struct client_obd *cli = osc_cli(obj); struct osc_extent *ext; struct osc_async_page *oap; int page_count = 0; int mppr = cli->cl_max_pages_per_rpc; pgoff_t start = CL_PAGE_EOF; pgoff_t end = 0; ENTRY; crash> bt -f PID: 41604 TASK: ffff8814ca813980 CPU: 53 COMMAND: "cat" #0 [ffff8817799eb798] machine_kexec at ffffffff81051c1b ffff8817799eb7a0: 0000fbff2b200800 ffff880000000000 ffff8817799eb7b0: 000000002b001000 ffff88002b001000 ffff8817799eb7c0: 000000002b000000 ffff8810d4f70000 ffff8817799eb7d0: 000000000f6a3070 0000000000000000 ffff8817799eb7e0: ffff8817799eb800 ffff8810d4f70000 ffff8817799eb7f0: ffff8817799eb8c0 ffffffff810f2762 #1 [ffff8817799eb7f8] crash_kexec at ffffffff810f2762 ffff8817799eb800: 0000000000000001 ffff88150f53b550 ffff8817799eb810: ffff8810d4f70000 00000000fffffff4 ffff8817799eb820: ffff8817799eb8c0 0000000000000000 ffff8817799eb830: ffff8817799eb416 0000000000000000 ffff8817799eb840: 0000000000000e0a 0000000000000096 ffff8817799eb850: 0000000000000001 0000000000000006 ffff8817799eb860: 0000000000000000 0000000000000000 ffff8817799eb870: ffffffff8198ea80 ffff8810d4f70000 ffff8817799eb880: ffffffff810f27ff 0000000000000010 ffff8817799eb890: 0000000000000046 ffff8817799eb800 ffff8817799eb8a0: 0000000000000018 000000000f6a3070 ffff8817799eb8b0: ffffffffa0610ced 00000000fffffff4 ffff8817799eb8c0: ffff8817799eb940 ffffffff8162f971 #2 [ffff8817799eb8c8] panic at ffffffff8162f971 ffff8817799eb8d0: ffffffff00000008 ffff8817799eb950 ffff8817799eb8e0: ffff8817799eb8f0 000000000f6a3070 ffff8817799eb8f0: ffffffffa0e01466 0000000000000246 ffff8817799eb900: ffffffff81983f68 0000000000000000 ffff8817799eb910: 0000000000000000 ffffe8f7dfda76f0 ffff8817799eb920: ffffffffa0e11f60 00000000fffffff4 ffff8817799eb930: ffff8810d4f70000 ffff88150f53b550 ffff8817799eb940: ffff8817799eb960 ffffffffa05ebe5b #3 [ffff8817799eb948] ����شa������<9A>`�����^N�a�����p<98>`�����Ǵa�������`�����y�a����� �`�����<89>�a�����<90>�`�����<9F>�a�����0<98>`�������a�����Ч`�����g�a������<8D>_�����<9C>�a�����`Gd�����I�a�����pGd�����X�a����� d`�����<89>�a�����P^D`�����7�a�����0�^�����<9D>�a�����<90>�^�����<8A>�a�������_�����<84>�a�����pd`�����^?�a�����^PJ_�����i�a����� J_�����S�a�������_�������a����� �_�����L�a�������_�����<9F>�a�����^P�_�������a�����@�^�����P�a�������^�����^Y�a�����P�^�����?�a�����p�^�����^�a����� at ffffffffa05ebe5b [libcfs] ffff8817799eb950: 0000000000000001 ffff88150f53b400 ffff8817799eb960: ffff8817799eb9b8 ffffffffa0dea859 #4 [ffff8817799eb968] osc_extent_hold at ffffffffa0dea859 [osc] ffff8817799eb970: 0000000000000100 ffff8810d4f70000 ffff8817799eb980: ffff8816b4577e00 ffff881d31110938 ffff8817799eb990: ffff88150f53b558 ffff8810d4f70000 ffff8817799eb9a0: ffff8817799eba68 ffff88150f53b550 ffff8817799eb9b0: 00000000002984ff ffff8817799eba10 ffff8817799eb9c0: ffffffffa0df558d #5 [ffff8817799eb9c0] osc_queue_sync_pages at ffffffffa0df558d [osc] ffff8817799eb9c8: 0000000000298400 0000000100000000 ffff8817799eb9d8: ffff881d31110938 ffff8812c4e6f400 ffff8817799eb9e8: 0000000000000000 ffff88150f5f0400 ffff8817799eb9f8: ffff8810d4f70000 ffff880bb57905b8 ffff8817799eba08: ffff88150f5f0520 ffff8817799ebaa8 ffff8817799eba18: ffffffffa0de750f #6 [ffff8817799eba18] osc_io_submit at ffffffffa0de750f [osc] ffff8817799eba20: ffff88150f5f05b8 ffff880bb57905e8 ffff8817799eba30: 00000100799eba58 ffff880bb57905d0 ffff8817799eba40: ffff88150f5f0558 ffff880bb57905c8 ffff8817799eba50: 0000000000000001 ffff881d31110938 ffff8817799eba60: 0000000000000100 ffff88150f53b758 ffff8817799eba70: ffff88150f5f0558 000000000f6a3070 ffff8817799eba80: ffff881f9b838350 ffff88093c7f84f0 ffff8817799eba90: ffff880bb57905c8 ffff881d31110938 ffff8817799ebaa0: 0000000000000000 ffff8817799ebae0 ffff8817799ebab0: ffffffffa086fbd6 #7 [ffff8817799ebab0] cl_io_submit_rw at ffffffffa086fbd6 [obdclass] ffff8817799ebab8: ffff880bb57905c8 ffff881760133240 ffff8817799ebac8: ffff880bb57905c8 ffff880a3cb198f8 ffff8817799ebad8: 0000000000000000 ffff8817799ebb40 ffff8817799ebae8: ffffffffa0b8d257 #8 [ffff8817799ebae8] lov_io_submit at ffffffffa0b8d257 [lov] ffff8817799ebaf0: 00000000002984ff ffff88150000000d ffff8817799ebb00: ffff88093c7f8498 ffff881500000000 ffff8817799ebb10: ffff880a3cb198f8 ffff88093c7f8498 ffff8817799ebb20: ffff880bb5790528 ffff880bb57905c8 ffff8817799ebb30: ffff880a3cb198f8 0000000000000000 ffff8817799ebb40: ffff8817799ebb78 ffffffffa086fbd6 #9 [ffff8817799ebb48] cl_io_submit_rw at ffffffffa086fbd6 [obdclass] ffff8817799ebb50: ffff8818402f7200 ffff880a3cb198f8 ffff8817799ebb60: ffff880bb5790528 ffff880bb57905c8 ffff8817799ebb70: 0000000000000000 ffff8817799ebbd0 ffff8817799ebb80: ffffffffa0c67f70 #10 [ffff8817799ebb80] ll_readpage at ffffffffa0c67f70 [lustre] ffff8817799ebb88: 00000000578ca50b ffff8815093f8b08 ffff8817799ebb98: ffff8814caabb600 ffff8818402f7268 ffff8817799ebba8: ffff8815093f8c58 0000000000295d00 ffff8817799ebbb8: 0000000000000300 ffff8814caabb300 ffff8817799ebbc8: ffffea0042b74ac0 ffff8817799ebca0 ffff8817799ebbd8: ffffffff8116af87 #11 [ffff8817799ebbd8] generic_file_aio_read at ffffffff8116af87 ffff8817799ebbe0: ffff8814caabb310 ffff880baf148390 ffff8817799ebbf0: 0000000000000000 ffff880baf1483e8 ffff8817799ebc00: 0000000000295d00 0000000000295cff ffff8817799ebc10: 00000000093f8b08 0000000000296000 ffff8817799ebc20: ffff8814caabb378 0000000000000000 ffff8817799ebc30: ffff8815093f8b08 0000000000000000 ffff8817799ebc40: 0000000000000001 0000000000000000 ffff8817799ebc50: 0000000000100000 0000000000300000 ffff8817799ebc60: 00007fe7cf2c8000 ffff881700000000 ffff8817799ebc70: 000000000f6a3070 ffff880bb5790528 ffff8817799ebc80: ffff880a3cb198f8 ffff8815093f8b08 ffff8817799ebc90: ffff880b65417900 ffff8813e62c27e0 ffff8817799ebca0: ffff8817799ebd08 ffffffffa0c98485 #12 [ffff8817799ebca8] vvp_io_read_start at ffffffffa0c98485 [lustre] ffff8817799ebcb0: ffff8814caabb300 0000000000400000 ffff8817799ebcc0: 0000000000400000 00000000b5790550 ffff8817799ebcd0: 0000000295c00000 000000000f6a3070 ffff8817799ebce0: ffff880b65417900 ffff880bb5790528 ffff8817799ebcf0: ffff880a3cb198f8 0000000000000000 ffff8817799ebd00: ffff8814caabb300 ffff8817799ebd30 ffff8817799ebd10: ffffffffa086f965 #13 [ffff8817799ebd10] cl_io_start at ffffffffa086f965 [obdclass] ffff8817799ebd18: ffff880bb5790528 0000000000000000 ffff8817799ebd28: ffff880a3cb198f8 ffff8817799ebd60 ffff8817799ebd38: ffffffffa0872f85 #14 [ffff8817799ebd38] cfs_cdebug_show at ffffffffa0872f85 [obdclass] ffff8817799ebd40: ffff880bb5790528 ffff880a3cb198f8 ffff8817799ebd50: ffff880bb57904c8 ffff880b65417900 ffff8817799ebd60: ffff8817799ebe58 ffffffffa0c34e8c #15 [ffff8817799ebd68] ll_file_io_generic at ffffffffa0c34e8c [lustre] ffff8817799ebd70: 00000000caabb300 ffff8814caabb600 ffff8817799ebd80: ffff880b65417900 ffff8815093f8dc8 ffff8817799ebd90: ffff8815093f8da8 ffff8814caabb300 ffff8817799ebda0: 0000000000000000 ffff880baf1483a0 ffff8817799ebdb0: ffff880baf148420 0000000000000014 ffff8817799ebdc0: 0000000000400000 0000000000000000 ffff8817799ebdd0: 0000000000000000 0000000000000000 ffff8817799ebde0: 0000000000000000 0000000000295fff ffff8817799ebdf0: 0000000000295c00 0000000000295fff ffff8817799ebe00: 0000000000000000 ffff8817799ebe08 ffff8817799ebe10: ffff8817799ebe08 0000000000000000 ffff8817799ebe20: 0000000000000000 000000000f6a3070 ffff8817799ebe30: ffff880baf1483e8 ffff880baf148390 ffff8817799ebe40: ffff880a3cb198f8 ffff8817799ebec0 ffff8817799ebe50: ffff8814caabb300 ffff8817799ebea8 ffff8817799ebe60: ffffffffa0c35db2 #16 [ffff8817799ebe60] ll_file_aio_read at ffffffffa0c35db2 [lustre] ffff8817799ebe68: 0000000000000001 0002ffffa08680ae ffff8817799ebe78: 0000000000400000 000000000f6a3070 ffff8817799ebe88: ffff880baf148390 ffff880a3cb198f8 ffff8817799ebe98: 0000000000400000 ffff8817799ebf48 ffff8817799ebea8: ffff8817799ebf00 ffffffffa0c3621b #17 [ffff8817799ebeb0] ll_file_read at ffffffffa0c3621b [lustre] ffff8817799ebeb8: 0001ffff812865e4 00007fe7cf1c8000 ffff8817799ebec8: 0000000000400000 000000000f6a3070 ffff8817799ebed8: ffff8814caabb300 00007fe7cf1c8000 ffff8817799ebee8: ffff8817799ebf48 0000000000400000 ffff8817799ebef8: 0000000000400000 ffff8817799ebf30 ffff8817799ebf08: ffffffff811dea1c #18 [ffff8817799ebf08] vfs_read at ffffffff811dea1c ffff8817799ebf10: ffff8814caabb300 0000000000000000 ffff8817799ebf20: 00007fe7cf1c8000 0000000000400000 ffff8817799ebf30: ffff8817799ebf78 ffffffff811df56f #19 [ffff8817799ebf38] sys_read at ffffffff811df56f ffff8817799ebf40: ffff8817799ebf78 0000000295c00000 ffff8817799ebf50: 000000000f6a3070 0000000000400000 ffff8817799ebf60: 00007fe7cf1c8000 0000000000000003 ffff8817799ebf70: 0000000000000000 00007fe7cf1c8000 ffff8817799ebf80: ffffffff81646889 #20 [ffff8817799ebf80] system_call_fastpath at ffffffff81646889 RIP: 00007fe7d65fd4a0 RSP: 00007ffdbb567678 RFLAGS: 00000202 RAX: 0000000000000000 RBX: ffffffff81646889 RCX: 00007fe7d65fd500 RDX: 0000000000400000 RSI: 00007fe7cf1c8000 RDI: 0000000000000003 RBP: 00007fe7cf1c8000 R8: 00000000ffffffff R9: 0000000000400fff R10: 00007ffdbb5673d0 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000003 R14: 00007fe7cf1c8000 R15: 0000000000400000 ORIG_RAX: 0000000000000000 CS: 0033 SS: 002b crash> bt -l PID: 41604 TASK: ffff8814ca813980 CPU: 53 COMMAND: "cat" #0 [ffff8817799eb798] machine_kexec at ffffffff81051c1b /usr/src/debug/kernel-3.10.0-327.22.2.el7/linux-3.10.0-327.22.2.el7.x86_64/arch/x86/kernel/machine_kexec_64.c: 319 #1 [ffff8817799eb7f8] crash_kexec at ffffffff810f2762 /usr/src/debug/kernel-3.10.0-327.22.2.el7/linux-3.10.0-327.22.2.el7.x86_64/kernel/kexec.c: 1486 #2 [ffff8817799eb8c8] panic at ffffffff8162f971 /usr/src/debug/kernel-3.10.0-327.22.2.el7/linux-3.10.0-327.22.2.el7.x86_64/arch/x86/include/asm/smp.h: 94 #3 [ffff8817799eb948] ����شa������<9A>`�����^N�a�����p<98>`�����Ǵa�������`�����y�a����� �`�����<89>�a�����<90>�`�����<9F>�a�����0<98>`�������a�����Ч`�����g�a������<8D>_�����<9C>�a�����`Gd�����I�a�����pGd�����X�a����� d`�����<89>�a�����P^D`�����7�a�����0�^�����<9D>�a�����<90>�^�����<8A>�a�������_�����<84>�a�����pd`�����^?�a�����^PJ_�����i�a����� J_�����S�a�������_�������a����� �_�����L�a�������_�����<9F>�a�����^P�_�������a�����@�^�����P�a�������^�����^Y�a�����P�^�����?�a�����p�^�����^�a����� at ffffffffa05ebe5b [libcfs] #4 [ffff8817799eb968] osc_extent_hold at ffffffffa0dea859 [osc] /usr/src/debug/lustre-2.7.2/lustre/osc/osc_cache.c: 1309 #5 [ffff8817799eb9c0] osc_queue_sync_pages at ffffffffa0df558d [osc] /usr/src/debug/lustre-2.7.2/lustre/osc/osc_cache.c: 2645 #6 [ffff8817799eba18] osc_io_submit at ffffffffa0de750f [osc] /usr/src/debug/lustre-2.7.2/lustre/osc/osc_io.c: 226 #7 [ffff8817799ebab0] cl_io_submit_rw at ffffffffa086fbd6 [obdclass] /usr/src/debug/lustre-2.7.2/lustre/obdclass/cl_io.c: 685 #8 [ffff8817799ebae8] lov_io_submit at ffffffffa0b8d257 [lov] /usr/src/debug/lustre-2.7.2/lustre/lov/lov_io.c: 56 #9 [ffff8817799ebb48] cl_io_submit_rw at ffffffffa086fbd6 [obdclass] /usr/src/debug/lustre-2.7.2/lustre/obdclass/cl_io.c: 685 #10 [ffff8817799ebb80] ll_readpage at ffffffffa0c67f70 [lustre] /usr/src/debug/lustre-2.7.2/lustre/llite/rw.c: 1128 #11 [ffff8817799ebbd8] generic_file_aio_read at ffffffff8116af87 /usr/src/debug/kernel-3.10.0-327.22.2.el7/linux-3.10.0-327.22.2.el7.x86_64/mm/filemap.c: 1745 #12 [ffff8817799ebca8] vvp_io_read_start at ffffffffa0c98485 [lustre] /usr/src/debug/lustre-2.7.2/lustre/llite/vvp_io.c: 791 #13 [ffff8817799ebd10] cl_io_start at ffffffffa086f965 [obdclass] /usr/src/debug/lustre-2.7.2/lustre/obdclass/cl_io.c: 578 #14 [ffff8817799ebd38] cfs_cdebug_show at ffffffffa0872f85 [obdclass] /usr/src/debug/lustre-2.7.2/lustre/obdclass/cl_io.c: 807 #15 [ffff8817799ebd68] ll_file_io_generic at ffffffffa0c34e8c [lustre] /usr/src/debug/lustre-2.7.2/lustre/llite/file.c: 1203 #16 [ffff8817799ebe60] ll_file_aio_read at ffffffffa0c35db2 [lustre] /usr/src/debug/lustre-2.7.2/lustre/llite/file.c: 1330 #17 [ffff8817799ebeb0] ll_file_read at ffffffffa0c3621b [lustre] /usr/src/debug/lustre-2.7.2/lustre/llite/file.c: 1361 #18 [ffff8817799ebf08] vfs_read at ffffffff811dea1c /usr/src/debug/kernel-3.10.0-327.22.2.el7/linux-3.10.0-327.22.2.el7.x86_64/fs/read_write.c: 423 #19 [ffff8817799ebf38] sys_read at ffffffff811df56f /usr/src/debug/kernel-3.10.0-327.22.2.el7/linux-3.10.0-327.22.2.el7.x86_64/fs/read_write.c: 524 #20 [ffff8817799ebf80] system_call_fastpath at ffffffff81646889 /usr/src/debug/kernel-3.10.0-327.22.2.el7/linux-3.10.0-327.22.2.el7.x86_64/arch/x86/kernel/entry_64.S: 444 RIP: 00007fe7d65fd4a0 RSP: 00007ffdbb567678 RFLAGS: 00000202 RAX: 0000000000000000 RBX: ffffffff81646889 RCX: 00007fe7d65fd500 RDX: 0000000000400000 RSI: 00007fe7cf1c8000 RDI: 0000000000000003 RBP: 00007fe7cf1c8000 R8: 00000000ffffffff R9: 0000000000400fff R10: 00007ffdbb5673d0 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000003 R14: 00007fe7cf1c8000 R15: 0000000000400000 ORIG_RAX: 0000000000000000 CS: 0033 SS: 002b 0xffffffffa0de74f3 : nopl 0x0(%rax,%rax,1) 0xffffffffa0de74f8 : mov -0x54(%rbp),%r8d 0xffffffffa0de74fc : mov -0x58(%rbp),%ecx 0xffffffffa0de74ff : lea -0x40(%rbp),%rdx 0xffffffffa0de7503 : mov -0x50(%rbp),%rdi 0xffffffffa0de7507 : mov %r13,%rsi 0xffffffffa0de750a : callq 0xffffffffa0df52b0 crash> dis osc_queue_sync_pages 0xffffffffa0df52b0 : nopl 0x0(%rax,%rax,1) [FTRACE NOP] 0xffffffffa0df52b5 : push %rbp 0xffffffffa0df52b6 : mov %rsp,%rbp 0xffffffffa0df52b9 : push %r15 0xffffffffa0df52bb : push %r14 0xffffffffa0df52bd : push %r13 0xffffffffa0df52bf : mov %rdx,%r13 0xffffffffa0df52c2 : push %r12 0xffffffffa0df52c4 : mov %rsi,%r12 0xffffffffa0df52c7 : push %rbx So : crash> x/a 0xffff8817799ebaa8 - 0x50 0xffff8817799eba58: 0xffff881d31110938 crash> struct lu_env 0xffff881d31110938 struct lu_env { le_ctx = { lc_tags = 268435464, lc_state = LCS_ENTERED, lc_thread = 0x0, lc_value = 0xffff882018cb7400, lc_remember = { next = 0xffff881d31110950, prev = 0xffff881d31110950 }, lc_version = 18, lc_cookie = 0 }, le_ses = 0xffff881d31110970 } crash> x/a 0xffff8817799ebaa8 - 0x40 0xffff8817799eba68: 0xffff88150f53b758 crash> struct list_head 0xffff88150f53b758 struct list_head { next = 0xffff88150f53b958, prev = 0xffff8817799eba68 crash> list 0xffff88150f53b758 | wc -l 256 crash> rd 0xffff88150f53b758 32 ffff88150f53b758: ffff88150f53b958 ffff8817799eba68 X.S.....h..y.... ffff88150f53b768: ffff88150f53b768 ffff88150f53b768 h.S.....h.S..... ffff88150f53b778: 0000000298401000 0000000700000000 ..@............. ffff88150f53b788: 0000000000000000 ffffea005fcf3000 .........0._.... ffff88150f53b798: 0000000800001000 0000000000000000 ................ ffff88150f53b7a8: ffff8812c4e6f400 ffff8810d4f70000 ................ ffff88150f53b7b8: 0000000000020002 0000100000000000 ................ ffff88150f53b7c8: 0000000000000005 ffff88150f53b7d0 ..........S..... ffff88150f53b7d8: ffff88150f53b7d0 ffff8810d4f70050 ..S.....P....... ffff88150f53b7e8: ffff88150f53b9e0 ffff8814ca813980 ..S......9...... ffff88150f53b7f8: 000000011e324aa0 0000000000000002 .J2............. ffff88150f53b808: ffff8813e62c27e0 ffffea005fcf2fc0 .',....../._.... ffff88150f53b818: ffff88150f53b818 ffff88150f53b818 ..S.......S..... ffff88150f53b828: ffff88150f53b888 ffff88150f53b940 ..S.....@.S..... ffff88150f53b838: ffff88150f53b838 ffff88150f53b838 8.S.....8.S..... ffff88150f53b848: 0000000100000003 0000000000000000 ................ crash> x/a 0xffff8817799ebaa8 - 0x58 0xffff8817799eba50: 0x1 <---------------------------------------------------- OBD_BRW_READ crash> struct osc_object 0xffff8810d4f70000 struct osc_object { oo_cl = { co_lu = { lo_header = 0xffff8810f50ee150, lo_dev = 0xffff8812c4ef3680, lo_ops = 0xffffffffa0e005a0 , lo_linkage = { next = 0xffff8810f50ee190, prev = 0xffff8810f50ee1c8 }, lo_dev_ref = {} }, co_ops = 0xffffffffa0e005e0 , co_slice_off = 288 }, oo_oinfo = 0xffff8816b4577e00, oo_contended = 0, oo_contention_time = 0, oo_inflight = {{ next = 0xffff88150f5f05e0, prev = 0xffff88150f53b7e0 }, { next = 0xffff8810d4f70060, prev = 0xffff8810d4f70060 }}, oo_seatbelt = { { rlock = { raw_lock = { { head_tail = 1679189014, tickets = { head = 25622, tail = 25622 } } } } } }, oo_ready_item = { next = 0xffff8810d4f70078, prev = 0xffff8810d4f70078 }, oo_hp_ready_item = { next = 0xffff8810d4f70088, prev = 0xffff8810d4f70088 }, oo_write_item = { next = 0xffff8810d4f70098, prev = 0xffff8810d4f70098 }, oo_read_item = { next = 0xffff8810d4f700a8, prev = 0xffff8810d4f700a8 }, oo_root = { rb_node = 0x0 }, oo_hp_exts = { next = 0xffff8810d4f700c0, prev = 0xffff8810d4f700c0 }, oo_urgent_exts = { next = 0xffff8810d4f700d0, prev = 0xffff8810d4f700d0 }, oo_rpc_exts = { next = 0xffff8810d4f700e0, prev = 0xffff8810d4f700e0 }, oo_reading_exts = { next = 0xffff8810d4f700f0, prev = 0xffff8810d4f700f0 }, oo_nr_reads = { counter = 0 }, oo_nr_writes = { counter = 0 }, oo_lock = { { rlock = { raw_lock = { { head_tail = 2665651938, tickets = { head = 40674, tail = 40674 } } } } } }, oo_tree_lock = { { rlock = { raw_lock = { { head_tail = 3286942698, tickets = { head = 50154, tail = 50154 } } } } } }, oo_tree = { height = 4, gfp_mask = 0, rnode = 0xffff881517c1c471 }, oo_npages = 2408504, oo_ol_list = { next = 0xffff88163f528438, prev = 0xffff88163f528438 }, oo_ol_spin = { { rlock = { raw_lock = { { head_tail = 169740830, tickets = { head = 2590, tail = 2590 } } } } } }, oo_nr_ios = { counter = 1 }, oo_io_waitq = { lock = { { rlock = { raw_lock = { { head_tail = 1627545858, tickets = { head = 24834, tail = 24834 } } } } } }, task_list = { next = 0xffff8810d4f70148, prev = 0xffff8810d4f70148 } } } This stack do not seems valid we do not find good structure, latest seems to be good... #4 [ffff8817799eb968] osc_extent_hold at ffffffffa0dea859 [osc] ffff8817799eb970: 0000000000000100 ffff8810d4f70000 ffff8817799eb980: ffff8816b4577e00 ffff881d31110938 ffff8817799eb990: ffff88150f53b558 ffff8810d4f70000 ffff8817799eb9a0: ffff8817799eba68 ffff88150f53b550 ffff8817799eb9b0: 00000000002984ff ffff8817799eba10 ffff8817799eb9c0: ffffffffa0df558d We have a pb to read debug info module : #4 [ffff8817799eb968] osc_extent_hold at ffffffffa0dea859 [osc] /usr/src/debug/lustre-2.7.2/lustre/osc/osc_cache.c: 1309 #5 [ffff8817799eb9c0] osc_queue_sync_pages at ffffffffa0df558d [osc] /usr/src/debug/lustre-2.7.2/lustre/osc/osc_cache.c: 2645 in osc_cache.c : 2645 list_for_each_entry(oap, list, oap_pending_item) <---- seems the good line osc_ap_completion/osc_completion call 1309 LASSERT(!list_empty(&opg->ops_inflight)); <------------- not here --> 1289 LASSERTF(equi(page->cp_state == CPS_PAGEIN, cmd == OBD_BRW_READ), int osc_queue_sync_pages(const struct lu_env *env, struct osc_object *obj, struct list_head *list, int cmd, int brw_flags) { struct client_obd *cli = osc_cli(obj); struct osc_extent *ext; struct osc_async_page *oap; int page_count = 0; int mppr = cli->cl_max_pages_per_rpc; pgoff_t start = CL_PAGE_EOF; pgoff_t end = 0; ENTRY; list_for_each_entry(oap, list, oap_pending_item) { pgoff_t index = osc_index(oap2osc(oap)); if (index > end) end = index; if (index < start) start = index; ++page_count; mppr <<= (page_count > mppr); } ext = osc_extent_alloc(obj); if (ext == NULL) { list_for_each_entry(oap, list, oap_pending_item) { list_del_init(&oap->oap_pending_item); osc_ap_completion(env, cli, oap, 0, -ENOMEM); } RETURN(-ENOMEM); crash> p ((struct osc_object *)0xffff8810d4f70000).oo_cl.co_lu.lo_dev $12 = (struct lu_device *) 0xffff8812c4ef3680 crash> struct lu_device 0xffff8812c4ef3680 struct lu_device { ld_ref = { counter = 177 }, ld_type = 0xffffffffa0e0ce20 , ld_ops = 0xffffffffa0e004a0 , ld_site = 0xffff88084bc61680, ld_proc_entry = 0x0, ld_obd = 0xffff8812c4e6ef40, ld_reference = {}, ld_linkage = { next = 0xffff8812c4ef36b0, prev = 0xffff8812c4ef36b0 } } crash> struct lu_device struct lu_device { atomic_t ld_ref; struct lu_device_type *ld_type; const struct lu_device_operations *ld_ops; struct lu_site *ld_site; struct proc_dir_entry *ld_proc_entry; struct obd_device *ld_obd; struct lu_ref ld_reference; struct list_head ld_linkage; } SIZE: 64 crash> struct lu_device_type 0xffffffffa0e0ce20 struct lu_device_type { ldt_tags = 4, ldt_name = 0xffffffffa0e02244 "osc", ldt_ops = 0xffffffffa0e00440 , ldt_obd_type = 0x0, ldt_ctx_tags = 8, ldt_device_nr = { counter = 184 }, ldt_linkage = { next = 0xffffffffa0ccd648 , prev = 0xffffffffa08cb310 } } crash> struct obd_device 0xffff8812c4e6ef40 struct obd_device { obd_type = 0xffff8820520628a0, obd_magic = 2874988271, obd_name = "sborel0-OST0000-osc-ffff8820526bb800\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", obd_uuid = { uuid = "dde6ca42-8fcf-60c4-9106-995eeee89cee\000\000\000" }, obd_minor = 9, obd_lu_dev = 0xffff8812c4ef3680, obd_attached = 1, obd_set_up = 1, obd_recovering = 0, obd_abort_recovery = 0, obd_version_recov = 0, obd_replayable = 0, obd_no_transno = 0, obd_no_recov = 0, obd_stopping = 0, obd_starting = 1, obd_force = 0, obd_fail = 0, obd_no_conn = 0, obd_inactive = 0, obd_no_ir = 0, obd_process_conf = 0, obd_uses_nid_stats = 0, obd_recovery_expired = 0, obd_uuid_hash = 0xffff88205238e540, obd_nid_hash = 0xffff88205238fe00, obd_nid_stats_hash = 0xffff88205238fd40, obd_nid_stats = { next = 0xffff8812c4e6f020, prev = 0xffff8812c4e6f020 }, obd_refcount = { counter = 5 }, obd_exports = { next = 0xffff88076c778880, prev = 0xffff881342c8c480 }, obd_unlinked_exports = { next = 0xffff8812c4e6f048, prev = 0xffff8812c4e6f048 }, obd_delayed_exports = { next = 0xffff8812c4e6f058, prev = 0xffff8812c4e6f058 }, obd_lwp_list = { next = 0xffff8812c4e6f068, prev = 0xffff8812c4e6f068 }, obd_num_exports = 2, obd_nid_lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, obd_namespace = 0xffff881852732200, obd_ldlm_client = { cli_request_portal = 28, cli_reply_portal = 4, cli_name = 0xffff881052922938 "osc" }, obd_dev_lock = { { rlock = { raw_lock = { { head_tail = 162793908, tickets = { head = 2484, tail = 2484 } } } } } }, obd_dev_mutex = { count = { counter = 1 }, wait_lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, wait_list = { next = 0xffff8812c4e6f0a8, prev = 0xffff8812c4e6f0a8 }, owner = 0x0, { osq = 0x0, __UNIQUE_ID_rh_kabi_hide0 = { spin_mlock = 0x0 }, {} } }, obd_last_committed = 0, obd_osfs_lock = { { rlock = { raw_lock = { { head_tail = 727329626, tickets = { head = 11098, tail = 11098 } } } } } }, obd_osfs = { os_type = 61267, os_blocks = 30306704981, os_bfree = 27604671220, os_bavail = 27248060215, os_files = 118423424, os_ffree = 116459625, os_fsid = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", os_bsize = 4096, os_namelen = 255, os_maxbytes = 0, os_state = 0, os_fprecreated = 0, os_spare2 = 0, os_spare3 = 0, os_spare4 = 0, os_spare5 = 0, os_spare6 = 0, os_spare7 = 0, os_spare8 = 0, os_spare9 = 0 }, obd_osfs_age = 4792608005, obd_lvfs_ctxt = { pwdmnt = 0x0, pwd = 0x0, fs = { seg = 0 }, umask = 0, dt = 0x0, magic = 0 }, obd_olg = { olg_ctxts = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, olg_waitq = { lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, task_list = { next = 0xffff8812c4e6f228, prev = 0xffff8812c4e6f228 } }, olg_lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, olg_cat_processing = { count = { counter = 1 }, wait_lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, wait_list = { next = 0xffff8812c4e6f248, prev = 0xffff8812c4e6f248 }, owner = 0x0, { osq = 0x0, __UNIQUE_ID_rh_kabi_hide0 = { spin_mlock = 0x0 }, {} } } }, obd_observer = 0xffff8812c4e68000, obd_observer_link_sem = { count = 0, wait_lock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } }, wait_list = { next = 0xffff8812c4e6f280, prev = 0xffff8812c4e6f280 } }, obd_upcall = { onu_upcall = 0x0, onu_owner = 0x0 }, obd_self_export = 0xffff881342c8c400, obd_lwp_export = 0x0, obd_exports_timed = { next = 0xffff88076c7788b0, prev = 0xffff88076c7788b0 }, obd_eviction_timer = 0, obd_max_recoverable_clients = 0, obd_connected_clients = { counter = 0 }, obd_stale_clients = 0, obd_recovery_task_lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, obd_next_recovery_transno = 0, obd_replayed_requests = 0, obd_requests_queued_for_recovery = 0, obd_next_transno_waitq = { lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, task_list = { next = 0xffff8812c4e6f2f0, prev = 0xffff8812c4e6f2f0 } }, obd_recovery_timer = { entry = { next = 0x0, prev = 0x0 }, expires = 0, base = 0xffff881854ae0000, function = 0x0, data = 0, slack = -1, start_pid = -1, start_site = 0x0, start_comm = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" }, obd_recovery_start = 0, obd_recovery_end = 0, obd_recovery_time_hard = 0, obd_recovery_timeout = 0, obd_recovery_ir_factor = 0, obd_recovery_data = { trd_recovery_handler = 0x0, trd_processing_task = 0, trd_starting = { done = 0, wait = { lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, task_list = { next = 0x0, prev = 0x0 } } }, trd_finishing = { done = 0, wait = { lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, task_list = { next = 0x0, prev = 0x0 } } } }, obd_replayed_locks = 0, obd_req_replay_clients = { counter = 0 }, obd_lock_replay_clients = { counter = 0 }, obd_req_replay_queue = { next = 0xffff8812c4e6f3d0, prev = 0xffff8812c4e6f3d0 }, obd_lock_replay_queue = { next = 0xffff8812c4e6f3e0, prev = 0xffff8812c4e6f3e0 }, obd_final_req_queue = { next = 0xffff8812c4e6f3f0, prev = 0xffff8812c4e6f3f0 }, u = { cli = { cl_sem = { count = 0, wait_lock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } }, wait_list = { next = 0xffff8812c4e6f410, prev = 0xffff8812c4e6f410 } }, cl_target_uuid = { uuid = "sborel0-OST0000_UUID\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" }, cl_import = 0xffff8818524c4000, cl_conn_count = 1, cl_default_mds_easize = 0, cl_max_mds_easize = 48, cl_default_mds_cookiesize = 0, cl_max_mds_cookiesize = 32, cl_sp_me = LUSTRE_SP_CLI, cl_sp_to = LUSTRE_SP_OST, cl_flvr_mgc = { sf_rpc = 0, sf_flags = 0, u_rpc = {}, u_bulk = { hash = { hash_alg = 0 '\000' } } }, cl_dirty_pages = 2683, cl_dirty_max_pages = 16384, cl_dirty_transit = 0, cl_avail_grant = 66306048, cl_lost_grant = 0, cl_reserved_grant = 0, cl_cache_waiters = { next = 0xffff8812c4e6f4b0, prev = 0xffff8812c4e6f4b0 }, cl_next_shrink_grant = 4802780083, cl_grant_shrink_list = { next = 0xffff8812c4e6f4c8, prev = 0xffff8812c4e6f4c8 }, cl_grant_shrink_interval = 1200, cl_chunkbits = 12, cl_extent_tax = 0, cl_loi_list_lock = { { rlock = { raw_lock = { { head_tail = 1971877256, tickets = { head = 30088, tail = 30088 } } } } } }, cl_loi_ready_list = { next = 0xffff8812c4e6f4e8, prev = 0xffff8812c4e6f4e8 }, cl_loi_hp_ready_list = { next = 0xffff8812c4e6f4f8, prev = 0xffff8812c4e6f4f8 }, cl_loi_write_list = { next = 0xffff8814a93d9618, prev = 0xffff881bad9de388 }, cl_loi_read_list = { next = 0xffff8812c4e6f518, prev = 0xffff8812c4e6f518 }, cl_r_in_flight = 0, cl_w_in_flight = 0, cl_pending_w_pages = { counter = 2683 }, cl_pending_r_pages = { counter = 0 }, cl_max_pages_per_rpc = 256, cl_max_rpcs_in_flight = 32, cl_read_rpc_hist = { oh_lock = { { rlock = { raw_lock = { { head_tail = 1348096090, tickets = { head = 20570, tail = 20570 } } } } } }, oh_buckets = {0, 685, 1611, 1956, 2196, 1205, 802, 678, 360, 136, 151, 144, 149, 79, 59, 44, 18, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, cl_write_rpc_hist = { oh_lock = { { rlock = { raw_lock = { { head_tail = 2305853808, tickets = { head = 35184, tail = 35184 } } } } } }, oh_buckets = {0, 3386, 1887, 1316, 1505, 1350, 1290, 1173, 875, 700, 622, 551, 493, 402, 329, 233, 158, 126, 80, 80, 67, 62, 62, 53, 53, 46, 39, 46, 45, 58, 69, 436} }, cl_read_page_hist = { oh_lock = { { rlock = { raw_lock = { { head_tail = 1348096090, tickets = { head = 20570, tail = 20570 } } } } } }, oh_buckets = {89, 3, 5, 2, 4, 4, 2, 7, 10169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, cl_write_page_hist = { oh_lock = { { rlock = { raw_lock = { { head_tail = 2305853808, tickets = { head = 35184, tail = 35184 } } } } } }, oh_buckets = {280, 51, 11, 28, 503, 171, 40, 1085, 15423, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, cl_read_offset_hist = { oh_lock = { { rlock = { raw_lock = { { head_tail = 1348096090, tickets = { head = 20570, tail = 20570 } } } } } }, oh_buckets = {25, 1, 2, 4, 5, 7, 2, 3, 2, 55, 13, 16, 18, 17, 34, 64, 128, 256, 512, 1024, 2048, 4096, 1953, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, cl_write_offset_hist = { oh_lock = { { rlock = { raw_lock = { { head_tail = 2305853808, tickets = { head = 35184, tail = 35184 } } } } } }, oh_buckets = {2587, 0, 0, 0, 3, 2, 7, 23, 52, 244, 354, 434, 633, 855, 488, 192, 275, 258, 512, 1024, 2048, 4096, 3505, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, cl_cache = 0xffff88084a021de0, cl_lru_osc = { next = 0xffff88084a021df0, prev = 0xffff8813c3a6fb78 }, cl_lru_left = 0xffff88084a021de8, cl_lru_busy = { counter = 2939 }, cl_lru_in_list = { counter = 2480088 }, cl_unstable_count = { counter = 0 }, cl_lru_list = { next = 0xffff8813f27f8dd0, prev = 0xffff881c548d33d0 }, cl_lru_list_lock = { { rlock = { raw_lock = { { head_tail = 3720011194, tickets = { head = 56762, tail = 56762 } } } } } }, cl_lru_shrinkers = { counter = 0 }, cl_destroy_in_flight = { counter = 0 }, cl_destroy_waitq = { lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, task_list = { next = 0xffff8812c4e6fbd0, prev = 0xffff8812c4e6fbd0 } }, cl_rpc_lock = 0x0, cl_close_lock = 0x0, cl_mgc_mutex = { count = { counter = 1 }, wait_lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, wait_list = { next = 0xffff8812c4e6fbf8, prev = 0xffff8812c4e6fbf8 }, owner = 0x0, { osq = 0x0, __UNIQUE_ID_rh_kabi_hide0 = { spin_mlock = 0x0 }, {} } }, cl_mgc_los = 0x0, cl_mgc_configs_dir = 0x0, cl_mgc_refcount = { counter = 0 }, cl_mgc_mgsexp = 0x0, cl_checksum = 1, cl_supp_cksum_types = 6, cl_cksum_type = OBD_CKSUM_ADLER, cl_ar = { ar_rc = 0, ar_force_sync = 0, ar_min_xid = 0 }, cl_qchk_stat = 1, cl_seq = 0x0, cl_resends = { counter = 43 }, cl_writeback_work = 0xffff881342ceb600, cl_lru_work = 0xffff881342ceb900, cl_quota_hash = {0xffff88205238f980, 0xffff88205238f140} }, echo_client = { ec_exp = 0x0, ec_lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, ec_objects = { next = 0xffff8812c4e6f410, prev = 0xffff8812c4e6f410 }, ec_locks = { next = 0x2d306c65726f6273, prev = 0x5f3030303054534f }, ec_unique = 1145656661 }, lov = { desc = { ld_tgt_count = 0, ld_active_tgt_count = 0, ld_default_stripe_count = 0, ld_pattern = 0, ld_default_stripe_size = 18446612212927099920, ld_default_stripe_offset = 18446612212927099920, ld_padding_0 = 1919902323, ld_qos_maxage = 758148197, ld_padding_1 = 810832719, ld_padding_2 = 1596993584, ld_uuid = { uuid = "UUID\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000@LR\030\210��\001\000\000\000\000\000\000" } }, lov_tgts = 0x3000000000, lov_packed = { op_array = 0x2000000000, op_count = 0, op_size = 2, op_rw_sem = { count = 0, wait_lock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } }, wait_list = { next = 0xa7b, prev = 0x4000 } } }, lov_lock = { count = { counter = 0 }, wait_lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, wait_list = { next = 0x3f3c000, prev = 0x0 }, owner = 0x0, { osq = 0xffff8812c4e6f4b0, __UNIQUE_ID_rh_kabi_hide0 = { spin_mlock = 0xffff8812c4e6f4b0 }, {} } }, lov_ocd = { ocd_connect_flags = 18446612212927100080, ocd_version = 507812787, ocd_grant = 1, ocd_index = 3303470280, ocd_brw_size = 4294936594, ocd_ibits_known = 18446612212927100104, ocd_blocksize = 176 '�', ocd_inodespace = 4 '\004', ocd_grant_extent = 0, ocd_unused = 12, ocd_transno = 8469148326246219776, ocd_group = 3303470312, ocd_cksum_types = 4294936594, ocd_max_easize = 3303470312, ocd_instance = 4294936594, ocd_maxbytes = 18446612212927100152, padding1 = 18446612212927100152, padding2 = 18446612221052950040, padding3 = 18446612251191141256, padding4 = 18446612212927100184, padding5 = 18446612212927100184, padding6 = 0, padding7 = 2683, padding8 = 137438953728, padding9 = 1348096090, paddingA = 0, paddingB = 685, paddingC = 1611, paddingD = 1956, paddingE = 2196, paddingF = 1205 }, targets_proc_entry = 0x322, lov_refcount = { counter = 678 }, lov_death_row = 0, lov_tgt_size = 360, lov_connects = 0, lov_pool_count = 136, lov_pools_hash_body = 0x97, lov_pool_list = { next = 0x90, prev = 0x95 }, lov_pool_proc_entry = 0x4f, lov_sp_me = 59, lov_cache = 0x2c, lov_notify_lock = { count = 18, wait_lock = { raw_lock = { { head_tail = 4, tickets = { head = 4, tail = 0 } } } }, wait_list = { next = 0x4, prev = 0x4 } } }, lmv = { refcount = 0, lmv_fld = { lcf_proc_dir = 0x0, lcf_targets = { next = 0xffff8812c4e6f410, prev = 0xffff8812c4e6f410 }, lcf_hash = 0x2d306c65726f6273, lcf_count = 810832719, lcf_lock = { { rlock = { raw_lock = { { head_tail = 1596993584, tickets = { head = 12336, tail = 24368 } } } } } }, lcf_cache = 0x44495555, lcf_name = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000@LR\030\210��\001\000\000\000\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000{\n\000\000\000\000\000", lcf_flags = 16384 }, lmv_lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, lmv_placement = PLACEMENT_CHAR_POLICY, desc = { ld_tgt_count = 66306048, ld_active_tgt_count = 0, ld_default_stripe_count = 0, ld_pattern = 0, ld_default_hash_size = 0, ld_padding_1 = 18446612212927100080, ld_padding_2 = 3303470256, ld_qos_maxage = 4294936594, ld_padding_3 = 507812787, ld_padding_4 = 1, ld_uuid = { uuid = "����\022\210������\022\210���\004\000\000\f\000\000\000\000\000\000\000\210u\210u����\022\210��" } }, cluuid = { uuid = "����\022\210������\022\210������\022\210��\030\226=�\024\210��\210�\235�\033\210��" }, exp = 0xffff8812c4e6f518, targets_proc_entry = 0xffff8812c4e6f518, lmv_init_mutex = { count = { counter = 0 }, wait_lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, wait_list = { next = 0xa7b, prev = 0x2000000100 }, owner = 0x505a505a, { osq = 0x0, __UNIQUE_ID_rh_kabi_hide0 = { spin_mlock = 0x0 }, {} } }, connected = 685, max_easize = 0, max_def_easize = 1611, max_cookiesize = 0, max_def_cookiesize = 1956, tgts_size = 0, tgts = 0x894, conn_data = { ocd_connect_flags = 1205, ocd_version = 802, ocd_grant = 0, ocd_index = 678, ocd_brw_size = 0, ocd_ibits_known = 360, ocd_blocksize = 136 '\210', ocd_inodespace = 0 '\000', ocd_grant_extent = 0, ocd_unused = 0, ocd_transno = 151, ocd_group = 144, ocd_cksum_types = 0, ocd_max_easize = 149, ocd_instance = 0, ocd_maxbytes = 79, padding1 = 59, padding2 = 44, padding3 = 18, padding4 = 4, padding5 = 4, padding6 = 4, padding7 = 0, padding8 = 0, padding9 = 0, paddingA = 0, paddingB = 0, paddingC = 0, paddingD = 0, paddingE = 0, paddingF = 0 } } }, obd_cntr_base = 0, obd_stats = 0x0, obd_md_cntr_base = 0, obd_md_stats = 0x0, obd_proc_entry = 0xffff88205238e3c0, obd_proc_exports_entry = 0x0, obd_svc_procroot = 0x0, obd_svc_stats = 0xffff881342c8e000, obd_vars = 0xffffffffa0e0c6e0 , obd_evict_inprogress = { counter = 0 }, obd_evict_inprogress_waitq = { lock = { { rlock = { raw_lock = { { head_tail = 0, tickets = { head = 0, tail = 0 } } } } } }, task_list = { next = 0xffff8812c4e6fce8, prev = 0xffff8812c4e6fce8 } }, obd_evict_list = { next = 0xffff8812c4e6fcf8, prev = 0xffff8812c4e6fcf8 }, obd_pool_lock = { raw_lock = { lock = 4294967296, { read = 0, write = 1 } } }, obd_pool_limit = 3196000, obd_pool_slv = 115056000000, obd_reference = {}, obd_conn_inprogress = 0 }