[LU-5531] Add debug message to match extent to RPC Created: 21/Aug/14  Updated: 19/Feb/15  Resolved: 19/Feb/15

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.6.0, Lustre 2.7.0
Fix Version/s: Lustre 2.7.0

Type: Improvement Priority: Minor
Reporter: Patrick Farrell (Inactive) Assignee: WC Triage
Resolution: Fixed Votes: 0
Labels: None

Attachments: PNG File offset_vs_rpc.png    
Rank (Obsolete): 15396

 Description   

Currently, there's no easy way to tell on the client side which RPC held which extent. As part of debugging work on several different issues recently, Cray has been making use of an additional debug statement (courtesy of Xyratex) that prints out the RPC, object ID, and offset in osc_brw_prep_request.

This allows gathering some very interesting data - I'll attach a graph made with this data as an example.
This graph compares RPC # (x axis) to file position (y axis) on a client running 24 IOR jobs. It does not break down by object ID, but could additionally do so.

This visualization was very helpful in understanding some strange caching behavior, and we think this will be useful in general.



 Comments   
Comment by Patrick Farrell (Inactive) [ 21/Aug/14 ]

http://review.whamcloud.com/11548

Comment by Jodi Levi (Inactive) [ 19/Feb/15 ]

Patch landed to Master.

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