[LU-13994] osc_object_ast_clear()) ASSERTION( lvb != ((void *)0) ) failed Created: 25/Sep/20  Updated: 06/Jun/22  Resolved: 09/Dec/20

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

Type: Bug Priority: Minor
Reporter: Andriy Skulysh Assignee: Andriy Skulysh
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

osc_object_ast_clear() is called for mdc object on eviction

Replace osc_object_prune() with cl_object_prune()

PID: 3477 TASK: ffff9360d82fa0e0 CPU: 0 COMMAND: "ll_imp_inval"
#0 [ffff9360d5c5b990] machine_kexec at ffffffff86865704
#1 [ffff9360d5c5b9f0] __crash_kexec at ffffffff869209a2
#2 [ffff9360d5c5bac0] panic at ffffffff86f7294c
#3 [ffff9360d5c5bb40] lbug_with_loc at ffffffffc04b78cb [libcfs]
#4 [ffff9360d5c5bb60] osc_object_ast_clear at ffffffffc0956471 [osc]
#5 [ffff9360d5c5bbc8] ldlm_resource_foreach at ffffffffc07e2fd6 [ptlrpc]
#6 [ffff9360d5c5bc08] ldlm_resource_iterate at ffffffffc07e3266 [ptlrpc]
#7 [ffff9360d5c5bc38] osc_object_prune at ffffffffc0956140 [osc]
#8 [ffff9360d5c5bc58] osc_object_invalidate at ffffffffc0956e12 [osc]
#9 [ffff9360d5c5bcd0] osc_ldlm_resource_invalidate at ffffffffc09477bf [osc]



 Comments   
Comment by Gerrit Updater [ 25/Sep/20 ]

Andriy Skulysh (c17819@cray.com) uploaded a new patch: https://review.whamcloud.com/40052
Subject: LU-13994 ldlm: osc_object_ast_clear() is called for mdc object on eviction
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 4c0592c3c30ee459b8702ddca9b5f68f1b862ae5

Comment by Gerrit Updater [ 09/Dec/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40052/
Subject: LU-13994 ldlm: osc_object_ast_clear() is called for mdc object on eviction
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 542d00591840607eb27e82a7decd00fe03213a88

Comment by Peter Jones [ 09/Dec/20 ]

Landed for 2.14

Comment by Gerrit Updater [ 06/Jun/22 ]

"Olaf Faaland-LLNL <faaland1@llnl.gov>" uploaded a new patch: https://review.whamcloud.com/47547
Subject: LU-13994 ldlm: osc_object_ast_clear() is called for mdc object on eviction
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: a797b7ffcd36fe98babdc6d7865bff05bf9a4d9b

Comment by Olaf Faaland [ 06/Jun/22 ]

We saw this issue under Lustre 2.12.8 in production recently, which is the reason for the b2_12 backport.

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