dendrite/roomserver/storage
Neil Alexander e9545dc12f
Remove error when state keys are missing for user NIDs (#2213)
* Remove error when state keys are missing for user NIDs

There is still an actual bug here somewhere in the membership updater, but this check does more harm than good, since it means that the key consumers don't actually distribute updates to *anyone*. It's better just to deal with this silently for now.

To find these broken rows:

```
SELECT * FROM roomserver_membership AS m WHERE NOT EXISTS (
	SELECT event_state_key_nid FROM roomserver_event_state_keys AS s
	WHERE m.sender_nid = s.event_state_key_nid
);
```

* Logging
2022-02-22 13:40:08 +00:00
..
postgres Return ErrRoomNoExists if insufficient state is available for a buildEvent to succeed when joining a room (#2210) 2022-02-21 16:22:29 +00:00
shared Remove error when state keys are missing for user NIDs (#2213) 2022-02-22 13:40:08 +00:00
sqlite3 Return ErrRoomNoExists if insufficient state is available for a buildEvent to succeed when joining a room (#2210) 2022-02-21 16:22:29 +00:00
tables Don't re-send sent events in add_state_events (#2195) 2022-02-17 13:53:48 +00:00
interface.go Full roomserver input transactional isolation (#2141) 2022-02-04 10:39:34 +00:00
storage_wasm.go Top-level setup package (#1605) 2020-12-02 17:41:00 +00:00
storage.go Run gofmt on dendrite - apply go 1.17 preferred build tags (#2021) 2021-11-02 16:48:48 +00:00