diff options
author | Erik Johnston <erik@matrix.org> | 2020-08-28 17:12:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-28 17:12:45 +0100 |
commit | 3b4556cf87666bb6f40d89c8c7fff42d336237b6 (patch) | |
tree | 7c4e854c4a04289f514dd9eb9b9bbd66a56af5ea /changelog.d | |
parent | Convert `event_push_actions`, `registration`, and `roommember` datastores to ... (diff) | |
download | synapse-3b4556cf87666bb6f40d89c8c7fff42d336237b6.tar.xz |
Fix `wait_for_stream_position` for multiple waiters. (#8196)
This fixes a bug where having multiple callers waiting on the same stream and position will cause it to try and compare two deferreds, which fails (due to the sorted list having an entry of `Tuple[int, Deferred]`).
Diffstat (limited to 'changelog.d')
-rw-r--r-- | changelog.d/8196.misc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/8196.misc b/changelog.d/8196.misc new file mode 100644 index 0000000000..c42baf0e56 --- /dev/null +++ b/changelog.d/8196.misc @@ -0,0 +1 @@ +Fix `wait_for_stream_position` to allow multiple waiters on same stream ID. |