fix the bug for consumer don't receive the notification 13/45413/1
authordongwenjuan <dong.wenjuan@zte.com.cn>
Mon, 16 Oct 2017 12:04:01 +0000 (20:04 +0800)
committerwenjuan dong <dong.wenjuan@zte.com.cn>
Wed, 18 Oct 2017 00:30:12 +0000 (00:30 +0000)
There is no 'sudo' command in functest container, so the stunnel is setup failed.

Change-Id: I9e317c0643a370fb5b35d90363b0ff734a77c040
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
(cherry picked from commit aa16cb3987bad7abfb8743cb205980a50d5f12fe)

doctor_tests/installer/apex.py
doctor_tests/scenario/common.py

index b64a366..16f0376 100644 (file)
@@ -93,7 +93,7 @@ class ApexInstaller(BaseInstaller):
     def setup_stunnel(self):
         self.log.info('Setup ssh stunnel in controller nodes in Apex installer......')
         for node_ip in self.controllers:
-            cmd = "sudo ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i %s %s@%s -R %s:localhost:%s sleep 600 > ssh_tunnel.%s.log 2>&1 < /dev/null &" \
+            cmd = "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i %s %s@%s -R %s:localhost:%s sleep 600 > ssh_tunnel.%s.log 2>&1 < /dev/null &" \
                   % (self.key_file, self.node_user_name, node_ip,
                      self.conf.consumer.port, self.conf.consumer.port, node_ip)
             server = subprocess.Popen(cmd, shell=True)
index ebf0cf5..a7240c0 100644 (file)
@@ -6,8 +6,6 @@
 # which accompanies this distribution, and is available at
 # http://www.apache.org/licenses/LICENSE-2.0
 ##############################################################################
-import os
-
 from doctor_tests.common.utils import match_rep_in_file