[LU-17115] Lock deadlock between qmt_delete_qid and qmt_dqacq0 Created: 14/Sep/23  Updated: 24/Nov/23  Resolved: 09/Nov/23

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.16.0

Type: Bug Priority: Minor
Reporter: Hongchao Zhang Assignee: Hongchao Zhang
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   
kernel: Call Trace:
kernel: [<0>] jbd2_log_wait_commit+0xc5/0x150 [jbd2]
kernel: [<0>] jbd2_journal_stop+0x353/0x3e0 [jbd2]
kernel: [<0>] __ldiskfs_journal_stop+0x3c/0xb0 [ldiskfs]
kernel: [<0>] osd_trans_stop+0x1c8/0x670 [osd_ldiskfs]
kernel: [<0>] qmt_delete_qid+0x13d/0xa57 [lquota]
kernel: [<0>] qmt_quotactl+0x2b4/0x5f0 [lquota]
kernel: [<0>] mdt_quotactl+0x676/0x7c0 [mdt]
kernel: [<0>] tgt_request_handle+0x856/0x1740 [ptlrpc]
kernel: [<0>] ptlrpc_server_handle_request+0x253/0xbe0 [ptlrpc]
kernel: [<0>] ptlrpc_main+0xc09/0x1c30 [ptlrpc]
kernel: [<0>] kthread+0xd1/0xe0
kernel: [<0>] ret_from_fork_nospec_begin+0x7/0x21
kernel: [<0>] wait_transaction_locked+0x85/0xd0 [jbd2]
kernel: [<0>] add_transaction_credits+0x278/0x310 [jbd2]
kernel: [<0>] start_this_handle+0x1a1/0x430 [jbd2]
kernel: [<0>] jbd2__journal_start+0x103/0x200 [jbd2]
kernel: [<0>] __ldiskfs_journal_start_sb+0x6d/0xe0 [ldiskfs]
kernel: [<0>] osd_trans_start+0x1e7/0x570 [osd_ldiskfs]
kernel: [<0>] qmt_trans_start_with_slv+0x25e/0x540 [lquota]
kernel: [<0>] qmt_dqacq0+0x169/0x1030 [lquota]
kernel: [<0>] qmt_dqacq+0x5b9/0x8c0 [lquota]
kernel: [<0>] mdt_quota_dqacq+0x62/0x160 [mdt]
kernel: [<0>] tgt_request_handle+0x856/0x1740 [ptlrpc]
kernel: [<0>] ptlrpc_server_handle_request+0x253/0xbe0 [ptlrpc]
kernel: [<0>] ptlrpc_main+0xc09/0x1c30 [ptlrpc]
kernel: [<0>] kthread+0xd1/0xe0


 Comments   
Comment by Gerrit Updater [ 14/Sep/23 ]

"Hongchao Zhang <hongchao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52371
Subject: LU-17115 quota: fix race of acquiring locks in qmt
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 23cb30a4dab493a554ec86eb0a9dcf13eb4efc13

Comment by Gerrit Updater [ 08/Nov/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/52371/
Subject: LU-17115 quota: fix race of acquiring locks in qmt
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: ee0e9447e7022e2caa8b161657d505e17ccdc4a1

Comment by Peter Jones [ 09/Nov/23 ]

Landed for 2.16

Generated at Sat Feb 10 03:32:46 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.