Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
3
-
9223372036854775807
Description
Client crashed on osc_page_delete, and the page is waiting for write
[2281253.531369] LustreError: 81367:0:(osc_cache.c:2558:osc_teardown_async_page()) extent ffff883c74c7b810@ {[28680 -> 28680/32767], [2|0|-|cache|wi|ffff883ba0bbde00], [28672|1|+|-|ffff884a03601b00|4096| (null)]} trunc at 28680. [2281253.553678] LustreError: 81367:0:(osc_cache.c:2558:osc_teardown_async_page()) ### extent: ffff883c74c7b810 ns: euscrat-OST0004-osc-ffff887a7da55000 lock: ffff884a03601b00/0xb3e57269e5f70d90 lrc: 12/0,1 mode: PW/PW res: [0x480000402:0x1beede4b:0x0].0x0 rrc: 2 type: EXT [0->18446744073709551615] (req 0->18446744073709551615) flags: 0x800020000020000 nid: local remote: 0x93336ee709e18f0b expref: -99 pid: 81367 timeout: 0 lvb_type: 1 l_ast_data: 0000000000000000 [2281253.597632] LustreError: 81367:0:(osc_page.c:191:osc_page_delete()) page@ffff8841ea116400[3 ffff883e49200d70 4 1 (null)] [2281253.613495] LustreError: 81367:0:(osc_page.c:191:osc_page_delete()) vvp-page@ffff8841ea116458(1:0) vm@fffff967dd5ace00 2fffff00000835 2:0 ffff8841ea116400 28680 lru [2281253.613499] LustreError: 81367:0:(osc_page.c:191:osc_page_delete()) lov-page@ffff8841ea116498, gen: 0 [2281253.613511] LustreError: 81367:0:(osc_page.c:191:osc_page_delete()) osc-page@ffff8841ea1164d0 28680: 1< 0x845fed 2 0 + - > 2< 117473280 0 4096 0x0 0x420 | (null) ffff88622eda49b0 ffff883ba0bbde00 > 3< 0 0 0 > 4< 0 0 16 242233344 - | - - + - > 5< - - + - | 0 - | 3648 - -> [2281253.613512] LustreError: 81367:0:(osc_page.c:191:osc_page_delete()) end page@ffff8841ea116400 [2281253.613514] LustreError: 81367:0:(osc_page.c:191:osc_page_delete()) Trying to teardown failed: -16 [2281253.613515] LustreError: 81367:0:(osc_page.c:192:osc_page_delete()) ASSERTION( 0 ) failed: [2281253.613516] LustreError: 81367:0:(osc_page.c:192:osc_page_delete()) LBUG [2281253.613518] Pid: 81367, comm: julia 3.10.0-1160.88.1.el7.x86_64 #1 SMP Tue Mar 7 15:41:52 UTC 2023 [2281253.613518] Call Trace: [2281253.613549] [<0>] libcfs_call_trace+0x90/0xf0 [libcfs] [2281253.613560] [<0>] lbug_with_loc+0x4c/0xa0 [libcfs] [2281253.613568] [<0>] osc_page_delete+0x47e/0x4b0 [osc] [2281253.613592] [<0>] cl_page_delete0+0x80/0x220 [obdclass] [2281253.613602] [<0>] cl_page_delete+0x33/0x110 [obdclass] [2281253.613618] [<0>] ll_invalidatepage+0x87/0x180 [lustre] [2281253.613634] [<0>] do_invalidatepage_range+0x7d/0x90 [2281253.613642] [<0>] truncate_inode_page+0x7f/0x90 [2281253.613643] [<0>] generic_error_remove_page+0x2a/0x40 [2281253.613652] [<0>] vvp_page_discard+0x5e/0xd0 [lustre] [2281253.613663] [<0>] cl_page_discard+0x4b/0x70 [obdclass] [2281253.613675] [<0>] cl_page_list_discard+0x56/0x160 [obdclass] [2281253.613682] [<0>] ll_io_read_page+0x3f5/0x890 [lustre] [2281253.613688] [<0>] ll_readpage+0xe6/0x820 [lustre] [2281253.613693] [<0>] filemap_fault+0x1f8/0x420 [2281253.613699] [<0>] ll_filemap_fault+0x39/0x70 [lustre] [2281253.613706] [<0>] vvp_io_fault_start+0x5fa/0xe50 [lustre] [2281253.613718] [<0>] cl_io_start+0x70/0x140 [obdclass] [2281253.613729] [<0>] cl_io_loop+0x9f/0x200 [obdclass] [2281253.613735] [<0>] ll_fault+0x52d/0x8a0 [lustre] [2281253.613746] [<0>] __do_fault.isra.61+0x8a/0x100 [2281253.613754] [<0>] do_shared_fault.isra.64+0x4c/0x280 [2281253.613758] [<0>] handle_mm_fault+0x459/0x1190 [2281253.613765] [<0>] __do_page_fault+0x213/0x510 [2281253.613766] [<0>] do_page_fault+0x35/0x90