[LU-2947] OBD_FAIL_PTLRPC_HPREQ_* implementation broken after NRS landing Created: 11/Mar/13  Updated: 09/Apr/13  Resolved: 09/Apr/13

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

Type: Bug Priority: Major
Reporter: Oleg Drokin Assignee: WC Triage
Resolution: Not a Bug Votes: 0
Labels: None

Issue Links:
Related
is related to LU-398 NRS (Network Request Scheduler ) Resolved
Severity: 3
Rank (Obsolete): 7072

 Description   

NRS code landing changed ptlrpc_request_get logic to require a request to be removed from queue explicitly, but did not update all callers.
OBD_FAIL_PTLRPC_HPREQ_* handling in ptlrpc_server_handle_request is not updated and so these requests are not lost as they were supposed to according to the original logic.

This ticket is opened in case the API change reversal discussed in LU-398 (to not actually require explicit queue removal for fetched requests) falls through and does not make it into 2.4 and we need to close the problem by other means.



 Comments   
Comment by Oleg Drokin [ 11/Mar/13 ]

tentative patch in http://review.whamcloud.com/5678

Comment by Oleg Drokin [ 09/Apr/13 ]

this is actually not a bug, I misread the code.

Generated at Sat Feb 10 01:29:38 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.