Add extra debug log file 96/48496/6
authorSam Hague <shague@redhat.com>
Fri, 18 Nov 2016 21:51:41 +0000 (16:51 -0500)
committerSam Hague <shague@redhat.com>
Mon, 21 Nov 2016 17:46:02 +0000 (12:46 -0500)
Add a log file to capture extra debug similar to the sys_info
file. Current debug to include is the lsmod | grep openvswitch
and grep for conntrack features so that we can easily indicate
if conntrack is enabled.

Change-Id: Iada0cc30b0c3b2534d23c2d434477d0e3024f727
Signed-off-by: Sam Hague <shague@redhat.com>
jjb/integration/include-raw-integration-deploy-openstack-run-test.sh

index f86bcdb819516d04508ee010e1780405ea8e7ed4..2eafb9ac05586a7474c267ea0034911b52be73a6 100644 (file)
@@ -293,6 +293,13 @@ do
     ${SSH} "${!CONTROLLERIP}" bash -c 'ps axf | grep karaf | grep -v grep | awk '"'"'{print "kill -9 " $1}'"'"' | sh'
 done
 
+cat > extra_debug.sh << EOF
+echo -e "/usr/sbin/lsmod | /usr/bin/grep openvswitch\n"
+/usr/sbin/lsmod | /usr/bin/grep openvswitch
+echo -e "\ngrep ct_ /var/log/openvswitch/ovs-vswitchd.log\n"
+grep ct_ /var/log/openvswitch/ovs-vswitchd.log
+EOF
+
 sleep 5
 # FIXME: Do not create .tar and gzip before copying.
 for i in `seq 1 ${NUM_ODL_SYSTEM}`
@@ -310,6 +317,9 @@ ${SSH} ${OPENSTACK_CONTROL_NODE_IP} "tar -cf /tmp/control_node_openstack_logs.tg
 scp "${OPENSTACK_CONTROL_NODE_IP}:/tmp/control_node_openstack_logs.tgz" control_node_openstack_logs.tgz
 scp ${OPENSTACK_CONTROL_NODE_IP}:/var/log/openvswitch/ovs-vswitchd.log "ovs-vswitchd_control.log"
 rm control_ovs-vswitchd.log
+scp extra_debug.sh ${OPENSTACK_CONTROL_NODE_IP}:/tmp
+${SSH} ${OPENSTACK_CONTROL_NODE_IP} "bash /tmp/extra_debug.sh > /tmp/extra_debug.log"
+scp "${OPENSTACK_CONTROL_NODE_IP}:/tmp/extra_debug.log" extra_debug_control.log
 for i in `seq 1 $((NUM_OPENSTACK_SYSTEM - 1))`
 do
     OSIP=OPENSTACK_COMPUTE_NODE_${i}_IP
@@ -318,6 +328,9 @@ do
     scp "${!OSIP}:/tmp/compute_node_${i}_openstack_logs.tgz"  "compute_node_${i}_openstack_logs.tgz"
     scp "${!OSIP}:/var/log/openvswitch/ovs-vswitchd.log" "ovs-vswitchd_compute_${i}.log"
     rm compute_${1}_ovs-vswitchd.log
+    scp "extra_debug.sh" "${!OSIP}:/tmp"
+    ${SSH} "${!OSIP}" "bash /tmp/extra_debug.sh > /tmp/extra_debug.log"
+    scp "${!OSIP}:/tmp/extra_debug.log" "extra_debug_compute_${i}.log"
 done
 }