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