Address code review.

This commit is contained in:
Oleksii Kliukin
2016-08-05 10:55:38 +02:00
parent 1834c087e7
commit e3cdeb3244
3 changed files with 10 additions and 10 deletions
+4 -4
View File
@@ -670,9 +670,9 @@ def touch_member(config, dcs):
def set_defaults(config, cluster_name):
''' fill-in some basic configuration parameters if config file is not set '''
config['postgresql']['name'] = config['postgresql'].get('name') or cluster_name
config['postgresql']['scope'] = config['postgresql'].get('scope') or cluster_name
config['postgresql']['listen'] = config['postgresql'].get('listen') or "127.0.0.1"
config['postgresql'].setdefault('name', cluster_name)
config['postgresql'].setdefault('scope', cluster_name)
config['postgresql'].setdefault('listen', '127.0.0.1')
config['postgresql']['authentication'] = {'replication': None}
config['restapi']['listen'] = ':' in config['restapi'].get('listen', ".") or '127.0.0.1:5432'
@@ -702,4 +702,4 @@ def scaffold(cluster_name, config_file, dcs, sysid):
except:
dcs.delete_cluster()
raise
click.echo("Cluster {0} has been created successfully".format(cluster_name, sysid))
click.echo("Cluster {0} has been created successfully".format(cluster_name))
+4 -4
View File
@@ -191,8 +191,8 @@ class Consul(AbstractDCS):
return True
try:
args = {'cas': None} if kwargs.get('permanent') else {}
self._client.kv.put(self.member_path, data, acquire=self._session, **args)
args = {} if kwargs.get('permanent') else {'acquire': self._session}
self._client.kv.put(self.member_path, data, **args)
self._my_member_data = data
return True
except Exception:
@@ -201,8 +201,8 @@ class Consul(AbstractDCS):
@catch_consul_errors
def attempt_to_acquire_leader(self, permanent=False):
args = {'cas': None} if permanent else {}
ret = self._client.kv.put(self.leader_path, self._name, acquire=self._session, **args)
args = {} if permanent else {'acquire': self._session}
ret = self._client.kv.put(self.leader_path, self._name, **args)
if not ret:
logger.info('Could not take out TTL lock')
return ret
+2 -2
View File
@@ -282,7 +282,7 @@ class Etcd(AbstractDCS):
@catch_etcd_errors
def touch_member(self, data, ttl=None, permanent=False):
return self.retry(self._client.set, self.member_path, data, (ttl or self._ttl) if not permanent else None)
return self.retry(self._client.set, self.member_path, data, None if permanent else ttl or self._ttl)
@catch_etcd_errors
def take_leader(self):
@@ -293,7 +293,7 @@ class Etcd(AbstractDCS):
return bool(self.retry(self._client.write,
self.leader_path,
self._name,
ttl=self._ttl if permanent else None,
ttl=None if permanent else self._ttl,
prevExist=False))
except etcd.EtcdAlreadyExist:
logger.info('Could not take out TTL lock')