mirror of
https://github.com/ansible/awx.git
synced 2026-05-19 14:57:39 -02:30
Remove some debug code and modify logging a bit
Signed-off-by: Rick Elrod <rick@elrod.me>
This commit is contained in:
@@ -107,12 +107,12 @@ class WebsocketRelayConnection:
|
|||||||
self.stats.record_connection_lost()
|
self.stats.record_connection_lost()
|
||||||
raise
|
raise
|
||||||
except client_exceptions.ClientConnectorError as e:
|
except client_exceptions.ClientConnectorError as e:
|
||||||
logger.warning(f"Connection from {self.name} to {self.remote_host} failed: '{e}'.")
|
logger.warning(f"Connection from {self.name} to {self.remote_host} failed: '{e}'.", exc_info=True)
|
||||||
except asyncio.TimeoutError:
|
except asyncio.TimeoutError:
|
||||||
logger.warning(f"Connection from {self.name} to {self.remote_host} timed out.")
|
logger.warning(f"Connection from {self.name} to {self.remote_host} timed out.")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
# Early on, this is our canary. I'm not sure what exceptions we can really encounter.
|
# Early on, this is our canary. I'm not sure what exceptions we can really encounter.
|
||||||
logger.exception(f"Connection from {self.name} to {self.remote_host} failed for unknown reason: '{e}'.")
|
logger.warning(f"Connection from {self.name} to {self.remote_host} failed for unknown reason: '{e}'.", exc_info=True)
|
||||||
else:
|
else:
|
||||||
logger.warning(f"Connection from {self.name} to {self.remote_host} list.")
|
logger.warning(f"Connection from {self.name} to {self.remote_host} list.")
|
||||||
|
|
||||||
@@ -143,10 +143,6 @@ class WebsocketRelayConnection:
|
|||||||
logger.warning(logmsg)
|
logger.warning(logmsg)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
from remote_pdb import RemotePdb
|
|
||||||
|
|
||||||
RemotePdb('127.0.0.1', 4444).set_trace()
|
|
||||||
|
|
||||||
if payload.get("type") == "consumer.subscribe":
|
if payload.get("type") == "consumer.subscribe":
|
||||||
for group in payload['groups']:
|
for group in payload['groups']:
|
||||||
name = f"{self.remote_host}-{group}"
|
name = f"{self.remote_host}-{group}"
|
||||||
@@ -155,14 +151,20 @@ class WebsocketRelayConnection:
|
|||||||
producer = self.event_loop.create_task(self.run_producer(name, websocket, group))
|
producer = self.event_loop.create_task(self.run_producer(name, websocket, group))
|
||||||
|
|
||||||
self.producers[name] = {"task": producer, "subscriptions": {origin_channel}}
|
self.producers[name] = {"task": producer, "subscriptions": {origin_channel}}
|
||||||
|
logger.debug(f"Producer {name} started.")
|
||||||
else:
|
else:
|
||||||
self.producers[name]["subscriptions"].add(origin_channel)
|
self.producers[name]["subscriptions"].add(origin_channel)
|
||||||
|
logger.debug(f"Connection from {self.name} to {self.remote_host} added subscription to {group}.")
|
||||||
|
|
||||||
if payload.get("type") == "consumer.unsubscribe":
|
if payload.get("type") == "consumer.unsubscribe":
|
||||||
for group in payload['groups']:
|
for group in payload['groups']:
|
||||||
name = f"{self.remote_host}-{group}"
|
name = f"{self.remote_host}-{group}"
|
||||||
origin_channel = payload['origin_channel']
|
origin_channel = payload['origin_channel']
|
||||||
self.producers[name]["subscriptions"].remove(origin_channel)
|
try:
|
||||||
|
self.producers[name]["subscriptions"].remove(origin_channel)
|
||||||
|
logger.debug(f"Unsubscribed {origin_channel} from {name}")
|
||||||
|
except KeyError:
|
||||||
|
logger.warning(f"Producer {name} not found.")
|
||||||
|
|
||||||
async def run_producer(self, name, websocket, group):
|
async def run_producer(self, name, websocket, group):
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user