summary refs log tree commit diff
path: root/synapse/handlers/relations.py
diff options
context:
space:
mode:
authorEric Eastwood <erice@element.io>2022-08-11 10:27:55 -0500
committerEric Eastwood <erice@element.io>2022-08-11 10:27:55 -0500
commit898ba0effe3d2563764c2a057df22f901f836d23 (patch)
tree524dd83ab043ce3b9ac813699727ab0ab69afd06 /synapse/handlers/relations.py
parentInstrument FederationStateIdsServlet (diff)
downloadsynapse-898ba0effe3d2563764c2a057df22f901f836d23.tar.xz
More tracing
Diffstat (limited to 'synapse/handlers/relations.py')
-rw-r--r--synapse/handlers/relations.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/synapse/handlers/relations.py b/synapse/handlers/relations.py

index 41c64d62c8..70497353a3 100644 --- a/synapse/handlers/relations.py +++ b/synapse/handlers/relations.py
@@ -19,7 +19,7 @@ import attr from synapse.api.constants import RelationTypes from synapse.api.errors import SynapseError from synapse.events import EventBase, relation_from_event -from synapse.logging.tracing import trace +from synapse.logging.tracing import SynapseTags, set_attribute, trace from synapse.storage.databases.main.relations import _RelatedEvent from synapse.types import JsonDict, Requester, StreamToken, UserID from synapse.visibility import filter_events_for_client @@ -166,6 +166,7 @@ class RelationsHandler: return return_value + @trace async def get_relations_for_event( self, event_id: str, @@ -200,6 +201,7 @@ class RelationsHandler: return related_events, next_token + @trace async def get_annotations_for_event( self, event_id: str, @@ -245,6 +247,7 @@ class RelationsHandler: return filtered_results + @trace async def _get_threads_for_events( self, events_by_id: Dict[str, EventBase], @@ -406,6 +409,11 @@ class RelationsHandler: # The event should get bundled aggregations. events_by_id[event.event_id] = event + set_attribute( + SynapseTags.FUNC_ARG_PREFIX + f"event_ids ({len(events_by_id)})", + str(events_by_id.keys()), + ) + # event ID -> bundled aggregation in non-serialized form. results: Dict[str, BundledAggregations] = {}