summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2016-02-12 07:07:19 +0300
committerMike Marshall <hubcap@omnibond.com>2016-02-19 21:45:53 +0300
commit78699e29fd784a4613d254a22627f336c55c4a76 (patch)
treec3a8d93a89dd7abed775cdd27a9349cbbd0e539c /tools/perf/scripts/python/export-to-sqlite.py
parent1357d06d49d1f87af48ab768d34af55bff18b0c3 (diff)
downloadlinux-78699e29fd784a4613d254a22627f336c55c4a76.tar.xz
orangefs: delay freeing slot until cancel completes
Make cancels reuse the aborted read/write op, to make sure they do not fail on lack of memory. Don't issue a cancel unless the daemon has seen our read/write, has not replied and isn't being shut down. If cancel *is* issued, don't wait for it to complete; stash the slot in there and just have it freed when cancel is finally replied to or purged (and delay dropping the reference until then, obviously). Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Mike Marshall <hubcap@omnibond.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions