Пример #1
0
def tearDownModule():
  utils.required_teardown()
  if utils.options.skip_teardown:
    return

  if utils.vtgate:
    utils.vtgate.kill()
  teardown_procs = [
      source_master.teardown_mysql(),
      source_replica.teardown_mysql(),
      source_rdonly1.teardown_mysql(),
      source_rdonly2.teardown_mysql(),
      destination_master.teardown_mysql(),
      destination_replica.teardown_mysql(),
      destination_rdonly1.teardown_mysql(),
      destination_rdonly2.teardown_mysql(),
  ]
  utils.wait_procs(teardown_procs, raise_on_error=False)

  environment.topo_server().teardown()
  utils.kill_sub_processes()
  utils.remove_tmp_files()

  source_master.remove_tree()
  source_replica.remove_tree()
  source_rdonly1.remove_tree()
  source_rdonly2.remove_tree()
  destination_master.remove_tree()
  destination_replica.remove_tree()
  destination_rdonly1.remove_tree()
  destination_rdonly2.remove_tree()
Пример #2
0
def tearDownModule():
    utils.required_teardown()
    if utils.options.skip_teardown:
        return

    teardown_procs = [
        shard_master.teardown_mysql(),
        shard_replica.teardown_mysql(),
        shard_rdonly1.teardown_mysql(),
        shard_0_master.teardown_mysql(),
        shard_0_replica.teardown_mysql(),
        shard_0_rdonly1.teardown_mysql(),
        shard_1_master.teardown_mysql(),
        shard_1_replica.teardown_mysql(),
        shard_1_rdonly1.teardown_mysql(),
    ]
    utils.wait_procs(teardown_procs, raise_on_error=False)

    environment.topo_server().teardown()
    utils.kill_sub_processes()
    utils.remove_tmp_files()

    shard_master.remove_tree()
    shard_replica.remove_tree()
    shard_rdonly1.remove_tree()
    shard_0_master.remove_tree()
    shard_0_replica.remove_tree()
    shard_0_rdonly1.remove_tree()
    shard_1_master.remove_tree()
    shard_1_replica.remove_tree()
    shard_1_rdonly1.remove_tree()
Пример #3
0
    def tearDown(self):
        try:
            for t in self.master, self.replica:
                t.kill_vttablet()
            tablet.Tablet.check_vttablet_count()
            environment.topo_server().wipe()
            for t in [self.master, self.replica]:
                t.reset_replication()
                t.set_semi_sync_enabled(master=False, slave=False)
                t.clean_dbs()
        finally:
            utils.required_teardown()

            if utils.options.skip_teardown:
                return

            teardown_procs = [
                self.master.teardown_mysql(),
                self.replica.teardown_mysql(),
            ]
            utils.wait_procs(teardown_procs, raise_on_error=False)

            environment.topo_server().teardown()
            utils.kill_sub_processes()
            utils.remove_tmp_files()

            self.replica.remove_tree()
            self.master.remove_tree()
Пример #4
0
def tearDownModule():
  utils.required_teardown()
  if utils.options.skip_teardown:
    return

  if use_mysqlctld:
    # Try to terminate mysqlctld gracefully, so it kills its mysqld.
    for proc in setup_procs:
      utils.kill_sub_process(proc, soft=True)
    teardown_procs = setup_procs
  else:
    teardown_procs = [
        tablet_master.teardown_mysql(),
        tablet_replica1.teardown_mysql(),
        tablet_replica2.teardown_mysql(),
    ]
  utils.wait_procs(teardown_procs, raise_on_error=False)

  environment.topo_server().teardown()
  utils.kill_sub_processes()
  utils.remove_tmp_files()

  tablet_master.remove_tree()
  tablet_replica1.remove_tree()
  tablet_replica2.remove_tree()
Пример #5
0
def tearDownModule():
    utils.required_teardown()
    if utils.options.skip_teardown:
        return

    if use_mysqlctld:
        # Try to terminate mysqlctld gracefully, so it kills its mysqld.
        for proc in setup_procs:
            utils.kill_sub_process(proc, soft=True)
        teardown_procs = setup_procs
    else:
        teardown_procs = [
            tablet_master.teardown_mysql(),
            tablet_replica1.teardown_mysql(),
            tablet_replica2.teardown_mysql(),
        ]
    utils.wait_procs(teardown_procs, raise_on_error=False)

    environment.topo_server().teardown()
    utils.kill_sub_processes()
    utils.remove_tmp_files()

    tablet_master.remove_tree()
    tablet_replica1.remove_tree()
    tablet_replica2.remove_tree()
Пример #6
0
def tearDownModule():
  utils.required_teardown()
  if utils.options.skip_teardown:
    return

  teardown_procs = [
      shard_master.teardown_mysql(),
      shard_replica.teardown_mysql(),
      shard_rdonly1.teardown_mysql(),
      shard_0_master.teardown_mysql(),
      shard_0_replica.teardown_mysql(),
      shard_0_rdonly1.teardown_mysql(),
      shard_1_master.teardown_mysql(),
      shard_1_replica.teardown_mysql(),
      shard_1_rdonly1.teardown_mysql(),
  ]
  utils.wait_procs(teardown_procs, raise_on_error=False)

  environment.topo_server().teardown()
  utils.kill_sub_processes()
  utils.remove_tmp_files()

  shard_master.remove_tree()
  shard_replica.remove_tree()
  shard_rdonly1.remove_tree()
  shard_0_master.remove_tree()
  shard_0_replica.remove_tree()
  shard_0_rdonly1.remove_tree()
  shard_1_master.remove_tree()
  shard_1_replica.remove_tree()
  shard_1_rdonly1.remove_tree()
Пример #7
0
def tearDownModule():
  utils.required_teardown()
  if utils.options.skip_teardown:
    return

  if utils.vtgate:
    utils.vtgate.kill()
  teardown_procs = [
      source_master.teardown_mysql(),
      source_replica.teardown_mysql(),
      source_rdonly1.teardown_mysql(),
      source_rdonly2.teardown_mysql(),
      destination_master.teardown_mysql(),
      destination_replica.teardown_mysql(),
      destination_rdonly1.teardown_mysql(),
      destination_rdonly2.teardown_mysql(),
  ]
  utils.wait_procs(teardown_procs, raise_on_error=False)

  environment.topo_server().teardown()
  utils.kill_sub_processes()
  utils.remove_tmp_files()

  source_master.remove_tree()
  source_replica.remove_tree()
  source_rdonly1.remove_tree()
  source_rdonly2.remove_tree()
  destination_master.remove_tree()
  destination_replica.remove_tree()
  destination_rdonly1.remove_tree()
  destination_rdonly2.remove_tree()
Пример #8
0
def tearDownModule():
  utils.required_teardown()
  if utils.options.skip_teardown:
    return

  tablet.kill_tablets([src_master, src_replica, src_rdonly,
                       dst_master, dst_replica])

  teardown_procs = [
      src_master.teardown_mysql(),
      src_replica.teardown_mysql(),
      src_rdonly.teardown_mysql(),
      dst_master.teardown_mysql(),
      dst_replica.teardown_mysql(),
      ]
  utils.wait_procs(teardown_procs, raise_on_error=False)

  environment.topo_server().teardown()
  utils.kill_sub_processes()
  utils.remove_tmp_files()

  src_master.remove_tree()
  src_replica.remove_tree()
  src_rdonly.remove_tree()
  dst_master.remove_tree()
  dst_replica.remove_tree()
Пример #9
0
def tearDownModule():
    utils.required_teardown()
    if utils.options.skip_teardown:
        return

    tablet.kill_tablets(
        [src_master, src_replica, src_rdonly, dst_master, dst_replica])

    teardown_procs = [
        src_master.teardown_mysql(),
        src_replica.teardown_mysql(),
        src_rdonly.teardown_mysql(),
        dst_master.teardown_mysql(),
        dst_replica.teardown_mysql(),
    ]
    utils.wait_procs(teardown_procs, raise_on_error=False)

    environment.topo_server().teardown()
    utils.kill_sub_processes()
    utils.remove_tmp_files()

    src_master.remove_tree()
    src_replica.remove_tree()
    src_rdonly.remove_tree()
    dst_master.remove_tree()
    dst_replica.remove_tree()
Пример #10
0
def tearDownModule():
    utils.required_teardown()
    if utils.options.skip_teardown:
        return
    teardown_procs = [t.teardown_mysql() for t in all_tablets]
    utils.wait_procs(teardown_procs, raise_on_error=False)
    environment.topo_server().teardown()
    utils.kill_sub_processes()
    utils.remove_tmp_files()
    for t in all_tablets:
        t.remove_tree()
Пример #11
0
def tearDownModule():
    utils.required_teardown()
    if utils.options.skip_teardown:
        return
    if keyspace_env:
        keyspace_env.teardown()

    environment.topo_server().teardown()

    utils.kill_sub_processes()
    utils.remove_tmp_files()
Пример #12
0
def tearDownModule():
  utils.required_teardown()
  if utils.options.skip_teardown:
    return

  teardown_procs = [t.teardown_mysql() for t in all_tablets]
  utils.wait_procs(teardown_procs, raise_on_error=False)
  environment.topo_server().teardown()
  utils.kill_sub_processes()
  utils.remove_tmp_files()
  for t in all_tablets:
    t.remove_tree()
Пример #13
0
def tearDownModule():
  logging.debug('in tearDownModule')
  utils.required_teardown()
  if utils.options.skip_teardown:
    return
  logging.debug('Tearing down the servers and setup')
  if keyspace_env:
    keyspace_env.teardown()

  environment.topo_server().teardown()

  utils.kill_sub_processes()
  utils.remove_tmp_files()
def tearDownModule():
    logging.debug('in tearDownModule')
    utils.required_teardown()
    if utils.options.skip_teardown:
        return
    logging.debug('Tearing down the servers and setup')
    if keyspace_env:
        keyspace_env.teardown()

    environment.topo_server().teardown()

    utils.kill_sub_processes()
    utils.remove_tmp_files()
Пример #15
0
def tearDownModule():
  utils.required_teardown()
  if utils.options.skip_teardown:
    return
  logging.debug('Tearing down the servers and setup')
  tablet.kill_tablets(all_tablets)
  utils.wait_procs([t.teardown_mysql() for t in all_tablets],
                   raise_on_error=False)

  environment.topo_server().teardown()
  utils.kill_sub_processes()
  utils.remove_tmp_files()
  for t in all_tablets:
    t.remove_tree()
Пример #16
0
def tearDownModule():
    utils.required_teardown()
    if utils.options.skip_teardown:
        return

    for proc in setup_procs:
        utils.kill_sub_process(proc, soft=True)
    utils.wait_procs(setup_procs, raise_on_error=False)

    environment.topo_server().teardown()
    utils.kill_sub_processes()
    utils.remove_tmp_files()

    for t in all_tablets:
        t.remove_tree()
Пример #17
0
def tearDownModule():
  utils.required_teardown()
  if utils.options.skip_teardown:
    return
  logging.debug('Tearing down the servers and setup')
  tablet.kill_tablets([master_tablet, replica_tablet])
  teardown_procs = [master_tablet.teardown_mysql(),
                    replica_tablet.teardown_mysql()]
  utils.wait_procs(teardown_procs, raise_on_error=False)

  environment.topo_server().teardown()
  utils.kill_sub_processes()
  utils.remove_tmp_files()
  master_tablet.remove_tree()
  replica_tablet.remove_tree()
Пример #18
0
def tearDownModule():
  utils.required_teardown()
  if utils.options.skip_teardown:
    return
  logging.debug('Tearing down the servers and setup')
  tablet.kill_tablets([master_tablet, replica_tablet])
  teardown_procs = [master_tablet.teardown_mysql(),
                    replica_tablet.teardown_mysql()]
  utils.wait_procs(teardown_procs, raise_on_error=False)

  environment.topo_server().teardown()
  utils.kill_sub_processes()
  utils.remove_tmp_files()
  master_tablet.remove_tree()
  replica_tablet.remove_tree()
Пример #19
0
def tearDownModule():
  logging.debug('in tearDownModule')
  utils.required_teardown()
  if utils.options.skip_teardown:
    return
  logging.debug('Tearing down the servers and setup')
  tablet.kill_tablets([shard_0_master,
                       shard_0_replica1])
  teardown_procs = [shard_0_master.teardown_mysql(),
                    shard_0_replica1.teardown_mysql(),
                   ]
  utils.wait_procs(teardown_procs, raise_on_error=False)

  environment.topo_server().teardown()

  utils.kill_sub_processes()
  utils.remove_tmp_files()

  shard_0_master.remove_tree()
  shard_0_replica1.remove_tree()
Пример #20
0
def tearDownModule():
    logging.debug('in tearDownModule')
    utils.required_teardown()
    if utils.options.skip_teardown:
        return
    logging.debug('Tearing down the servers and setup')
    tablet.kill_tablets([shard_0_master, shard_0_replica1])
    teardown_procs = [
        shard_0_master.teardown_mysql(),
        shard_0_replica1.teardown_mysql(),
    ]
    utils.wait_procs(teardown_procs, raise_on_error=False)

    environment.topo_server().teardown()

    utils.kill_sub_processes()
    utils.remove_tmp_files()

    shard_0_master.remove_tree()
    shard_0_replica1.remove_tree()
Пример #21
0
def tearDownModule():
  utils.required_teardown()
  if utils.options.skip_teardown:
    return

  teardown_procs = [
      tablet_62344.teardown_mysql(),
      tablet_62044.teardown_mysql(),
      tablet_41983.teardown_mysql(),
      tablet_31981.teardown_mysql(),
  ]
  utils.wait_procs(teardown_procs, raise_on_error=False)

  environment.topo_server().teardown()
  utils.kill_sub_processes()
  utils.remove_tmp_files()

  tablet_62344.remove_tree()
  tablet_62044.remove_tree()
  tablet_41983.remove_tree()
  tablet_31981.remove_tree()
Пример #22
0
def tearDownModule():
    utils.required_teardown()
    if utils.options.skip_teardown:
        return

    teardown_procs = [
        tablet_62344.teardown_mysql(),
        tablet_62044.teardown_mysql(),
        tablet_41983.teardown_mysql(),
        tablet_31981.teardown_mysql(),
    ]
    utils.wait_procs(teardown_procs, raise_on_error=False)

    environment.topo_server().teardown()
    utils.kill_sub_processes()
    utils.remove_tmp_files()

    tablet_62344.remove_tree()
    tablet_62044.remove_tree()
    tablet_41983.remove_tree()
    tablet_31981.remove_tree()
Пример #23
0
def tearDownModule():
  utils.required_teardown()
  if utils.options.skip_teardown:
    return

  teardown_procs = [
      tablet_master.teardown_mysql(extra_args=['-db-credentials-file',
                                               db_credentials_file]),
      tablet_replica1.teardown_mysql(extra_args=['-db-credentials-file',
                                                 db_credentials_file]),
      tablet_replica2.teardown_mysql(extra_args=['-db-credentials-file',
                                                 db_credentials_file]),
  ]
  utils.wait_procs(teardown_procs, raise_on_error=False)

  environment.topo_server().teardown()
  utils.kill_sub_processes()
  utils.remove_tmp_files()

  tablet_master.remove_tree()
  tablet_replica1.remove_tree()
  tablet_replica2.remove_tree()
Пример #24
0
def tearDownModule():
    utils.required_teardown()
    if utils.options.skip_teardown:
        return

    teardown_procs = [
        tablet_master.teardown_mysql(
            extra_args=['-db-credentials-file', db_credentials_file]),
        tablet_replica1.teardown_mysql(
            extra_args=['-db-credentials-file', db_credentials_file]),
        tablet_replica2.teardown_mysql(
            extra_args=['-db-credentials-file', db_credentials_file]),
    ]
    utils.wait_procs(teardown_procs, raise_on_error=False)

    environment.topo_server().teardown()
    utils.kill_sub_processes()
    utils.remove_tmp_files()

    tablet_master.remove_tree()
    tablet_replica1.remove_tree()
    tablet_replica2.remove_tree()
Пример #25
0
def tearDownModule():
    utils.required_teardown()
    if utils.options.skip_teardown:
        return
    utils.remove_tmp_files()
    utils.kill_sub_processes()
def tearDownModule():
    utils.required_teardown()
    if utils.options.skip_teardown:
        return
    utils.remove_tmp_files()
    utils.kill_sub_processes()