diff options
author | Sajjad Lateef <slateef@nicira.com> | 2011-03-22 11:17:33 -0700 |
---|---|---|
committer | Sajjad Lateef <slateef@nicira.com> | 2011-03-22 14:13:10 -0700 |
commit | 4f8dc363739f905f190469ca764b5206087b755f (patch) | |
tree | 28df1d5d844d55e4159aed04602b6c8456b7f27a /xenserver | |
parent | 6083727211ade47d7008acf4f79705b3c903776b (diff) | |
download | openvswitch-4f8dc363739f905f190469ca764b5206087b755f.tar.gz |
xenserver: Collect /proc/slabinfo in a Server Status Report
/proc/slabinfo gives information about memory usage
as slab level and can be used to diagnose memory issues
on memory-limited systems
Diffstat (limited to 'xenserver')
-rw-r--r-- | xenserver/README | 5 | ||||
-rw-r--r-- | xenserver/automake.mk | 1 | ||||
-rw-r--r-- | xenserver/etc_xensource_bugtool_kernel-info_openvswitch.xml | 23 | ||||
-rw-r--r-- | xenserver/openvswitch-xen.spec | 4 |
4 files changed, 33 insertions, 0 deletions
diff --git a/xenserver/README b/xenserver/README index 3e63374c7..3f2677602 100644 --- a/xenserver/README +++ b/xenserver/README @@ -40,6 +40,11 @@ files are: Open vSwitch. Runs usr_share_openvswitch_scripts_xen-bugtool-tc-class-show. + etc_xensource_bugtool_kernel-info_openvswitch.xml + + xen-bugtool extension to collect kernel information relevant to + Open vSwitch. + etc_xensource_scripts_vif Open vSwitch-aware replacement for Citrix script of the same name. diff --git a/xenserver/automake.mk b/xenserver/automake.mk index 0a44797d7..225386b90 100644 --- a/xenserver/automake.mk +++ b/xenserver/automake.mk @@ -16,6 +16,7 @@ EXTRA_DIST += \ xenserver/etc_profile.d_openvswitch.sh \ xenserver/etc_xapi.d_plugins_openvswitch-cfg-update \ xenserver/etc_xensource_bugtool_network-status_openvswitch.xml \ + xenserver/etc_xensource_bugtool_kernel-info_openvswitch.xml \ xenserver/etc_xensource_scripts_vif \ xenserver/openvswitch-xen.spec \ xenserver/opt_xensource_libexec_InterfaceReconfigure.py \ diff --git a/xenserver/etc_xensource_bugtool_kernel-info_openvswitch.xml b/xenserver/etc_xensource_bugtool_kernel-info_openvswitch.xml new file mode 100644 index 000000000..67d8b88e6 --- /dev/null +++ b/xenserver/etc_xensource_bugtool_kernel-info_openvswitch.xml @@ -0,0 +1,23 @@ +<!-- + This library is free software; you can redistribute it and/or modify + it under the terms of version 2.1 of the GNU Lesser General Public + License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + USA. + + Copyright (C) 2011 Nicira Networks. +--> + +<collect> + <files> + /proc/slabinfo + </files> +</collect> diff --git a/xenserver/openvswitch-xen.spec b/xenserver/openvswitch-xen.spec index 6516086f4..7a2e1761d 100644 --- a/xenserver/openvswitch-xen.spec +++ b/xenserver/openvswitch-xen.spec @@ -83,6 +83,9 @@ install -m 755 xenserver/etc_xapi.d_plugins_openvswitch-cfg-update \ install -d -m 755 $RPM_BUILD_ROOT/etc/xensource/bugtool/network-status install -m 644 xenserver/etc_xensource_bugtool_network-status_openvswitch.xml \ $RPM_BUILD_ROOT/etc/xensource/bugtool/network-status/openvswitch.xml +install -d -m 755 $RPM_BUILD_ROOT/etc/xensource/bugtool/kernel-info +install -m 644 xenserver/etc_xensource_bugtool_kernel-info_openvswitch.xml \ + $RPM_BUILD_ROOT/etc/xensource/bugtool/kernel-info/openvswitch.xml install -d -m 755 $RPM_BUILD_ROOT/usr/share/openvswitch/scripts install -m 644 vswitchd/vswitch.ovsschema \ $RPM_BUILD_ROOT/usr/share/openvswitch/vswitch.ovsschema @@ -313,6 +316,7 @@ fi /etc/init.d/openvswitch-xapi-update /etc/xapi.d/plugins/openvswitch-cfg-update /etc/xensource/bugtool/network-status/openvswitch.xml +/etc/xensource/bugtool/kernel-info/openvswitch.xml /etc/logrotate.d/openvswitch /etc/profile.d/openvswitch.sh /usr/share/openvswitch/python/ovs/__init__.py |