Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Enable Faster Remote Room Joins against worker-mode Synapse. #14752

Merged
merged 29 commits into from
Jan 22, 2023
Merged
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
9f43880
Enable Complement tests for Faster Remote Room Joins on worker-mode
reivilibre Dec 6, 2022
58d4f93
(dangerous) Add an override to allow Complement to use FRRJ under wor…
reivilibre Dec 29, 2022
29c331d
Newsfile
reivilibre Dec 29, 2022
91faaf6
Fix race where we didn't send out replication notification
erikjohnston Jan 6, 2023
50776af
MORE HACKS
erikjohnston Jan 10, 2023
4d1a4f0
Fix get_un_partial_stated_rooms_token to take instance_name
erikjohnston Jan 19, 2023
c135941
Merge remote-tracking branch 'origin/develop' into rei/frrj_workers_c…
erikjohnston Jan 19, 2023
5b97e4e
Fix bad merge
erikjohnston Jan 19, 2023
d24b947
Remove warning
erikjohnston Jan 19, 2023
aa97b35
Correctly advance un_partial_stated_room_stream
erikjohnston Jan 19, 2023
a3cddbf
Fix merge
erikjohnston Jan 19, 2023
eb65ad3
Add another notify_replication
erikjohnston Jan 19, 2023
1c77611
Fixups
erikjohnston Jan 19, 2023
af2815a
Create a separate ReplicationNotifier
erikjohnston Jan 20, 2023
539e147
Merge remote-tracking branch 'origin/develop' into rei/frrj_workers_c…
erikjohnston Jan 20, 2023
d650011
Fix test
erikjohnston Jan 20, 2023
8ae6c31
Fix portdb
erikjohnston Jan 20, 2023
71472ba
Create a separate ReplicationNotifier
erikjohnston Jan 20, 2023
b72b698
Fix test
erikjohnston Jan 20, 2023
5a4355d
Fix portdb
erikjohnston Jan 20, 2023
f2a097c
Fix presence test
erikjohnston Jan 20, 2023
56e6dda
Newsfile
erikjohnston Jan 20, 2023
36433ed
Merge branch 'erikj/repl_notifieri' into rei/frrj_workers_complement
erikjohnston Jan 20, 2023
9a85309
Merge branch 'develop' into rei/frrj_workers_complement
erikjohnston Jan 20, 2023
207c0a3
Apply suggestions from code review
erikjohnston Jan 20, 2023
f76879a
Merge branch 'develop' into rei/frrj_workers_complement
erikjohnston Jan 20, 2023
b7df499
Update changelog.d/14752.misc
Jan 22, 2023
df83750
Merge branch 'develop' into rei/frrj_workers_complement
Jan 22, 2023
4d62667
lint
Jan 22, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Apply suggestions from code review
  • Loading branch information
erikjohnston authored Jan 20, 2023
commit 207c0a3ceb7aa51acdd12c0f0a3adf2727fdcac6
2 changes: 0 additions & 2 deletions synapse/replication/tcp/streams/partial_state.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ def __init__(self, hs: "HomeServer"):
store = hs.get_datastores().main
super().__init__(
hs.get_instance_name(),
# TODO(faster_joins, multiple writers): we need to account for instance names
store.get_un_partial_stated_rooms_token,
store.get_un_partial_stated_rooms_from_stream,
)
Expand Down Expand Up @@ -69,7 +68,6 @@ def __init__(self, hs: "HomeServer"):
store = hs.get_datastores().main
super().__init__(
hs.get_instance_name(),
# TODO(faster_joins, multiple writers): we need to account for instance names
store.get_un_partial_stated_events_token,
store.get_un_partial_stated_events_from_stream,
)