This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Synapse doesn't backfill missing events when rejoining a room later #15717
Labels
A-Federation
A-Messages-Endpoint
/messages client API endpoint (`RoomMessageListRestServlet`) (which also triggers /backfill)
O-Occasional
Affects or can be seen by some users regularly or most users rarely
S-Minor
Blocks non-critical functionality, workarounds exist.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
Description
If I'm the only user from my home server in a room (with more users from other severs),
stays there for a while and get's a lot of events,
then leave the room,
then rejoins the room a few days later,
I'm missing the events in the room between the point where I left the room up to the point I rejoined the room.
Synapse does not backfill those events.
Steps to reproduce
You will see something like this:
missing events you will not see
homeserver_logs.tar.gz
I have reported this before years ago but I shut down that server before Matrix team started to investigate, and when they looked at the bug they closed it because I wasn't active any more. So this is an old bug and not something newly introduced.
Homeserver
sinnesro.se
Synapse Version
{"server_version":"1.84.1","python_version":"3.9.2"}
Installation Method
Debian packages from packages.matrix.org
Database
Single PostgreSQL, never used SQLite, never restored from backup
Workers
Single process
Platform
Debian 11 latest updated
Running in an LXD
Intel Core i5 12th gen, 16 GB RAM, 256 GB SSD
Configuration
No response
Relevant log output
Anything else that would be useful to know?
No response
The text was updated successfully, but these errors were encountered: