Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 1801578

Browse files
Use unified trace method
1 parent beea2e3 commit 1801578

File tree

13 files changed

+36
-36
lines changed

13 files changed

+36
-36
lines changed

synapse/api/auth.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ def can_federate(self, event, auth_events):
179179
def get_public_keys(self, invite_event):
180180
return event_auth.get_public_keys(invite_event)
181181

182-
@opentracing.trace_deferred
182+
@opentracing.trace
183183
@defer.inlineCallbacks
184184
def get_user_by_req(
185185
self, request, allow_guest=False, rights="access", allow_expired=False

synapse/federation/federation_server.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,7 @@ def on_query_client_keys(self, origin, content):
508508
def on_query_user_devices(self, origin, user_id):
509509
return self.on_query_request("user_devices", user_id)
510510

511-
@opentracing.trace_deferred
511+
@opentracing.trace
512512
@defer.inlineCallbacks
513513
@log_function
514514
def on_claim_client_keys(self, origin, content):

synapse/handlers/device.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def __init__(self, hs):
4646
self.state = hs.get_state_handler()
4747
self._auth_handler = hs.get_auth_handler()
4848

49-
@opentracing.trace_deferred
49+
@opentracing.trace
5050
@defer.inlineCallbacks
5151
def get_devices_by_user(self, user_id):
5252
"""
@@ -70,7 +70,7 @@ def get_devices_by_user(self, user_id):
7070
opentracing.log_kv(device_map)
7171
return devices
7272

73-
@opentracing.trace_deferred
73+
@opentracing.trace
7474
@defer.inlineCallbacks
7575
def get_device(self, user_id, device_id):
7676
""" Retrieve the given device
@@ -97,7 +97,7 @@ def get_device(self, user_id, device_id):
9797
return device
9898

9999
@measure_func("device.get_user_ids_changed")
100-
@opentracing.trace_deferred
100+
@opentracing.trace
101101
@defer.inlineCallbacks
102102
def get_user_ids_changed(self, user_id, from_token):
103103
"""Get list of users that have had the devices updated, or have newly
@@ -287,7 +287,7 @@ def check_device_registered(
287287

288288
raise errors.StoreError(500, "Couldn't generate a device ID.")
289289

290-
@opentracing.trace_deferred
290+
@opentracing.trace
291291
@defer.inlineCallbacks
292292
def delete_device(self, user_id, device_id):
293293
""" Delete the given device
@@ -321,7 +321,7 @@ def delete_device(self, user_id, device_id):
321321

322322
yield self.notify_device_update(user_id, [device_id])
323323

324-
@opentracing.trace_deferred
324+
@opentracing.trace
325325
@defer.inlineCallbacks
326326
def delete_all_devices_for_user(self, user_id, except_device_id=None):
327327
"""Delete all of the user's devices
@@ -399,7 +399,7 @@ def update_device(self, user_id, device_id, content):
399399
else:
400400
raise
401401

402-
@opentracing.trace_deferred
402+
@opentracing.trace
403403
@measure_func("notify_device_update")
404404
@defer.inlineCallbacks
405405
def notify_device_update(self, user_id, device_ids):
@@ -485,7 +485,7 @@ def __init__(self, hs, device_handler):
485485
iterable=True,
486486
)
487487

488-
@opentracing.trace_deferred
488+
@opentracing.trace
489489
@defer.inlineCallbacks
490490
def incoming_device_list_update(self, origin, edu_content):
491491
"""Called on incoming device list update from federation. Responsible

synapse/handlers/e2e_keys.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def __init__(self, hs):
4646
"client_keys", self.on_federation_query_client_keys
4747
)
4848

49-
@opentracing.trace_deferred
49+
@opentracing.trace
5050
@defer.inlineCallbacks
5151
def query_devices(self, query_body, timeout):
5252
""" Handle a device key query from a client
@@ -125,7 +125,7 @@ def query_devices(self, query_body, timeout):
125125
r[user_id] = remote_queries[user_id]
126126

127127
# Now fetch any devices that we don't have in our cache
128-
@opentracing.trace_deferred
128+
@opentracing.trace
129129
@defer.inlineCallbacks
130130
def do_remote_query(destination):
131131
destination_query = remote_queries_not_in_cache[destination]
@@ -158,7 +158,7 @@ def do_remote_query(destination):
158158

159159
return {"device_keys": results, "failures": failures}
160160

161-
@opentracing.trace_deferred
161+
@opentracing.trace
162162
@defer.inlineCallbacks
163163
def query_local_devices(self, query):
164164
"""Get E2E device keys for local users
@@ -222,7 +222,7 @@ def on_federation_query_client_keys(self, query_body):
222222
res = yield self.query_local_devices(device_keys_query)
223223
return {"device_keys": res}
224224

225-
@opentracing.trace_deferred
225+
@opentracing.trace
226226
@defer.inlineCallbacks
227227
def claim_one_time_keys(self, query, timeout):
228228
local_query = []
@@ -251,7 +251,7 @@ def claim_one_time_keys(self, query, timeout):
251251
key_id: json.loads(json_bytes)
252252
}
253253

254-
@opentracing.trace_deferred
254+
@opentracing.trace
255255
@defer.inlineCallbacks
256256
def claim_client_keys(destination):
257257
opentracing.set_tag("destination", destination)

synapse/handlers/e2e_room_keys.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def __init__(self, hs):
5050
# changed.
5151
self._upload_linearizer = Linearizer("upload_room_keys_lock")
5252

53-
@opentracing.trace_deferred
53+
@opentracing.trace
5454
@defer.inlineCallbacks
5555
def get_room_keys(self, user_id, version, room_id=None, session_id=None):
5656
"""Bulk get the E2E room keys for a given backup, optionally filtered to a given
@@ -89,7 +89,7 @@ def get_room_keys(self, user_id, version, room_id=None, session_id=None):
8989
opentracing.log_kv(results)
9090
return results
9191

92-
@opentracing.trace_deferred
92+
@opentracing.trace
9393
@defer.inlineCallbacks
9494
def delete_room_keys(self, user_id, version, room_id=None, session_id=None):
9595
"""Bulk delete the E2E room keys for a given backup, optionally filtered to a given
@@ -111,7 +111,7 @@ def delete_room_keys(self, user_id, version, room_id=None, session_id=None):
111111
with (yield self._upload_linearizer.queue(user_id)):
112112
yield self.store.delete_e2e_room_keys(user_id, version, room_id, session_id)
113113

114-
@opentracing.trace_deferred
114+
@opentracing.trace
115115
@defer.inlineCallbacks
116116
def upload_room_keys(self, user_id, version, room_keys):
117117
"""Bulk upload a list of room keys into a given backup version, asserting
@@ -257,7 +257,7 @@ def _should_replace_room_key(current_room_key, room_key):
257257
return False
258258
return True
259259

260-
@opentracing.trace_deferred
260+
@opentracing.trace
261261
@defer.inlineCallbacks
262262
def create_version(self, user_id, version_info):
263263
"""Create a new backup version. This automatically becomes the new
@@ -316,7 +316,7 @@ def get_version_info(self, user_id, version=None):
316316
raise
317317
return res
318318

319-
@opentracing.trace_deferred
319+
@opentracing.trace
320320
@defer.inlineCallbacks
321321
def delete_version(self, user_id, version=None):
322322
"""Deletes a given version of the user's e2e_room_keys backup
@@ -337,7 +337,7 @@ def delete_version(self, user_id, version=None):
337337
else:
338338
raise
339339

340-
@opentracing.trace_deferred
340+
@opentracing.trace
341341
@defer.inlineCallbacks
342342
def update_version(self, user_id, version, version_info):
343343
"""Update the info about a given version of the user's backup

synapse/logging/opentracing.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ def deferred_function(*args, **kwargs):
157157

158158
from canonicaljson import json
159159

160-
from twisted.internet import defer,
160+
from twisted.internet import defer
161161

162162
from synapse.config import ConfigError
163163

synapse/rest/client/v2_alpha/keys.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def __init__(self, hs):
6969
self.auth = hs.get_auth()
7070
self.e2e_keys_handler = hs.get_e2e_keys_handler()
7171

72-
@opentracing.trace_deferred_using_operation_name("upload_keys")
72+
@opentracing.trace_using_operation_name("upload_keys")
7373
@defer.inlineCallbacks
7474
def on_POST(self, request, device_id):
7575
requester = yield self.auth.get_user_by_req(request, allow_guest=True)
@@ -183,7 +183,7 @@ def __init__(self, hs):
183183
self.auth = hs.get_auth()
184184
self.device_handler = hs.get_device_handler()
185185

186-
@opentracing.trace_deferred
186+
@opentracing.trace
187187
@defer.inlineCallbacks
188188
def on_GET(self, request):
189189
requester = yield self.auth.get_user_by_req(request, allow_guest=True)

synapse/rest/client/v2_alpha/room_keys.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ def __init__(self, hs):
312312
self.auth = hs.get_auth()
313313
self.e2e_room_keys_handler = hs.get_e2e_room_keys_handler()
314314

315-
@opentracing.trace_deferred_using_operation_name("get_room_keys_version")
315+
@opentracing.trace_using_operation_name("get_room_keys_version")
316316
@defer.inlineCallbacks
317317
def on_GET(self, request, version):
318318
"""

synapse/rest/client/v2_alpha/sendtodevice.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def __init__(self, hs):
4343
self.txns = HttpTransactionCache(hs)
4444
self.device_message_handler = hs.get_device_message_handler()
4545

46-
@opentracing.trace_deferred_using_operation_name("sendToDevice")
46+
@opentracing.trace_using_operation_name("sendToDevice")
4747
def on_PUT(self, request, message_type, txn_id):
4848
opentracing.set_tag("message_type", message_type)
4949
opentracing.set_tag("txn_id", txn_id)

synapse/storage/deviceinbox.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def get_new_messages_for_device_txn(txn):
7373
"get_new_messages_for_device", get_new_messages_for_device_txn
7474
)
7575

76-
@opentracing.trace_deferred
76+
@opentracing.trace
7777
@defer.inlineCallbacks
7878
def delete_messages_for_device(self, user_id, device_id, up_to_stream_id):
7979
"""
@@ -185,7 +185,7 @@ def get_new_messages_for_remote_destination_txn(txn):
185185
get_new_messages_for_remote_destination_txn,
186186
)
187187

188-
@opentracing.trace_deferred
188+
@opentracing.trace
189189
def delete_device_msgs_for_remote(self, destination, up_to_stream_id):
190190
"""Used to delete messages when the remote destination acknowledges
191191
their receipt.
@@ -236,7 +236,7 @@ def __init__(self, db_conn, hs):
236236
expiry_ms=30 * 60 * 1000,
237237
)
238238

239-
@opentracing.trace_deferred
239+
@opentracing.trace
240240
@defer.inlineCallbacks
241241
def add_messages_to_device_inbox(
242242
self, local_messages_by_user_then_device, remote_messages_by_destination

synapse/storage/devices.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def get_devices_by_user(self, user_id):
7474

7575
return {d["device_id"]: d for d in devices}
7676

77-
@opentracing.trace_deferred
77+
@opentracing.trace
7878
@defer.inlineCallbacks
7979
def get_devices_by_remote(self, destination, from_stream_id, limit):
8080
"""Get stream of updates to send to remote servers
@@ -316,7 +316,7 @@ def _mark_as_sent_devices_by_remote_txn(self, txn, destination, stream_id):
316316
def get_device_stream_token(self):
317317
return self._device_list_id_gen.get_current_token()
318318

319-
@opentracing.trace_deferred
319+
@opentracing.trace
320320
@defer.inlineCallbacks
321321
def get_user_devices_from_cache(self, query_list):
322322
"""Get the devices (and keys if any) for remote users from the cache.

synapse/storage/e2e_room_keys.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def set_e2e_room_key(self, user_id, version, room_id, session_id, room_key):
104104
}
105105
)
106106

107-
@opentracing.trace_deferred
107+
@opentracing.trace
108108
@defer.inlineCallbacks
109109
def get_e2e_room_keys(self, user_id, version, room_id=None, session_id=None):
110110
"""Bulk get the E2E room keys for a given backup, optionally filtered to a given
@@ -163,7 +163,7 @@ def get_e2e_room_keys(self, user_id, version, room_id=None, session_id=None):
163163

164164
return sessions
165165

166-
@opentracing.trace_deferred
166+
@opentracing.trace
167167
@defer.inlineCallbacks
168168
def delete_e2e_room_keys(self, user_id, version, room_id=None, session_id=None):
169169
"""Bulk delete the E2E room keys for a given backup, optionally filtered to a given
@@ -247,7 +247,7 @@ def _get_e2e_room_keys_version_info_txn(txn):
247247
"get_e2e_room_keys_version_info", _get_e2e_room_keys_version_info_txn
248248
)
249249

250-
@opentracing.trace_deferred
250+
@opentracing.trace
251251
def create_e2e_room_keys_version(self, user_id, info):
252252
"""Atomically creates a new version of this user's e2e_room_keys store
253253
with the given version info.
@@ -288,7 +288,7 @@ def _create_e2e_room_keys_version_txn(txn):
288288
"create_e2e_room_keys_version_txn", _create_e2e_room_keys_version_txn
289289
)
290290

291-
@opentracing.trace_deferred
291+
@opentracing.trace
292292
def update_e2e_room_keys_version(self, user_id, version, info):
293293
"""Update a given backup version
294294
@@ -305,7 +305,7 @@ def update_e2e_room_keys_version(self, user_id, version, info):
305305
desc="update_e2e_room_keys_version",
306306
)
307307

308-
@opentracing.trace_deferred
308+
@opentracing.trace
309309
def delete_e2e_room_keys_version(self, user_id, version=None):
310310
"""Delete a given backup version of the user's room keys.
311311
Doesn't delete their actual key data.

synapse/storage/end_to_end_keys.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626

2727
class EndToEndKeyWorkerStore(SQLBaseStore):
28-
@opentracing.trace_deferred
28+
@opentracing.trace
2929
@defer.inlineCallbacks
3030
def get_e2e_device_keys(
3131
self, query_list, include_all_devices=False, include_deleted_devices=False

0 commit comments

Comments
 (0)