From 1374fb3a2d1e649205ac0125c8ae5ffdd07a3103 Mon Sep 17 00:00:00 2001 From: Alexander Kukushkin Date: Tue, 30 Aug 2016 10:30:28 +0200 Subject: [PATCH] Set role to uninitialized when removing data directory --- patroni/postgresql.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patroni/postgresql.py b/patroni/postgresql.py index da4b932a..84960b67 100644 --- a/patroni/postgresql.py +++ b/patroni/postgresql.py @@ -799,7 +799,6 @@ class Postgresql(object): else: logger.error('unable to rewind the former master') self.remove_data_directory() - self.set_role('uninitialized') ret = True self._need_rewind = False else: @@ -950,6 +949,7 @@ $$""".format(name, ' '.join(options)), name, password, password) logger.exception("Could not rename data directory %s", self._data_dir) def remove_data_directory(self): + self.set_role('uninitialized') logger.info('Removing data directory: %s', self._data_dir) try: if os.path.islink(self._data_dir):