Workaround for vPKG honeycomb file handle leak 51/74751/1
authorGary Wu <gary.i.wu@huawei.com>
Mon, 17 Dec 2018 18:51:14 +0000 (10:51 -0800)
committerGary Wu <gary.i.wu@huawei.com>
Mon, 17 Dec 2018 18:52:52 +0000 (18:52 +0000)
The vPKG for vFWCL leaks file handles for each netconf
request received. This is to add a workaround script
to reboot honeycomb within the vPKG VM daily.

Change-Id: Ie2d09ea9dfc9e994890666e0488afa938c42e34f
Issue-ID: INT-780
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
vnfs/vFW/scripts/v_packetgen_install.sh

index 7559024..19976b0 100755 (executable)
@@ -82,8 +82,17 @@ apt-get update
 apt-get install -y vpp vpp-dpdk-dkms vpp-lib vpp-dbg vpp-plugins vpp-dev
 sleep 1
 
+# Install honeycomb daily reboot script (workaround due to honeycomb file handle leak)
+cat > /etc/cron.daily/honeycomb <<EOF
+#!/bin/bash
+VERSION=$(cat /opt/config/demo_artifacts_version.txt)
+pkill java
+/opt/honeycomb/sample-distribution-$VERSION/honeycomb &>/dev/null &disown
+EOF
+chmod +x /etc/cron.daily/honeycomb
+
 # Run instantiation script
 cd /opt
 mv vpacketgen.sh /etc/init.d
 update-rc.d vpacketgen.sh defaults
-./v_packetgen_init.sh
\ No newline at end of file
+./v_packetgen_init.sh