From 1ed790d67a2751feaf5da368ff3d31077219e39d Mon Sep 17 00:00:00 2001 From: Jorik Schellekens Date: Mon, 8 Jul 2019 14:00:36 +0100 Subject: [PATCH] Some tracing --- synapse/handlers/device.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/synapse/handlers/device.py b/synapse/handlers/device.py index 746e2179e1..dc8938e510 100644 --- a/synapse/handlers/device.py +++ b/synapse/handlers/device.py @@ -397,6 +397,7 @@ class DeviceHandler(DeviceWorkerHandler): else: raise + @opentracing.trace_defered_function @measure_func("notify_device_update") @defer.inlineCallbacks def notify_device_update(self, user_id, device_ids): @@ -412,6 +413,8 @@ class DeviceHandler(DeviceWorkerHandler): hosts.update(get_domain_from_id(u) for u in users_who_share_room) hosts.discard(self.server_name) + opentracing.set_tag("hosts to update", hosts) + position = yield self.store.add_device_change_to_streams( user_id, device_ids, list(hosts) ) @@ -431,6 +434,9 @@ class DeviceHandler(DeviceWorkerHandler): ) for host in hosts: self.federation_sender.send_device_messages(host) + opentracing.log_kv( + {"message": "sent device update to host", "host": host} + ) @defer.inlineCallbacks def on_federation_query_user_devices(self, user_id):