nfsslower: trace slow NFS operations
authorsamuelnair <samuelnair@gmail.com>
Mon, 4 Sep 2017 16:57:49 +0000 (00:57 +0800)
committerSasha Goldshtein <goldshtn@gmail.com>
Mon, 4 Sep 2017 16:57:49 +0000 (17:57 +0100)
commit166bf0fa4491cef0bb658ab7921d3e053af45ce6
treec5ce91dc20d71a7c4ca32c4567499439ca92aec1
parent58889898b8f21406d6782386e3c4fb0acdc167c9
nfsslower: trace slow NFS operations

* Initial commit of nfsslower, tracking NFS4_READ, NFS4_WRITE and NFS4_OPEN

* Added in documentation, examples, support for csv and tracing for GETATTR

* Added in man pages, READM mods and example file, to comply with
https://github.com/samuelnair/bcc/blob/master/CONTRIBUTING-SCRIPTS.md

* Changes to address comments from @brendangregg and a small bug regarding
the output header not being printed when tracing all NFS operations

* Added nfsslower to the correct alphabetical postion

* Addressing Sasha's comments. I appreciate the thoroughness of the review

* Added test case for nfsslower and an extra function to check if the NFS kernel
module is loaded
README.md
man/man8/nfsslower.8 [new file with mode: 0644]
tests/python/test_tools_smoke.py
tools/nfsslower.py [new file with mode: 0755]
tools/nfsslower_example.txt [new file with mode: 0644]