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]

[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


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