X-Git-Url: http://git.onelab.eu/?p=nepi.git;a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Flinux%2Ftunnel.py;h=8e0760d96482e09760d5f12c4471f753431e87bb;hp=8c7402af7f1950e99aa506d538816d164f1cdded;hb=4f61ec12520928b3403ee2a75c9e4ce1b30907a3;hpb=4c05030074b51677a854bfd9d71c9a83de44c90c diff --git a/src/nepi/resources/linux/tunnel.py b/src/nepi/resources/linux/tunnel.py index 8c7402af..8e0760d9 100644 --- a/src/nepi/resources/linux/tunnel.py +++ b/src/nepi/resources/linux/tunnel.py @@ -86,6 +86,7 @@ class LinuxTunnel(LinuxApplication): self.endpoint1.node.mkdir(self.run_home(self.endpoint1)) self.endpoint2.node.mkdir(self.run_home(self.endpoint2)) + self.debug("Initiate the connection") # Start 2 step connection # Initiate connection from endpoint 1 to endpoint 2 data1 = self.initiate_connection(self.endpoint1, self.endpoint2) @@ -93,12 +94,14 @@ class LinuxTunnel(LinuxApplication): # Initiate connection from endpoint 2 to endpoint 1 data2 = self.initiate_connection(self.endpoint2, self.endpoint1) + self.debug("Establish the connection") # Establish connection from endpoint 1 to endpoint 2 self.establish_connection(self.endpoint1, self.endpoint2, data2) # Establish connection from endpoint 2 to endpoint 1 self.establish_connection(self.endpoint2, self.endpoint1, data1) + self.debug("Verify the connection") # check if connection was successful on both sides self.verify_connection(self.endpoint1, self.endpoint2) self.verify_connection(self.endpoint2, self.endpoint1) @@ -131,6 +134,7 @@ class LinuxTunnel(LinuxApplication): def do_stop(self): """ Stops application execution """ + if self.state == ResourceState.STARTED: self.info("Stopping tunnel")