Merge "Add extra logging around tenant reconfiguration events"

This commit is contained in:
Zuul 2022-11-10 16:29:15 +00:00 committed by Gerrit Code Review
commit 57451d04b9

View File

@ -1479,6 +1479,7 @@ class Scheduler(threading.Thread):
# This is called in the scheduler loop after another thread submits
# a request
if self.unparsed_abide.ltime < self.system_config_cache.ltime:
self.log.debug("Updating system config")
self.updateSystemConfig()
with self.layout_lock:
@ -2472,11 +2473,14 @@ class Scheduler(threading.Thread):
event_forwarded = False
try:
if isinstance(event, TenantReconfigureEvent):
self.log.debug("Processing tenant reconfiguration "
"event for tenant %s", tenant.name)
self._doTenantReconfigureEvent(event)
elif isinstance(event, (PromoteEvent, ChangeManagementEvent)):
event_forwarded = self._forward_management_event(event)
else:
self.log.error("Unable to handle event %s", event)
self.log.error("Unable to handle event %s for tenant %s",
event, tenant.name)
finally:
if event_forwarded:
self.management_events[tenant.name].ackWithoutResult(