Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sliding sync: Correctly track which read receipts we have or have not sent down. #17575

Merged
merged 34 commits into from
Aug 19, 2024
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
da5339d
Migrate to per-connection state class
erikjohnston Aug 12, 2024
baac6c5
Record with new class
erikjohnston Aug 14, 2024
0561c86
Revamp
erikjohnston Aug 15, 2024
c15b8b3
WIP receipts reading
erikjohnston Aug 13, 2024
a1b75f7
WIP comments
erikjohnston Aug 14, 2024
6b9d244
Record state
erikjohnston Aug 15, 2024
2e7672d
Newsfile
erikjohnston Aug 15, 2024
55feaae
Add tests
erikjohnston Aug 15, 2024
614c0d7
Newsfile
erikjohnston Aug 15, 2024
100927d
Comments
erikjohnston Aug 15, 2024
70d32fb
Add proper DB function for getting receipts between things
erikjohnston Aug 15, 2024
64310ec
Update synapse/handlers/sliding_sync.py
erikjohnston Aug 16, 2024
79e80eb
Update synapse/handlers/sliding_sync.py
erikjohnston Aug 16, 2024
d982efe
Update synapse/handlers/sliding_sync.py
erikjohnston Aug 16, 2024
b0a5c0e
Apply suggestions from code review
erikjohnston Aug 16, 2024
577370a
Simplify get room status
erikjohnston Aug 16, 2024
27b7a4a
Add docstring
erikjohnston Aug 16, 2024
dec5314
Fixups
erikjohnston Aug 16, 2024
5b6755a
Rename
erikjohnston Aug 16, 2024
9241da0
Merge remote-tracking branch 'origin/erikj/ss_per_state_class' into e…
erikjohnston Aug 16, 2024
8a8df06
Wrap comment
erikjohnston Aug 16, 2024
db4c733
Docstrings
erikjohnston Aug 16, 2024
39bece9
Update names for per-conn state variables
erikjohnston Aug 16, 2024
161275d
Add back in receipts comments
erikjohnston Aug 16, 2024
f511576
Actually only check for missing receipts in rooms with LIVE
erikjohnston Aug 16, 2024
90ecd9e
Apply suggestions from code review
erikjohnston Aug 16, 2024
49c2f73
Rewrap comments
erikjohnston Aug 16, 2024
53a35e8
Add comment about checking room.initial flag
erikjohnston Aug 16, 2024
7f5bccc
Add some comments that chain map won't infinitely grow
erikjohnston Aug 19, 2024
f628b8d
Apply suggestions from code review
erikjohnston Aug 19, 2024
41d37b3
Rename new_connection_state
erikjohnston Aug 19, 2024
96aaed8
Add receipts to docstring
erikjohnston Aug 19, 2024
1937ac9
Merge branch 'erikj/ss_per_state_class' into erikj/ss_receipts2
erikjohnston Aug 19, 2024
4f08d04
Merge remote-tracking branch 'origin/develop' into erikj/ss_receipts2
erikjohnston Aug 19, 2024
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
1 change: 1 addition & 0 deletions changelog.d/17575.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Correctly track read receipts that should be sent down in experimental sliding sync.
Loading
Loading