From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 107708 invoked by alias); 9 Sep 2016 05:12:30 -0000 Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org Received: (qmail 107674 invoked by uid 89); 9 Sep 2016 05:12:27 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.6 required=5.0 tests=AWL,BAYES_40,RCVD_IN_DNSWL_NONE,SPF_SOFTFAIL autolearn=no version=3.3.2 spammy=H*r:Debian-9.4, H*r:8.14.3, fopa, constantin X-HELO: inpsmtp.inp-toulouse.fr Received: from inpsmtp.inp-toulouse.fr (HELO inpsmtp.inp-toulouse.fr) (193.48.203.41) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 09 Sep 2016 05:12:16 +0000 Received: from imap.inp-toulouse.fr (imap.inp-toulouse.fr [193.48.203.40]) by inpsmtp.inp-toulouse.fr (8.14.3/8.14.3/Debian-9.4) with ESMTP id u895CETg018433 for ; Fri, 9 Sep 2016 07:12:14 +0200 Received: from rcmail.inp-toulouse.fr (rcmail.inp-toulouse.fr [193.48.203.51]) by imap.inp-toulouse.fr (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id u895CCbK007829 for ; Fri, 9 Sep 2016 07:12:14 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Fri, 09 Sep 2016 05:12:00 -0000 From: FOPA Leon constantin To: Systemtap Subject: Why probe nfsd.proc.read and probe nfsd.read are not executed =?UTF-8?Q?=3F?= Message-ID: X-Sender: leonconstantin.fopa@enseeiht.fr User-Agent: INP Webmail X-SW-Source: 2016-q3/txt/msg00275.txt.bz2 Hi I have setup a simple nfs server for only one client and I am interested about logging all operations (performed by the client) executed by the nfs daemon (nfsd in the server side). So I used the systemtap nfsd tapset (https://sourceware.org/systemtap/man/tapset::nfsd.3stap.html) as shown in the code (see below). The problem is that when I run this systemtap code and perform file operation in the nfs mount point in the client, every probe are execute but NOT the probe nfsd.proc.read and probe nfsd.read. Is there a reason for this ? Am I missing something ? Best regards, Fopa Léon Constantin probe begin{ printf("Let play with nfsd ...\n") } probe nfsd.dispatch { printf("hello nfsd.dispatch occured\n") } probe nfsd.proc.write { printf("hello nfsd.proc.write occured\n") } probe nfsd.proc.read { printf("hello nfsd.proc.read occured\n") } probe nfsd.proc.rename { printf("hello nfsd.proc.rename occured\n") } probe nfsd.proc.remove { printf("hello nfsd.proc.remove occured\n") } probe nfsd.unlink { printf("hello nfsd.unlink occured\n") } probe nfsd.read { printf("hello nfsd.read occured\n") } probe end{ printf("That was fun ...\n") }