Erik Johnston
|
cffe46408f
|
Don't rely on options when inserting event into cache
|
2016-06-03 18:25:21 +01:00 |
|
Erik Johnston
|
10ea3f46ba
|
Change the way we cache events
|
2016-06-03 17:57:50 +01:00 |
|
Erik Johnston
|
05e01f21d7
|
Remove event fetching from DB threads
|
2016-06-03 17:22:13 +01:00 |
|
Mark Haines
|
eef541a291
|
Move insert_client_ip to a separate class
|
2016-06-03 14:42:35 +01:00 |
|
Erik Johnston
|
d06f2a229e
|
Merge pull request #828 from matrix-org/erikj/joined_hosts_for_room
Make get_joined_hosts_for_room use get_users_in_room
|
2016-06-03 11:50:30 +01:00 |
|
Erik Johnston
|
722472b48c
|
Merge pull request #825 from matrix-org/erikj/cache_push_rules
Load push rules in storage layer so that they get cached
|
2016-06-03 11:44:32 +01:00 |
|
Mark Haines
|
b09f348530
|
Merge pull request #824 from matrix-org/markjh/slaved_presence_store
Add a slaved store for presence
|
2016-06-03 11:26:33 +01:00 |
|
Erik Johnston
|
ccb56fc24b
|
Make get_joined_hosts_for_room use get_users_in_room
|
2016-06-03 11:20:23 +01:00 |
|
Erik Johnston
|
6a0afa582a
|
Load push rules in storage layer, so that they get cached
|
2016-06-03 11:10:00 +01:00 |
|
Mark Haines
|
3ae915b27e
|
Add a slaved store for presence
|
2016-06-03 11:05:53 +01:00 |
|
Erik Johnston
|
9c26b390a2
|
Only get local users
|
2016-06-03 11:04:31 +01:00 |
|
Erik Johnston
|
065e739d6e
|
Merge pull request #811 from matrix-org/erikj/state_users_in_room
Use state to calculate get_users_in_room
|
2016-06-03 10:58:27 +01:00 |
|
Erik Johnston
|
696d7c5937
|
Merge pull request #809 from matrix-org/erikj/cache_receipts_in_room
Add get_users_with_read_receipts_in_room cache
|
2016-06-03 10:58:24 +01:00 |
|
Mark Haines
|
80f34d7b57
|
Fix setting the _clock in SQLBaseStore
|
2016-06-02 15:23:56 +01:00 |
|
Erik Johnston
|
a04a2d043c
|
Merge pull request #807 from matrix-org/erikj/push_rules_cache
Ensure we always return boolean in push rules
|
2016-06-01 18:07:48 +01:00 |
|
Erik Johnston
|
0f06b496d1
|
Merge pull request #806 from matrix-org/erikj/hash_cache
Cache get_event_reference_hashes
|
2016-06-01 18:07:42 +01:00 |
|
Erik Johnston
|
c8285564a3
|
Use state to calculate get_users_in_room
|
2016-06-01 15:25:25 +01:00 |
|
David Baker
|
d60eed0710
|
Limit number of notifications in an email notification
|
2016-06-01 11:45:43 +01:00 |
|
Erik Johnston
|
43db0d9f6a
|
Add get_users_with_read_receipts_in_room cache
|
2016-06-01 10:54:32 +01:00 |
|
Erik Johnston
|
dea9f20f8c
|
Force boolean
|
2016-05-31 17:24:30 +01:00 |
|
Mark Haines
|
c8c5bf950a
|
Fix synapse/storage/schema/delta/30/as_users.py
|
2016-05-31 17:10:40 +01:00 |
|
Erik Johnston
|
c9ca285d33
|
Merge pull request #805 from matrix-org/erikj/push_rules_cache
Fix GET /push_rules
|
2016-05-31 16:42:21 +01:00 |
|
Erik Johnston
|
1d4ee854e2
|
Fix typo
|
2016-05-31 15:45:53 +01:00 |
|
Erik Johnston
|
cca0093fa9
|
Change fix
|
2016-05-31 15:44:08 +01:00 |
|
Erik Johnston
|
aefd2d1cbc
|
Cache get_event_reference_hashes
|
2016-05-31 15:32:32 +01:00 |
|
Erik Johnston
|
10de8c2631
|
Merge pull request #804 from matrix-org/erikj/push_rules_cache
Add caches to bulk_get_push_rules*
|
2016-05-31 15:04:40 +01:00 |
|
Erik Johnston
|
e5b0bbcd33
|
Add caches to bulk_get_push_rules*
|
2016-05-31 13:46:58 +01:00 |
|
Erik Johnston
|
85b992f621
|
Fix to allow start with postgres
|
2016-05-27 10:44:44 +01:00 |
|
David Baker
|
31b5395ab6
|
Remove debug logging
|
2016-05-23 16:32:01 +01:00 |
|
David Baker
|
c2da3406fc
|
Oops, missing comma
|
2016-05-20 18:03:31 +01:00 |
|
David Baker
|
ccffb0965d
|
Remove stale line
|
2016-05-20 17:59:10 +01:00 |
|
David Baker
|
18d68bfee4
|
Handle empty events table
|
2016-05-20 17:58:09 +01:00 |
|
David Baker
|
d4503e25ed
|
Make deleting push actions more efficient
There's no index on received_ts, so manually binary search using the stream_ordering index, and only update it once an hour.
|
2016-05-20 17:56:10 +01:00 |
|
David Baker
|
149fa411e2
|
Only delete push actions after 30 days
|
2016-05-20 15:25:12 +01:00 |
|
Erik Johnston
|
42368ea8db
|
Add desc to get_presence_for_users
|
2016-05-18 11:38:10 +01:00 |
|
Mark Haines
|
6a30a0bfd3
|
Move the functions for parsing app service config
|
2016-05-17 11:28:58 +01:00 |
|
Mark Haines
|
816df9f267
|
get_room_members is unused now
|
2016-05-16 19:51:43 +01:00 |
|
Mark Haines
|
1a3a2002ff
|
Spell "domain" correctly
s/domian/domain/g
|
2016-05-16 19:17:23 +01:00 |
|
Mark Haines
|
b7381d5338
|
Allow receipts for events we haven't seen in the db
|
2016-05-13 15:46:41 +01:00 |
|
Erik Johnston
|
ba5c616ff4
|
Merge pull request #778 from matrix-org/erikj/add_pusher
Fixup add_pusher
|
2016-05-13 14:43:23 +01:00 |
|
Erik Johnston
|
0c11c1be88
|
Spelling
|
2016-05-13 14:42:25 +01:00 |
|
Erik Johnston
|
e00e8f2166
|
Merge pull request #769 from matrix-org/erikj/push_actions_delete
Delete old pushers
|
2016-05-13 14:41:36 +01:00 |
|
Erik Johnston
|
fd8e921b6e
|
Merge pull request #779 from matrix-org/erikj/receipts
Use tree cache for get_linearized_receipts_for_room
|
2016-05-13 14:41:21 +01:00 |
|
Erik Johnston
|
c9aff0736c
|
Remove topics table
|
2016-05-13 14:40:38 +01:00 |
|
Mark Haines
|
9295fa30a8
|
Annotate the removed indicies with why they were removed.
|
2016-05-13 14:16:57 +01:00 |
|
Erik Johnston
|
5e50058473
|
Remove unused indices
This includes removing both unused indices and indices that are subsets
of other indices.
|
2016-05-13 13:28:07 +01:00 |
|
Erik Johnston
|
6da7f39d95
|
Use tree cache for get_linearized_receipts_for_room
|
2016-05-13 11:41:23 +01:00 |
|
Erik Johnston
|
13d37c3c56
|
Fixup add_pusher
|
2016-05-13 11:25:02 +01:00 |
|
Matrix
|
3b1930e8ec
|
unbreak schema
|
2016-05-10 16:42:37 +01:00 |
|
Matthew Hodgson
|
fe97b81c09
|
Merge pull request #759 from matrix-org/dbkr/email_notifs
Send email notifications for missed messages
|
2016-05-10 16:30:05 +02:00 |
|