X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=xenserver%2Fusr_sbin_xen-bugtool;h=786ff2f0e4de93aed17e9e19d22206995848a5b0;hb=7671589afbe5e7ff8a7f2e730ed077416e419fa8;hp=0c976010d576ee441564239251dd2af2fea9e435;hpb=8fef8c7121222233075a03d57db7e0b48d5f6be5;p=sliver-openvswitch.git diff --git a/xenserver/usr_sbin_xen-bugtool b/xenserver/usr_sbin_xen-bugtool index 0c976010d..786ff2f0e 100755 --- a/xenserver/usr_sbin_xen-bugtool +++ b/xenserver/usr_sbin_xen-bugtool @@ -121,6 +121,7 @@ VAR_LOG_DIR = '/var/log/' VNCTERM_CORE_DIR = '/var/xen/vncterm' VSWITCH_CORE_DIR = '/var/xen/vswitch' OVS_VSWITCH_CONF = '/etc/ovs-vswitchd.conf' +OVS_VSWITCH_DBCACHE = '/var/lib/openvswitch/dbcache' XENSOURCE_INVENTORY = '/etc/xensource-inventory' OEM_CONFIG_DIR = '/var/xsconfig' OEM_CONFIG_FILES_RE = re.compile(r'^.*xensource-inventory$') @@ -195,8 +196,8 @@ MD5SUM = '/usr/bin/md5sum' MULTIPATHD = '/sbin/multipathd' NETSTAT = '/bin/netstat' OMREPORT = '/opt/dell/srvadmin/oma/bin/omreport' -OVS_DPCTL = '/root/vswitch/bin/ovs-dpctl' -OVS_OFCTL = '/root/vswitch/bin/ovs-ofctl' +OVS_DPCTL = '/usr/bin/ovs-dpctl' +OVS_OFCTL = '/usr/bin/ovs-ofctl' PS = '/bin/ps' PVS = '/usr/sbin/pvs' ROUTE = '/sbin/route' @@ -278,6 +279,7 @@ CAP_SYSTEM_SERVICES = 'system-services' CAP_TAPDISK_LOGS = 'tapdisk-logs' CAP_VNCTERM = 'vncterm' CAP_VSWITCH_CONFIG = 'vswitch-config' +CAP_VSWITCH_LOGS = 'vswitch-logs' CAP_VSWITCH_STATUS = 'vswitch-status' CAP_WLB = 'wlb' CAP_X11_LOGS = 'X11' @@ -345,6 +347,7 @@ cap(CAP_TAPDISK_LOGS, PII_NO, max_size=64*KB) cap(CAP_VNCTERM, PII_MAYBE, checked = False) cap(CAP_VSWITCH_CONFIG, PII_YES, min_size=0, max_size=20*MB) +cap(CAP_VSWITCH_LOGS, PII_YES, max_size=20*MB) cap(CAP_VSWITCH_STATUS, PII_YES, max_size=19*KB, max_time=30) cap(CAP_WLB, PII_NO, max_size=3*MB, @@ -494,7 +497,7 @@ def main(argv = None): CAP_NETWORK_CONFIG, CAP_NETWORK_STATUS, CAP_PROCESS_LIST, CAP_HIGH_AVAILABILITY, CAP_PAM, CAP_PERSISTENT_STATS, CAP_MULTIPATH, CAP_SYSTEM_LOGS, CAP_SYSTEM_SERVICES, CAP_TAPDISK_LOGS, - CAP_VNCTERM, CAP_VSWITCH_CONFIG, CAP_VSWITCH_STATUS, CAP_WLB, + CAP_VNCTERM, CAP_VSWITCH_CONFIG, CAP_VSWITCH_LOGS, CAP_VSWITCH_STATUS, CAP_WLB, CAP_X11_LOGS, CAP_X11_AUTH, CAP_XAPI_DEBUG, CAP_XAPI_SUBPROCESS, CAP_XENSERVER_CONFIG, CAP_XENSERVER_DOMAINS, CAP_XENSERVER_DATABASES, CAP_XENSERVER_INSTALL, CAP_XENSERVER_LOGS, CAP_XEN_INFO, CAP_XHA_LIVESET, CAP_YUM] @@ -708,6 +711,14 @@ exclude those logs from the archive. tree_output(CAP_VNCTERM, VNCTERM_CORE_DIR) file_output(CAP_VSWITCH_CONFIG, [OVS_VSWITCH_CONF]) + file_output(CAP_VSWITCH_CONFIG, [OVS_VSWITCH_DBCACHE]) + + file_output(CAP_VSWITCH_LOGS, + [ VAR_LOG_DIR + x for x in + [ 'ovs-brcompatd.log', 'ovs-vswitchd.log', 'vswitch-cfg-update.log', 'vswitch-xsplugin.log' ] + + [ f % n for n in range(1, 20) \ + for f in ['ovs-brcompatd.log.%d', 'ovs-brcompatd.log.%d.gz', + 'ovs-vswitchd.log.%d', 'ovs-vswitchd.log.%d.gz']]]) cmd_output(CAP_VSWITCH_STATUS, [OVS_DPCTL, 'show']) tree_output(CAP_VSWITCH_STATUS, VSWITCH_CORE_DIR)