summary refs log tree commit diff
path: root/changelog.d
diff options
context:
space:
mode:
authorEric Eastwood <erice@element.io>2023-05-23 12:26:25 -0500
committerGitHub <noreply@github.com>2023-05-23 12:26:25 -0500
commit379eb2d7abc8e3215cc9fd14deefb975137c9494 (patch)
tree1aa94d1c9f38e37fba464fd48e1e2db172c648a0 /changelog.d
parentConsolidate logic to check for deactivated users. (#15634) (diff)
downloadsynapse-379eb2d7abc8e3215cc9fd14deefb975137c9494.tar.xz
Fix `@trace` not wrapping some state methods that return coroutines correctly (#15647)
```
2023-05-21 09:30:09,288 - synapse.logging.opentracing - 940 - ERROR - POST-1 - @trace may not have wrapped StateStorageController.get_state_for_groups correctly! The function is not async but returned a coroutine
```

Tracing instrumentation for these functions originally introduced in https://github.com/matrix-org/synapse/pull/15610

Diffstat (limited to 'changelog.d')
-rw-r--r--changelog.d/15647.bugfix1
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/15647.bugfix b/changelog.d/15647.bugfix
new file mode 100644
index 0000000000..2eff30f6e3
--- /dev/null
+++ b/changelog.d/15647.bugfix
@@ -0,0 +1 @@
+Instrument `state` and `state_group` storage-related operations to better picture what's happening when tracing.