Merge "Another improvement of info level log messages"
This commit is contained in:
commit
aba5674b80
@ -111,7 +111,7 @@ def rec2des(rec, zonename):
|
||||
rectypes.append(k)
|
||||
else:
|
||||
LOG.info(_LI("Skipping unknown record type "
|
||||
"%(type)s in %(name)s") %
|
||||
"%(type)s in %(name)s"),
|
||||
{'type': k, 'name': name})
|
||||
|
||||
desrecs = []
|
||||
@ -182,14 +182,14 @@ def syncipaservers2des(servers, designatereq, designateurl):
|
||||
# first - add servers from ipa not already in designate
|
||||
for server in servers:
|
||||
if server in dservers:
|
||||
LOG.info(_LI("Skipping ipa server %s already in designate")
|
||||
% server)
|
||||
LOG.info(_LI("Skipping ipa server %s already in designate"),
|
||||
server)
|
||||
else:
|
||||
desreq = {"name": server}
|
||||
resp = designatereq.post(srvurl, data=json.dumps(desreq))
|
||||
LOG.debug("Response: %s" % pprint.pformat(resp.json()))
|
||||
if resp.status_code == 200:
|
||||
LOG.info(_LI("Added server %s to designate") % server)
|
||||
LOG.info(_LI("Added server %s to designate"), server)
|
||||
else:
|
||||
raise AddServerError("Unable to add %s: %s" %
|
||||
(server, pprint.pformat(resp.json())))
|
||||
@ -199,7 +199,7 @@ def syncipaservers2des(servers, designatereq, designateurl):
|
||||
if server not in servers:
|
||||
delresp = designatereq.delete(srvurl + "/" + sid)
|
||||
if delresp.status_code == 200:
|
||||
LOG.info(_LI("Deleted server %s") % server)
|
||||
LOG.info(_LI("Deleted server %s"), server)
|
||||
else:
|
||||
raise DeleteServerError("Unable to delete %s: %s" %
|
||||
(server,
|
||||
@ -293,7 +293,7 @@ def main():
|
||||
exc = None
|
||||
fakezoneid = None
|
||||
if resp.status_code == 200:
|
||||
LOG.info(_LI("Added domain %s") % domname)
|
||||
LOG.info(_LI("Added domain %s"), domname)
|
||||
fakezoneid = resp.json()['id']
|
||||
delresp = designatereq.delete(domainurl + "/" + fakezoneid)
|
||||
if delresp.status_code != 200:
|
||||
@ -338,7 +338,7 @@ def main():
|
||||
desreq = zone2des(zonerec)
|
||||
resp = designatereq.post(domainurl, data=json.dumps(desreq))
|
||||
if resp.status_code == 200:
|
||||
LOG.info(_LI("Added domain %s") % desreq['name'])
|
||||
LOG.info(_LI("Added domain %s"), desreq['name'])
|
||||
else:
|
||||
raise AddDomainError("Unable to add domain %s: %s" %
|
||||
(desreq['name'], pprint.pformat(resp.json())))
|
||||
@ -354,7 +354,7 @@ def main():
|
||||
resp = designatereq.post(recurl, data=json.dumps(desreq))
|
||||
if resp.status_code == 200:
|
||||
LOG.info(_LI("Added record %(record)s "
|
||||
"for domain %(domain)s") %
|
||||
"for domain %(domain)s"),
|
||||
{'record': desreq['name'], 'domain': zonename})
|
||||
else:
|
||||
raise AddRecordError("Could not add record %s: %s" %
|
||||
|
@ -48,7 +48,7 @@ if __name__ == '__main__':
|
||||
|
||||
domain = client.domains.get(cfg.CONF.domain_id)
|
||||
|
||||
msg = "Creating %s records" % cfg.CONF.records
|
||||
msg = "Creating %s records", cfg.CONF.records
|
||||
LOG.info(msg)
|
||||
for i in range(0, cfg.CONF.records):
|
||||
name = '%s.%s' % (str(uuid.uuid4()), domain.name)
|
||||
|
@ -1056,7 +1056,7 @@ class TempestConfigPrivate(object):
|
||||
cfg.CONF([], project='tempest', default_config_files=config_files)
|
||||
logging.setup('tempest')
|
||||
LOG = logging.getLogger('tempest')
|
||||
# LOG.info("Using tempest config file %s" % path)
|
||||
# LOG.info("Using tempest config file %s", path)
|
||||
register_opts()
|
||||
self._set_attrs()
|
||||
if parse_conf:
|
||||
|
@ -171,7 +171,7 @@ class Extractor:
|
||||
allow_include=True)
|
||||
except dns.zone.UnknownOrigin:
|
||||
LOG.info(_LI('%(zonefile)s is missing $ORIGIN, '
|
||||
'inserting %(name)s') %
|
||||
'inserting %(name)s'),
|
||||
{'zonefile': zonefile, 'name': name})
|
||||
zone_object = dns.zone.from_file(zonefile,
|
||||
allow_include=True,
|
||||
|
@ -53,7 +53,7 @@ class RequestHandler(object):
|
||||
master = {'host': raw_server[0], 'port': int(raw_server[1])}
|
||||
self.masters.append(master)
|
||||
|
||||
LOG.info(_LI("Agent masters: %(masters)s") %
|
||||
LOG.info(_LI("Agent masters: %(masters)s"),
|
||||
{'masters': self.masters})
|
||||
|
||||
self.allow_notify = CONF['service:agent'].allow_notify
|
||||
|
@ -62,7 +62,7 @@ def auth_pipeline_factory(loader, global_conf, **local_conf):
|
||||
"""
|
||||
pipeline = local_conf[cfg.CONF['service:api'].auth_strategy]
|
||||
pipeline = pipeline.split()
|
||||
LOG.info(_LI('Getting auth pipeline: %s') % pipeline[:-1])
|
||||
LOG.info(_LI('Getting auth pipeline: %s'), pipeline[:-1])
|
||||
filters = [loader.get_filter(n) for n in pipeline[:-1]]
|
||||
app = loader.get_app(pipeline[-1])
|
||||
filters.reverse()
|
||||
|
@ -43,6 +43,6 @@ class Service(service.WSGIService, service.Service):
|
||||
msg = 'Unable to determine appropriate api-paste-config file'
|
||||
raise exceptions.ConfigurationError(msg)
|
||||
|
||||
LOG.info(_LI('Using api-paste-config found at: %s') % config_paths[0])
|
||||
LOG.info(_LI('Using api-paste-config found at: %s'), config_paths[0])
|
||||
|
||||
return deploy.loadapp("config:%s" % config_paths[0], name='osapi_dns')
|
||||
|
@ -336,7 +336,7 @@ def do_axfr(zone_name, servers, timeout=None, source=None):
|
||||
to = eventlet.Timeout(timeout)
|
||||
log_info = {'name': zone_name, 'host': srv}
|
||||
try:
|
||||
LOG.info(_LI("Doing AXFR for %(name)s from %(host)s") % log_info)
|
||||
LOG.info(_LI("Doing AXFR for %(name)s from %(host)s"), log_info)
|
||||
|
||||
xfr = dns.query.xfr(srv['host'], zone_name, relativize=False,
|
||||
timeout=1, port=srv['port'], source=source)
|
||||
|
@ -178,7 +178,7 @@ class DesignateAdapter(object):
|
||||
|
||||
except exceptions.InvalidObject:
|
||||
LOG.info(_LI("InvalidObject creating %(name)s with "
|
||||
"values %(values)r") %
|
||||
"values %(values)r"),
|
||||
{"name": output_object.obj_name(), "values": values})
|
||||
raise
|
||||
|
||||
|
@ -69,7 +69,7 @@ def init(default_rule=None):
|
||||
msg = 'Unable to determine appropriate policy json file'
|
||||
raise exceptions.ConfigurationError(msg)
|
||||
|
||||
LOG.info(_LI('Using policy_file found at: %s') % policy_files[0])
|
||||
LOG.info(_LI('Using policy_file found at: %s'), policy_files[0])
|
||||
|
||||
with open(policy_files[0]) as fh:
|
||||
policy_string = fh.read()
|
||||
@ -98,9 +98,9 @@ def check(rule, ctxt, target=None, do_raise=True, exc=exceptions.Forbidden):
|
||||
|
||||
if result:
|
||||
LOG.info(_("Policy check succeeded for rule '%(rule)s' "
|
||||
"on target %(target)s") %
|
||||
"on target %(target)s"),
|
||||
{'rule': rule, 'target': repr(target)}, extra=extra)
|
||||
else:
|
||||
LOG.info(_("Policy check failed for rule '%(rule)s' "
|
||||
"on target %(target)s") %
|
||||
"on target %(target)s"),
|
||||
{'rule': rule, 'target': repr(target)}, extra=extra)
|
||||
|
@ -62,7 +62,7 @@ class PoolManagerAPI(object):
|
||||
|
||||
def create_zone(self, context, zone):
|
||||
LOG.info(_LI("create_zone: Calling pool manager for %(zone)s, "
|
||||
"serial:%(serial)s") %
|
||||
"serial:%(serial)s"),
|
||||
{'zone': zone.name, 'serial': zone.serial})
|
||||
|
||||
# Modifying the topic so it is pool manager instance specific.
|
||||
@ -73,7 +73,7 @@ class PoolManagerAPI(object):
|
||||
|
||||
def delete_zone(self, context, zone):
|
||||
LOG.info(_LI("delete_zone: Calling pool manager for %(zone)s, "
|
||||
"serial:%(serial)s") %
|
||||
"serial:%(serial)s"),
|
||||
{'zone': zone.name, 'serial': zone.serial})
|
||||
|
||||
# Modifying the topic so it is pool manager instance specific.
|
||||
@ -84,7 +84,7 @@ class PoolManagerAPI(object):
|
||||
|
||||
def update_zone(self, context, zone):
|
||||
LOG.info(_LI("update_zone: Calling pool manager for %(zone)s, "
|
||||
"serial:%(serial)s") %
|
||||
"serial:%(serial)s"),
|
||||
{'zone': zone.name, 'serial': zone.serial})
|
||||
|
||||
# Modifying the topic so it is pool manager instance specific.
|
||||
@ -97,7 +97,7 @@ class PoolManagerAPI(object):
|
||||
actual_serial):
|
||||
LOG.info(_LI("update_status: Calling pool manager for %(zone)s : "
|
||||
"%(action)s : %(status)s : %(serial)s on nameserver "
|
||||
"'%(host)s:%(port)s'") %
|
||||
"'%(host)s:%(port)s'"),
|
||||
{'zone': zone.name, 'action': zone.action,
|
||||
'status': status, 'serial': actual_serial,
|
||||
'host': nameserver.host, 'port': nameserver.port})
|
||||
|
@ -120,8 +120,8 @@ class Service(service.RPCService, coordination.CoordinationMixin,
|
||||
topic = super(Service, self)._rpc_topic
|
||||
|
||||
topic = '%s.%s' % (topic, CONF['service:pool_manager'].pool_id)
|
||||
LOG.info(_LI('Using topic %(topic)s for this pool manager instance.')
|
||||
% {'topic': topic})
|
||||
LOG.info(_LI('Using topic %(topic)s for this pool manager instance.'),
|
||||
{'topic': topic})
|
||||
|
||||
return topic
|
||||
|
||||
@ -382,7 +382,7 @@ class Service(service.RPCService, coordination.CoordinationMixin,
|
||||
return False
|
||||
|
||||
def _update_zone_on_also_notify(self, context, also_notify, zone):
|
||||
LOG.info(_LI('Updating zone %(zone)s on also_notify %(server)s.') %
|
||||
LOG.info(_LI('Updating zone %(zone)s on also_notify %(server)s.'),
|
||||
{'zone': zone.name,
|
||||
'server': self._get_destination(also_notify)})
|
||||
|
||||
@ -502,7 +502,7 @@ class Service(service.RPCService, coordination.CoordinationMixin,
|
||||
if consensus_serial != 0 and cache_serial <= consensus_serial \
|
||||
and zone.status != 'ACTIVE':
|
||||
LOG.info(_LI('For zone %(zone)s '
|
||||
'the consensus serial is %(consensus_serial)s.') %
|
||||
'the consensus serial is %(consensus_serial)s.'),
|
||||
{'zone': zone.name,
|
||||
'consensus_serial': consensus_serial})
|
||||
self.central_api.update_status(
|
||||
|
@ -87,12 +87,12 @@ class Service(service.Service):
|
||||
def start(self):
|
||||
super(Service, self).start()
|
||||
|
||||
LOG.info(_('Starting %(name)s service (version: %(version)s)') %
|
||||
LOG.info(_('Starting %(name)s service (version: %(version)s)'),
|
||||
{'name': self.service_name,
|
||||
'version': version.version_info.version_string()})
|
||||
|
||||
def stop(self):
|
||||
LOG.info(_('Stopping %(name)s service') % {'name': self.service_name})
|
||||
LOG.info(_('Stopping %(name)s service'), {'name': self.service_name})
|
||||
|
||||
super(Service, self).stop()
|
||||
|
||||
|
@ -81,7 +81,7 @@ class Service(service.RPCService, coordination.CoordinationMixin,
|
||||
self.tg.add_timer(interval, task)
|
||||
|
||||
def _rebalance(self, my_partitions, members, event):
|
||||
LOG.info(_LI("Received rebalance event %s") % event)
|
||||
LOG.info(_LI("Received rebalance event %s"), event)
|
||||
self.partition_range = my_partitions
|
||||
|
||||
# Begin RPC Implementation
|
||||
|
@ -126,7 +126,7 @@ class DeletedZonePurgeTask(PeriodicTask):
|
||||
"""
|
||||
pstart, pend = self._my_range()
|
||||
msg = _LI("Performing deleted zone purging for %(start)s to %(end)s")
|
||||
LOG.info(msg % {"start": pstart, "end": pend})
|
||||
LOG.info(msg, {"start": pstart, "end": pend})
|
||||
|
||||
delta = datetime.timedelta(seconds=self.options.time_threshold)
|
||||
time_threshold = timeutils.utcnow() - delta
|
||||
@ -169,7 +169,7 @@ class PeriodicExistsTask(PeriodicTask):
|
||||
def __call__(self):
|
||||
pstart, pend = self._my_range()
|
||||
msg = _LI("Emitting zone exist events for %(start)s to %(end)s")
|
||||
LOG.info(msg % {"start": pstart, "end": pend})
|
||||
LOG.info(msg, {"start": pstart, "end": pend})
|
||||
|
||||
ctxt = context.DesignateContext.get_admin_context()
|
||||
ctxt.all_tenants = True
|
||||
@ -202,7 +202,7 @@ class PeriodicSecondaryRefreshTask(PeriodicTask):
|
||||
def __call__(self):
|
||||
pstart, pend = self._my_range()
|
||||
msg = _LI("Refreshing zones between for %(start)s to %(end)s")
|
||||
LOG.info(msg % {"start": pstart, "end": pend})
|
||||
LOG.info(msg, {"start": pstart, "end": pend})
|
||||
|
||||
ctxt = context.DesignateContext.get_admin_context()
|
||||
ctxt.all_tenants = True
|
||||
|
Loading…
Reference in New Issue
Block a user