def test_6_from_3_to_6_heartbeat_checkers(self): util.print_frame() hbc_svr_list = [] i = 5000 + len(self.cluster['servers']) for server in self.cluster['servers']: i = i + 1 hbc_svr = {} hbc_svr['id'] = i hbc_svr['ip'] = server['ip'] hbc_svr['zk_port'] = server['zk_port'] hbc_svr_list.append(hbc_svr) ret = testbase.setup_cm(i) self.assertEquals( 0, ret, 'failed to copy heartbeat checker, server:%d' % hbc_svr['id']) ret = testbase.request_to_start_cm(i, i) self.assertEquals( 0, ret, 'failed to request_to_start_cm, server:%d' % hbc_svr['id']) self.state_transition() # Go back to initial configuration for hbc_svr in hbc_svr_list: self.assertEqual(0, testbase.request_to_shutdown_cm(hbc_svr), 'failed to shutdown confmaster')
def test_6_from_3_to_6_heartbeat_checkers( self ): util.print_frame() hbc_svr_list = [] i = 5000 + len( self.cluster['servers'] ) for server in self.cluster['servers']: i = i + 1 hbc_svr = {} hbc_svr['id'] = i hbc_svr['ip'] = server['ip'] hbc_svr['zk_port'] = server['zk_port'] hbc_svr_list.append(hbc_svr) ret = testbase.setup_cm( i ) self.assertEquals( 0, ret, 'failed to copy heartbeat checker, server:%d' % hbc_svr['id'] ) ret = testbase.request_to_start_cm( i, i ) self.assertEquals( 0, ret, 'failed to request_to_start_cm, server:%d' % hbc_svr['id'] ) self.state_transition() # Go back to initial configuration for hbc_svr in hbc_svr_list: self.assertEqual(0, testbase.request_to_shutdown_cm(hbc_svr), 'failed to shutdown confmaster')
def initialize_starting_up_smr_before_redis( cluster, verbose=2, conf=None ): if conf == None: conf = {'smr_log_delete_delay':86400, 'cm_context':''} if conf.has_key('smr_log_delete_delay') == False: conf['smr_log_delete_delay'] = 86400 if conf.has_key('cm_context') == False: conf['cm_context'] = '' if testbase.cleanup_zookeeper_root() is not 0: util.log('failed to cleanup_zookeeper_root') return -1 if testbase.cleanup_processes() is not 0: util.log('failed to cleanup_test_environment') return -1 for server in cluster['servers']: if testbase.cleanup_pgs_log_and_ckpt( cluster['cluster_name'], server ) is not 0: util.log( 'failed to cleanup_pgs_data' ) return -1 for server in cluster['servers']: if testbase.request_to_start_cm( server['id'], server['cm_port'], conf['cm_context'] ) is not 0: util.log('failed to request_to_start_cm') return -1 if testbase.initialize_cluster( cluster ) is not 0: util.log('failed to setup_znodes') return -1 for server in cluster['servers']: if testbase.request_to_start_smr( server, verbose=verbose, log_delete_delay=conf['smr_log_delete_delay'] ) is not 0: return -1 for server in cluster['servers']: if testbase.request_to_start_redis( server, check=False ) is not 0: return -1 for server in cluster['servers']: if testbase.wait_until_finished_to_set_up_role( server ) is not 0: return -1 for server in cluster['servers']: if testbase.request_to_start_gateway( cluster['cluster_name'], server, cluster['servers'][0] ) is not 0: util.log('failed to request_to_start_gateway') return -1 return 0
def test_6_from_3_to_6_heartbeat_checkers( self ): util.print_frame() i = 5000 + len( self.cluster['servers'] ) for server in self.cluster['servers']: i = i + 1 hbc_svr = {} hbc_svr['id'] = i hbc_svr['ip'] = server['ip'] hbc_svr['zk_port'] = server['zk_port'] ret = testbase.setup_cm( i ) self.assertEquals( 0, ret, 'failed to copy heartbeat checker, server:%d' % hbc_svr['id'] ) ret = testbase.request_to_start_cm( i, i ) self.assertEquals( 0, ret, 'failed to request_to_start_cm, server:%d' % hbc_svr['id'] ) self.state_transition()
def initialize_for_test_confmaster( cluster ): if testbase.cleanup_zookeeper_root() is not 0: util.log('failed to cleanup_zookeeper_root') return -1 if testbase.cleanup_processes() is not 0: util.log('failed to cleanup_test_environment') return -1 for server in cluster['servers']: if testbase.cleanup_pgs_log_and_ckpt( cluster['cluster_name'], server ) is not 0: util.log( 'failed to cleanup_pgs_data' ) return -1 for server in cluster['servers']: if testbase.request_to_start_cm( server['id'], server['cm_port'] ) is not 0: util.log('failed to request_to_start_cm') return -1 return 0