Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
Lustre 2.5.0
-
3
-
8619
Description
Running a modified racer (LU-3072, + smaller dds + sleep in file_create.sh) I can reproduce this.
LustreError: 23518:0:(osc_cache.c:2379:osc_teardown_async_page()) extent ffff8800abb54c60@{[0 -> 1/255], [3|1|-|active|wi|ffff8800aa8b4688], [8192|2|+|-|ffff8800ac9a2e78|256|(null)]} trunc at 0. LustreError: 23518:0:(osc_page.c:430:osc_page_delete()) page@ffff8800acab8600[2 ffff8800ae3bb630:0 ^(null)_ffff880112410800 4 0 1 (null) (null) 0x0] LustreError: 23518:0:(osc_page.c:430:osc_page_delete()) page@ffff880112410800[2 ffff8800a99e8508:0 ^ffff8800acab8600_(null) 4 0 1 (null) (null) 0x0] LustreError: 23518:0:(osc_page.c:430:osc_page_delete()) vvp-page@ffff8800acab86c0(0:0:0) vm@ffffea0002c25250 20000000000035 3:0 0 0 lru LustreError: 23518:0:(osc_page.c:430:osc_page_delete()) lov-page@ffff8800acab8710 LustreError: 23518:0:(osc_page.c:430:osc_page_delete()) osc-page@ffff8801124108e8: 1< 0x845fed 258 0 + - > 2< 0 0 4096 0x0 0x520 | (null) ffff8800b135e600 ffff8800aa8b4688 > 3< + ffff8800ade74080 0 0 0 > 4< 0 0 8 33980416 - | - - + - > 5< - - + - | 0 - | 7 - -> LustreError: 23518:0:(osc_page.c:430:osc_page_delete()) end page@ffff8800acab8600 LustreError: 23518:0:(osc_page.c:430:osc_page_delete()) Trying to teardown failed: -16 LustreError: 23518:0:(osc_page.c:431:osc_page_delete()) ASSERTION( 0 ) failed: LustreError: 23518:0:(osc_page.c:431:osc_page_delete()) LBUG Pid: 23518, comm: cp Call Trace: [<ffffffffa02ae895>] libcfs_debug_dumpstack+0x55/0x80 [libcfs] [<ffffffffa02aee97>] lbug_with_loc+0x47/0xb0 [libcfs] [<ffffffffa0854701>] osc_page_delete+0x311/0x320 [osc] [<ffffffffa0468bb5>] cl_page_delete0+0xc5/0x4e0 [obdclass] [<ffffffffa0469012>] cl_page_delete+0x42/0x120 [obdclass] [<ffffffffa0ce766d>] ll_invalidatepage+0x8d/0x160 [lustre] [<ffffffff81131ae5>] do_invalidatepage+0x25/0x30 [<ffffffff81131e02>] truncate_inode_page+0xa2/0xc0 [<ffffffff811322d2>] truncate_inode_pages_range+0x292/0x500 [<ffffffffa02afa4e>] ? cfs_mem_cache_free+0xe/0x10 [libcfs] [<ffffffff81143b62>] ? unmap_mapping_range+0x72/0x140 [<ffffffff811325d5>] truncate_inode_pages+0x15/0x20 [<ffffffff8113262f>] truncate_pagecache+0x4f/0x70 [<ffffffff811aa84a>] simple_setsize+0x3a/0x50 [<ffffffff811aa8a0>] simple_setattr+0x40/0x70 [<ffffffffa0cc1416>] ll_setattr_raw+0x2a6/0x1090 [lustre] [<ffffffffa0cc225b>] ll_setattr+0x5b/0xf0 [lustre] [<ffffffff8119fdc8>] notify_change+0x168/0x340 [<ffffffff811807e4>] do_truncate+0x64/0xa0 [<ffffffff8121e52f>] ? security_inode_permission+0x1f/0x30 [<ffffffff811946e4>] do_filp_open+0x844/0xdd0 [<ffffffff8104757c>] ? __do_page_fault+0x1ec/0x480 [<ffffffff811a0ca2>] ? alloc_fd+0x92/0x160 [<ffffffff8117f559>] do_sys_open+0x69/0x140 [<ffffffff8117f670>] sys_open+0x20/0x30 [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b