def create_index(client, name): """ Create archive index """ print('Creating index {}'.format(name)) create = curator.CreateIndex(client=client, name=name, ignore_existing=True) create.do_action()
def create_index(client, name): """ Create archive index """ print('Creating index {}'.format(name)) create = curator.CreateIndex(client=client, name=name) try: create.do_action() except curator.exceptions.FailedExecution as e: if "index_already_exists_exception" not in str(e) and "resource_already_exists_exception" not in str(e): raise e
def test_do_action_raises_exception(self): client = Mock() client.indices.create.return_value = None client.indices.create.side_effect = testvars.fake_fail co = curator.CreateIndex(client, 'name') self.assertRaises(curator.FailedExecution, co.do_action)
def test_do_action(self): client = Mock() client.indices.create.return_value = None co = curator.CreateIndex(client, 'name') self.assertIsNone(co.do_action())
def test_do_dry_run(self): client = Mock() co = curator.CreateIndex(client, 'name') self.assertIsNone(co.do_dry_run())
def test_init(self): client = Mock() co = curator.CreateIndex(client, 'name') self.assertEqual('name', co.name) self.assertEqual(client, co.client)
unit_count=2) s = [re.sub(r'-\d{4}.\d{2}.\d{2}$', "", i) for i in ilo.working_list()] success_list = [] for b in excludeindecis: if b in s: s.remove(b) for i in s: logs("indice name: " + i) name = '<' + i + '-{now/d+1d}>' try: ESclient = elasticsearch.Elasticsearch([{ 'host': ES_HOST }], timeout=ES_TIMEOUT) create_indices = curator.CreateIndex(ESclient, name) create_indices.do_action() #logs('create indice {0}'.format(name)) success_list.append(i) except Exception, e: logs("create indice error: {0}".format(e)) logs('total indices list {0}'.format(s)) logs('success create indices list {0}'.format(success_list)) fail_list = list(set(s).difference(set(success_list))) logs('fail create indices list {0}'.format(fail_list)) logs( '==========total indices: {0} ,success create indices: {1},fail create indices: {2}==========' .format(len(s), len(success_list), len(fail_list)))