Пример #1
0
 def reboot_server(self, server):
     remote_client = RemoteMachineShellConnection(server)
     remote_client.reboot_node()
     remote_client.disconnect()
     # wait for restart and warmup on all node
     self.sleep(self.wait_timeout * 5)
     # disable firewall on these nodes
     self.stop_firewall_on_node(server)
     # wait till node is ready after warmup
     ClusterOperationHelper.wait_for_ns_servers_or_assert([server], self, wait_if_warmup=True)
Пример #2
0
 def kill_erlang_service(self, server):
     remote_client = RemoteMachineShellConnection(server)
     os_info = remote_client.extract_remote_info()
     log.info("os_info : {0}", os_info)
     if os_info.type.lower() == "windows":
         remote_client.kill_erlang(os="windows")
     else:
         remote_client.kill_erlang()
     remote_client.start_couchbase()
     remote_client.disconnect()
     # wait for restart and warmup on all node
     self.sleep(self.wait_timeout * 2)
     # wait till node is ready after warmup
     ClusterOperationHelper.wait_for_ns_servers_or_assert([server], self, wait_if_warmup=True)
Пример #3
0
 def kill_erlang_service(self, server):
     remote_client = RemoteMachineShellConnection(server)
     os_info = remote_client.extract_remote_info()
     log.info("os_info : {0}".format(os_info))
     if os_info.type.lower() == "windows":
         remote_client.kill_erlang(os="windows")
     else:
         remote_client.kill_erlang()
     remote_client.start_couchbase()
     remote_client.disconnect()
     # wait for restart and warmup on all node
     self.sleep(self.wait_timeout * 2)
     # wait till node is ready after warmup
     ClusterOperationHelper.wait_for_ns_servers_or_assert(
         [server], self, wait_if_warmup=True)
Пример #4
0
 def tear_down_cluster(self):
     self.log.info("tearing down cluster")
     ClusterOperationHelper.cleanup_cluster(self.input.servers)
     ClusterOperationHelper.wait_for_ns_servers_or_assert(
         self.input.servers, self)
     self.log.info("Cluster teared down")
Пример #5
0
 def tear_down_cluster(self):
     self.log.info("tearing down cluster")
     ClusterOperationHelper.cleanup_cluster(self.input.servers)
     ClusterOperationHelper.wait_for_ns_servers_or_assert(self.input.servers,
                                                          self)
     self.log.info("Cluster teared down")
Пример #6
0
 def tear_down_cluster(self):
     print "[perf.tearDown] Tearing down cluster"
     ClusterOperationHelper.cleanup_cluster(self.input.servers)
     ClusterOperationHelper.wait_for_ns_servers_or_assert(self.input.servers,
                                                          self)
     print "[perf.tearDown] Cluster teared down"
Пример #7
0
 def tear_down_cluster(self):
     print "[perf.tearDown] Tearing down cluster"
     ClusterOperationHelper.cleanup_cluster(self.input.servers)
     ClusterOperationHelper.wait_for_ns_servers_or_assert(
         self.input.servers, self)
     print "[perf.tearDown] Cluster teared down"