Re: [PATCH 7/7] Update examples for probing with systemtap

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/07/2011 09:56 AM, Daniel P. Berrange wrote:
From: "Daniel P. Berrange"<berrange@xxxxxxxxxx>

This removes the old example for legacy probes and adds two
new scripts demonstrating many of the new probe point facilities.

The rpc-monitor.stp script will print out friendly detaisl of all

s/detaisl/details/

RPC traffic between a libvirt client/server. This is incredibly
useful in seeing what RPC calls are being made, and also debugging
problems in the RPC protocol code

The events.stp script will print out lots of info about the poll
event loop, which is useful for debugging event handling problems

* examples/systemtap/events.stp<  examples/systemtap/rpc-monitor.stp:
   New examples
* examples/systemtap/client.stp: Remove obsolete example
---
  examples/systemtap/Makefile.am     |    3 +-
  examples/systemtap/client.stp      |   28 -------
  examples/systemtap/events.stp      |  133 ++++++++++++++++++++++++++++++
  examples/systemtap/rpc-monitor.stp |  158 ++++++++++++++++++++++++++++++++++++
  4 files changed, 293 insertions(+), 29 deletions(-)
  delete mode 100644 examples/systemtap/client.stp
  create mode 100644 examples/systemtap/events.stp
  create mode 100644 examples/systemtap/rpc-monitor.stp

+++ b/examples/systemtap/Makefile.am
@@ -1,4 +1,5 @@
  ## Copyright (C) 2005-2011 Red Hat, Inc.
  ## See COPYING.LIB for the License of this software

-EXTRA_DIST = client.stp
+EXTRA_DIST = $(wildcard *.stp)

Does this still work in VPATH builds?

diff --git a/examples/systemtap/events.stp b/examples/systemtap/events.stp
new file mode 100644
index 0000000..b148630
--- /dev/null
+++ b/examples/systemtap/events.stp
@@ -0,0 +1,133 @@
+#!/usr/bin/stap

Should this be mode 100755?

+}
\ No newline at end of file

That's worth fixing.

diff --git a/examples/systemtap/rpc-monitor.stp b/examples/systemtap/rpc-monitor.stp
new file mode 100644
index 0000000..b868bf7
--- /dev/null
+++ b/examples/systemtap/rpc-monitor.stp
@@ -0,0 +1,158 @@
+#!/usr/bin/stap

Another mode question.

ACK with nits fixed.

--
Eric Blake   eblake@xxxxxxxxxx    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]