aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorNiu Yawei <[email protected]>2016-11-16 20:05:29 -0500
committerGreg Kroah-Hartman <[email protected]>2016-11-17 16:32:32 +0100
commit80dd4c42ccf0980204b04f058b165e266906ac33 (patch)
treedee83d076158da497f7bd0e01a439536e6a49452 /tools/perf/scripts/python
parentf5f4c80e9a439cd3797ccfacb8393c4d7db3bdc4 (diff)
staging/lustre/ptlrpc: track unreplied requests
The request xid was used to make sure the ost object timestamps being updated by the out of order setattr/punch/write requests properly. However, this mechanism is broken by the multiple rcvd slot feature, where we deferred the xid assignment from request packing to request sending. This patch moved back the xid assignment to request packing, and the manner of finding lowest unreplied xid is changed from scan sending & delay list to scan a unreplied requests list. This patch also skipped packing the known replied XID in connect and disconnect request, so that we can make sure the known replied XID is increased only on both server & client side. Signed-off-by: Niu Yawei <[email protected]> Reviewed-on: http://review.whamcloud.com/16759 Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-5951 Reviewed-by: Gregoire Pichon <[email protected]> Reviewed-by: Alex Zhuravlev <[email protected]> Signed-off-by: Oleg Drokin <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions