- Jun 15, 2017
-
-
Erik Johnston authored
-
- Jun 13, 2017
-
-
Erik Johnston authored
Fix user directory insertion due to missing room_id
-
Erik Johnston authored
-
Erik Johnston authored
Fix user dir to not assume existence of user
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Add cache for is_host_joined
-
Erik Johnston authored
Tweak the ranking of PG user dir search
-
Erik Johnston authored
Don't assume existence of events when updating user directory
-
Erik Johnston authored
Throw exception when not retrying when downloading media
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
- Jun 12, 2017
-
-
Erik Johnston authored
Change is_host_joined to use current_state table
-
- Jun 09, 2017
-
-
Erik Johnston authored
Cache state deltas
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Fix has_any_entity_changed
-
Erik Johnston authored
-
Erik Johnston authored
Fix removing of pushers when using workers
-
Erik Johnston authored
Mark remote invite rejections as outliers
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Occaisonally has_any_entity_changed would throw the error: "Set changed size during iteration" when taking the max of the `sorteddict`. While its uncertain how that happens, its quite inefficient to iterate over the entire dict anyway so we change to using the more traditional `bisect_*` functions.
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
This bypasses a bug where using the state groups to figure out if a host is in a room sometimes errors if the servers isn't in the room. (For example when the server rejected an invite to a remote room)
-
Erik Johnston authored
-
- Jun 08, 2017
-
-
Erik Johnston authored
Ensure we don't use unpersisted state group as prev group
-
Erik Johnston authored
-
- Jun 07, 2017
-
-
Erik Johnston authored
Fix bug where state_group tables got corrupted
-
Erik Johnston authored
This is due to the fact that we prefilled caches using txn.call_after, which always gets called including on error. We fix this by making txn.call_after only fire when a transaction completes successfully, which is what we want most of the time anyway.
-
Erik Johnston authored
Don't start user_directory handling on workers
-
Erik Johnston authored
Faster cache for get_joined_hosts
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Split up device_lists_outbound_pokes table for faster updates.
-
Erik Johnston authored
-