From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8207 invoked by alias); 16 Mar 2010 15:21:44 -0000 Received: (qmail 7781 invoked by uid 9845); 16 Mar 2010 15:21:42 -0000 Date: Tue, 16 Mar 2010 15:21:00 -0000 Message-ID: <20100316152141.7768.qmail@sourceware.org> From: steved@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.1-222-g513f3ca X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: f5afe1607cb8fdd84a8d3593aaeb0c191e7013a1 X-Git-Newrev: 513f3caec840862f2bc10d4f830ba81c28e7cda9 Mailing-List: contact systemtap-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-cvs-owner@sourceware.org List-Archive: Reply-To: systemtap@sourceware.org X-SW-Source: 2010-q1/txt/msg00228.txt.bz2 This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "systemtap: system-wide probe/trace tool". The branch, master has been updated via 513f3caec840862f2bc10d4f830ba81c28e7cda9 (commit) via ba685cc807d6df15b4a5587f5f6a376db38e599f (commit) via 4b29a6c6520b12b2939158d3b6fe403d34ad6176 (commit) via 34119713a449a00889cbedadff8ed8cb439c0211 (commit) via 6ce3cf88f318df948385a3c48079eb65953d5810 (commit) via 8ccda1a55d5d0dce7b7336284fa40d95f195178b (commit) via 7efb5a844990aa530c22cbb27bf2de9eec5ee133 (commit) via 2e2a47ce12e2d1206a00ceec4e2c8b66190182b9 (commit) via 31e1d6706cf0c575f9709938c5b388656fd6302d (commit) via fb36412650985d057243291e5aec9a4cc4032e8d (commit) via 53b575a2907f34cc98d01af72ccf585c9cd2689e (commit) via 9ab69cb4b6d11c9bf8379238013ac6d6ea6f2d81 (commit) via a25ea7cdd1d15709e684b2223fa1008699e31fde (commit) via 6928378cb2bad107bb9cbb092c7465acca039767 (commit) via 3b00cade0eb7c7e0619acdbc32807e48e7d28021 (commit) via ea1d5e79a012e94c23809c6e81495e88a680ca9b (commit) via f96a2eacc3ca1e6268a0b4ddcb838b3f89301469 (commit) via c5b6d1316a15d3c0ed06e652334166828590c50f (commit) from f5afe1607cb8fdd84a8d3593aaeb0c191e7013a1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 513f3caec840862f2bc10d4f830ba81c28e7cda9 Author: Steve Dickson Date: Tue Mar 16 08:23:14 2010 -0400 The rpc buildok test suite probe breaks with new kernels With newer kernels the rpc_release_task() routine is not defined because it becomes inline since its only called once. Plus the task allocation routines have changed so the arguments no longer match up with previous routines. So this patch uses the kernel_v clauses to allow the original functionality with older kernels and not to break on new kernels. Signed-off-by: Steve Dickson commit ba685cc807d6df15b4a5587f5f6a376db38e599f Author: Steve Dickson Date: Tue Mar 16 06:04:04 2010 -0400 Update the nfsd buildok test suite probes The __get_fh() is no longer exists due to the use of the @cast defines, so its removed Signed-off-by: Steve Dickson commit 4b29a6c6520b12b2939158d3b6fe403d34ad6176 Author: Steve Dickson Date: Thu Mar 4 15:35:12 2010 -0500 Backport recently added probes to RHEL5(U5) Ensured the recent additions of v4 probes and supporting routines worked or at least don't break with RHEL5 U5 kernels (this time without kernel version checks). Signed-off-by: Steve Dickson commit 34119713a449a00889cbedadff8ed8cb439c0211 Author: Steve Dickson Date: Thu Mar 4 15:23:39 2010 -0500 Revert "Backport recently added probes to RHEL5(U5)" This reverts commit 35f22bd95cea2fb75573a27282f2a5edea84f2d7 beause kernel_v kernel checks should not be used. Signed-off-by: Steve Dickson commit 6ce3cf88f318df948385a3c48079eb65953d5810 Author: Steve Dickson Date: Thu Mar 4 09:18:47 2010 -0500 Backport recently added probes to RHEL5(U5) Ensured the recent additions of v4 probes and supporting routines worked or at least don't break with RHEL5 U5 kernel. Signed-off-by: Steve Dickson commit 8ccda1a55d5d0dce7b7336284fa40d95f195178b Author: Steve Dickson Date: Wed Mar 3 14:40:04 2010 -0500 Revert "Backport recent changes to RHEL5 (U5)" This commit causes the 2.6.33 probes to break This reverts commit 3ca4e3f2f5a7a615d0aed00a242f4e30864deaa8. commit 7efb5a844990aa530c22cbb27bf2de9eec5ee133 Author: Steve Dickson Date: Wed Mar 3 12:06:22 2010 -0500 Backport recent changes to RHEL5 (U5) Ensured the recent additions of v4 probes and supporting routines worked with RHEL5 U5 kernel. Signed-off-by: Steve Dickson commit 2e2a47ce12e2d1206a00ceec4e2c8b66190182b9 Author: Steve Dickson Date: Tue Mar 2 15:03:53 2010 -0500 Incorporated comments from code review - Fixed a couple typos - To allow better optimization, removed the used of "convenience variables" Signed-off-by: Steve Dickson commit 31e1d6706cf0c575f9709938c5b388656fd6302d Author: Steve Dickson Date: Tue Feb 23 11:58:16 2010 -0500 Allow better filtering with IP address and File handle To allow filtering by the client's IP address, the addr_from_rqst_str() function was added which extracts the IP address from incoming procedures and converts them into a character string. Calls to addr_from_rqst_str() were added to the top of each probe so callers of the probes can use the IP addresses as a filter. Calls to __svc_fh() were also sprinkled were needed so callers can also filter on file handles Signed-off-by: Steve Dickson commit fb36412650985d057243291e5aec9a4cc4032e8d Author: Steve Dickson Date: Tue Feb 23 11:56:15 2010 -0500 General clean up on the upper level probes Added the ftype() function which converts file types into character strings Added calls nfsderror() to the return probes that will display errors in character strings Signed-off-by: Steve Dickson commit 53b575a2907f34cc98d01af72ccf585c9cd2689e Author: Steve Dickson Date: Tue Feb 23 11:52:17 2010 -0500 Removed the nfsd.proc4.compound and nfsd.proc.compound.return probes Either probes displayed anything that was useful, plus there are other ways to display similar information. Signed-off-by: Steve Dickson commit 9ab69cb4b6d11c9bf8379238013ac6d6ea6f2d81 Author: Steve Dickson Date: Tue Feb 23 11:51:19 2010 -0500 Updated nfsd.proc.remove probes Converted the nfsd.proc.remove probes to used the @cast() mechanism. Created the nfsd.proc4.remove probes Signed-off-by: Steve Dickson commit a25ea7cdd1d15709e684b2223fa1008699e31fde Author: Steve Dickson Date: Tue Feb 23 11:50:38 2010 -0500 Updated nfsd.proc.remove probes Converted the nfsd.proc.remove probes to used the @cast() mechanism. Created the nfsd.proc4.remove probes Signed-off-by: Steve Dickson commit 6928378cb2bad107bb9cbb092c7465acca039767 Author: Steve Dickson Date: Tue Feb 23 11:48:57 2010 -0500 Updated nfsd.proc.create probes Converted the nfsd.proc.create probes to used the @cast() mechanism. Created the nfsd.proc4.create probes Signed-off-by: Steve Dickson commit 3b00cade0eb7c7e0619acdbc32807e48e7d28021 Author: Steve Dickson Date: Tue Feb 23 11:48:15 2010 -0500 Updated nfsd.proc.write probes Converted the nfsd.proc.write probes to used the @cast() mechanism. Created the nfsd.proc4.write probes Signed-off-by: Steve Dickson commit ea1d5e79a012e94c23809c6e81495e88a680ca9b Author: Steve Dickson Date: Tue Feb 23 11:47:19 2010 -0500 Updated nfsd.proc.read probes Converted the nfsd.proc.read probes to used the @cast() mechanism. Created the nfsd.proc4.read probes Signed-off-by: Steve Dickson commit f96a2eacc3ca1e6268a0b4ddcb838b3f89301469 Author: Steve Dickson Date: Tue Feb 23 11:29:06 2010 -0500 Updated nfsd.proc.lookup probes Converted the nfsd.proc.lookup probes to used the @cast() mechanism. Created the nfsd.proc4.lookup probes Signed-off-by: Steve Dickson commit c5b6d1316a15d3c0ed06e652334166828590c50f Author: Steve Dickson Date: Tue Feb 23 11:15:05 2010 -0500 Added new nfsderror() function The nfsderror() function takes the error numbers used by the NFS server and converts them into a text representation of the given error number. Signed-off-by: Steve Dickson ----------------------------------------------------------------------- Summary of changes: tapset/nfsd.stp | 784 ++++++++++++++++++++++++----------- tapset/nfsderrno.stp | 242 +++++++++++ tapset/rpc.stp | 52 +++- testsuite/buildok/nfsd-embedded.stp | 1 - 4 files changed, 828 insertions(+), 251 deletions(-) create mode 100644 tapset/nfsderrno.stp hooks/post-receive -- systemtap: system-wide probe/trace tool