This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 00/10] Update nfs tapset for nfs header changes, to use @cast instead of embedded-c



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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]