This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: [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:32:27 -0500
- Subject: Re: [PATCH 00/10] Update nfs tapset for nfs header changes, to use @cast instead of embedded-c
- References: <4B86F6E4.8020408@RedHat.com>
On 02/25/2010 05:17 PM, Steve Dickson wrote:
> 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
I should have mentioned the commit blobs are relative to
the nfsd-update branch on the following git tree:
git://fedorapeople.org/~steved/systemtap-steved
steved.