1
0

Trace key claiming

This commit is contained in:
Jorik Schellekens
2019-07-08 15:12:05 +01:00
parent f6ce4fec23
commit 1e5f5c2ccf
2 changed files with 7 additions and 1 deletions

View File

@@ -520,6 +520,7 @@ class FederationServer(FederationBase):
def on_query_user_devices(self, origin, user_id):
return self.on_query_request("user_devices", user_id)
@opentracing.trace_defered_function
@defer.inlineCallbacks
@log_function
def on_claim_client_keys(self, origin, content):
@@ -528,6 +529,9 @@ class FederationServer(FederationBase):
for device_id, algorithm in device_keys.items():
query.append((user_id, device_id, algorithm))
opentracing.log_kv(
{"message": "Claiming one time keys.", "user, device pairs": query}
)
results = yield self.store.claim_e2e_one_time_keys(query)
json_result = {}

View File

@@ -275,7 +275,9 @@ class EndToEndKeyStore(EndToEndKeyWorkerStore, SQLBaseStore):
)
for user_id, device_id, algorithm, key_id in delete:
opentracing.log_kv(
{"message": "executing claim transaction on database"}
{
"message": "Executing claim e2e_one_time_keys transaction on database."
}
)
txn.execute(sql, (user_id, device_id, algorithm, key_id))
opentracing.log_kv(