[LU-1963] Incorrect accounting for srv_hpreq_ratio Created: 17/Sep/12  Updated: 21/Nov/12  Resolved: 07/Oct/12

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

Type: Bug Priority: Minor
Reporter: Andriy Skulysh Assignee: Keith Mannthey (Inactive)
Resolution: Fixed Votes: 0
Labels: patch

Severity: 3
Rank (Obsolete): 4402

 Description   

Allow one thread to ignore srv_hpreq_ratio and thus always handle HP requests.



 Comments   
Comment by Andriy Skulysh [ 17/Sep/12 ]

PATCH: http://review.whamcloud.com/4008

Comment by Nathan Rutman [ 17/Sep/12 ]

Xyratex MRP-661

Comment by Nathan Rutman [ 05/Oct/12 ]

If all threads are blocked (e.g. waiting for lock callbacks) except for the one remaining HP thread, then the hpreq_ratio mechanism will prevent more than ratio HP rpc's from being handled, thus preventing this last thread from doing anything.
This absolutely is not a minor issue; it will completely stall your server.

Comment by Peter Jones [ 07/Oct/12 ]

Landed for 2.4

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