This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[PATCH 00/10] Update nfs tapset for nfs header changes, to use @cast instead of embedded-c
- From: Steve Dickson <SteveD at redhat dot com>
- To: Systemtap Mailing list <systemtap at sources dot redhat dot com>
- Date: Thu, 25 Feb 2010 17:17:08 -0500
- Subject: [PATCH 00/10] Update nfs tapset for nfs header changes, to use @cast instead of embedded-c
The following patch series fixes a couple problems with the NFS
server probes.
With the 2.6.33 kernel a number of header files disappears from
the kernel-devel rpm. So the @cast mechanism was used to access
those the structures that where in the vanishing header files.
Added the NFS v4 version of each probe.
Finally, to allow more granular filtering, I added the clients
IP address to all the probes. This will allow a user to filter
the probe output on a particular client which I believe
will be very useful...
steved.
Steve Dickson (10):
Added new nfsderror() function
Updated nfsd.proc.lookup probes
Updated nfsd.proc.read probes
Updated nfsd.proc.write probes
Updated nfsd.proc.create probes
Updated nfsd.proc.remove probes
Updated nfsd.proc.remove probes
Removed the nfsd.proc4.compound and nfsd.proc.compound.return probes
General clean up on the upper level probes
Allow better filtering with IP address and File handle
tapset/nfsd.stp | 666 ++++++++++++++++++++++++++++++++++----------------
tapset/nfsderrno.stp | 238 ++++++++++++++++++
tapset/rpc.stp | 24 ++
3 files changed, 723 insertions(+), 205 deletions(-)
create mode 100644 tapset/nfsderrno.stp