synapse/tests/replication
Eric Eastwood 8c58eb7f17
Add event.internal_metadata.instance_name (#17300)
Add `event.internal_metadata.instance_name` (the worker instance that persisted the event) to go alongside the existing `event.internal_metadata.stream_ordering`.

`instance_name` is useful to properly compare and query for events with a token since you need to compare both the `stream_ordering` and `instance_name` against the vector clock/`instance_map` in the `RoomStreamToken`.

This is pre-requisite work and may be used in https://github.com/element-hq/synapse/pull/17293

Adding `event.internal_metadata.instance_name` was first mentioned in the initial Sliding Sync PR while pairing with @erikjohnston, see 09609cb0db (diff-5cd773fb307aa754bd3948871ba118b1ef0303f4d72d42a2d21e38242bf4e096R405-R410)
2024-06-13 11:32:50 -05:00
..
http Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
storage Add event.internal_metadata.instance_name (#17300) 2024-06-13 11:32:50 -05:00
tcp Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
__init__.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
_base.py Bump black from 23.10.1 to 24.2.0 (#16936) 2024-03-13 16:46:44 +00:00
test_auth.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_client_reader_shard.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_federation_ack.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_federation_sender_shard.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_module_cache_invalidation.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_multi_media_repo.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_pusher_shard.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_sharded_event_persister.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
test_sharded_receipts.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00