[LU-11719] Refactor search_itree Created: 29/Nov/18  Updated: 09/Dec/20  Resolved: 04/Jan/19

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.13.0, Lustre 2.12.6

Type: Bug Priority: Minor
Reporter: Patrick Farrell (Inactive) Assignee: Patrick Farrell (Inactive)
Resolution: Fixed Votes: 0
Labels: patch

Issue Links:
Duplicate
Related
is related to LU-11670 Incorrect size when using lockahead Resolved
is related to LU-13908 ldlm_lock_put()) ASSERTION( (((( lock... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

The behavior of search_itree is different from its close relative search_queue in ways that are a little confusing.  Also, in some cases, it will continue searching the trees after a lock has been found.

This is a low priority bug to slightly refactor its behavior, inspired because the difference between search_itree and search_queue introduced a subtle bug in the LU-11670 patch.



 Comments   
Comment by Gerrit Updater [ 29/Nov/18 ]

Patrick Farrell (paf@cray.com) uploaded a new patch: https://review.whamcloud.com/33754
Subject: LU-11719 ldlm: Refactor search_itree
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 04f88970e9e21f2262319ced0ad9378b30a2b4f7

Comment by Gerrit Updater [ 04/Jan/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33754/
Subject: LU-11719 ldlm: Adjust search_* functions
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: a231148843bd4a30d962378841160602180c88d8

Comment by Peter Jones [ 04/Jan/19 ]

Landed for 2.13

Comment by Gerrit Updater [ 26/Oct/20 ]

Bobi Jam (bobijam@hotmail.com) uploaded a new patch: https://review.whamcloud.com/40399
Subject: LU-11719 ldlm: Adjust search_* functions
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: f075314690c039b685ff67193199007de2ca149a

Comment by Gerrit Updater [ 03/Nov/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40399/
Subject: LU-11719 ldlm: Adjust search_* functions
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: 4ddd1965a6a8c5bbdc04ac26ace09ba6e32bee34

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