Erik Johnston
|
faeb369f15
|
Fix missing invalidations for receipt storage
|
2018-02-21 15:19:54 +00:00 |
Erik Johnston
|
3dec9c66b3
|
Split out RoomMemberStore
|
2018-02-21 12:07:26 +00:00 |
Erik Johnston
|
46244b2759
|
Split AS stores
|
2018-02-21 11:49:34 +00:00 |
Erik Johnston
|
27b094f382
|
Split out get_events and co into a worker store
|
2018-02-21 11:41:48 +00:00 |
Erik Johnston
|
573712da6b
|
Update comments
|
2018-02-21 11:29:49 +00:00 |
Erik Johnston
|
c96d547f4d
|
Actually use new param
|
2018-02-21 11:03:42 +00:00 |
Erik Johnston
|
d15d237b0d
|
Split out EventPushActionWorkerStore
|
2018-02-21 11:01:13 +00:00 |
Erik Johnston
|
27939cbb0e
|
Merge pull request #2893 from matrix-org/erikj/delete_from_staging_fed
Delete from push_actions_staging in federation too
|
2018-02-21 11:00:06 +00:00 |
Erik Johnston
|
6f72765371
|
Split PusherStore
|
2018-02-21 10:54:21 +00:00 |
Erik Johnston
|
cbaad969f9
|
Split PushRulesStore
|
2018-02-21 10:43:31 +00:00 |
Erik Johnston
|
ca9b9d9703
|
Split AccountDataStore and TagStore
|
2018-02-21 10:15:04 +00:00 |
Erik Johnston
|
a2b25de68d
|
Merge pull request #2896 from matrix-org/erikj/split_receipts_store
Split ReceiptsStore
|
2018-02-20 18:08:20 +00:00 |
Erik Johnston
|
8fbb4d0d19
|
Raise exception in abstract method
|
2018-02-20 17:59:23 +00:00 |
Erik Johnston
|
95e4cffd85
|
Fix comment
|
2018-02-20 17:58:40 +00:00 |
Erik Johnston
|
e316bbb4c0
|
Use abstract base class to access stream IDs
|
2018-02-20 17:43:57 +00:00 |
Erik Johnston
|
f5ac4dc2d4
|
Split ReceiptsStore
|
2018-02-20 16:28:28 +00:00 |
Erik Johnston
|
25634ed152
|
Fix test
|
2018-02-20 12:40:44 +00:00 |
Erik Johnston
|
24087bffa9
|
Ensure all push actions are deleted from staging
|
2018-02-20 12:34:31 +00:00 |
Erik Johnston
|
ad0ccf15ea
|
Refactor _set_push_actions_for_event_and_users_txn to use events_and_contexts
|
2018-02-20 12:34:28 +00:00 |
Erik Johnston
|
e440e28456
|
Fix unit tests
|
2018-02-20 11:41:40 +00:00 |
Erik Johnston
|
d874d4f2d7
|
Delete from push_actions_staging in federation too
|
2018-02-20 11:37:52 +00:00 |
Erik Johnston
|
6ff8c87484
|
Batch inserts into event_push_actions_staging
|
2018-02-20 11:33:07 +00:00 |
Erik Johnston
|
324c3e9399
|
Merge pull request #2868 from matrix-org/erikj/refactor_media_storage
Make store_file use store_into_file
|
2018-02-20 11:31:24 +00:00 |
Richard van der Hoff
|
3fc33bae8b
|
Merge pull request #2888 from bachp/pynacl-1.2.1
Update pynacl dependency to 1.2.1 or higher
|
2018-02-19 14:37:51 +00:00 |
Pascal Bach
|
3acd616979
|
Update pynacl dependency to 1.2.1 or higher
Signed-off-by: Pascal Bach <pascal.bach@nextrem.ch>
|
2018-02-19 10:45:22 +01:00 |
Richard van der Hoff
|
a71a080cd2
|
Merge pull request #2882 from matrix-org/rav/fix_purge_tablescan
(Really) fix tablescan of event_push_actions on purge
|
2018-02-16 15:18:47 +00:00 |
Richard van der Hoff
|
d1a3325f99
|
(Really) fix tablescan of event_push_actions on purge
commit 278d21b5 added new code to avoid the tablescan, but didn't remove the
old :/
|
2018-02-16 14:02:31 +00:00 |
Erik Johnston
|
bf5ef10a93
|
Merge pull request #2874 from matrix-org/erikj/creator_push_actions
Store push actions in DB staging area instead of context
|
2018-02-16 11:52:51 +00:00 |
Erik Johnston
|
6af025d3c4
|
Fix typo of double is_highlight
|
2018-02-16 11:35:31 +00:00 |
Erik Johnston
|
012e8e142a
|
Comments
|
2018-02-16 11:35:01 +00:00 |
Erik Johnston
|
3a061cae26
|
Fix unit test
|
2018-02-15 16:31:59 +00:00 |
Erik Johnston
|
b96278d6fe
|
Ensure that we delete staging push actions on errors
|
2018-02-15 15:47:06 +00:00 |
Erik Johnston
|
4810f7effd
|
Remove context.push_actions
|
2018-02-15 15:47:06 +00:00 |
Erik Johnston
|
c714c61853
|
Update event_push_actions table from staging table
|
2018-02-15 15:47:06 +00:00 |
Erik Johnston
|
acac21248c
|
Store push actions in staging area
|
2018-02-15 15:47:04 +00:00 |
Erik Johnston
|
6ed9ff69c2
|
Merge pull request #2873 from matrix-org/erikj/event_creator_no_state
Don't serialize current state over replication
|
2018-02-15 14:09:42 +00:00 |
Erik Johnston
|
106906a65e
|
Don't serialize current state over replication
|
2018-02-15 13:53:18 +00:00 |
Erik Johnston
|
5fb347fc41
|
Merge pull request #2872 from matrix-org/erikj/event_worker_dont_log
Don't log errors propogated from send_event
|
2018-02-15 12:31:49 +00:00 |
Erik Johnston
|
cd94728e93
|
Merge pull request #2871 from matrix-org/erikj/event_creator_state
Fix state group storage bug in workers
|
2018-02-15 11:34:01 +00:00 |
Erik Johnston
|
fd1601c596
|
Fix state group storage bug in workers
We needed to move `_count_state_group_hops_txn` to the
StateGroupWorkerStore.
|
2018-02-15 11:04:32 +00:00 |
Erik Johnston
|
ef344b10e5
|
Don't log errors propogated from send_event
|
2018-02-15 11:03:49 +00:00 |
Richard van der Hoff
|
b8d821aa68
|
Merge pull request #2867 from matrix-org/rav/rework_purge
purge_history cleanups
|
2018-02-15 09:49:07 +00:00 |
Erik Johnston
|
92c52df702
|
Make store_file use store_into_file
|
2018-02-14 17:55:18 +00:00 |
Richard van der Hoff
|
d28ec43e15
|
Merge pull request #2769 from matrix-org/matthew/hit_the_gin
switch back from GIST to GIN indexes
|
2018-02-14 16:59:03 +00:00 |
Richard van der Hoff
|
39bf47319f
|
purge_history: fix sqlite syntax error
apparently sqlite insists on indexes being named
|
2018-02-14 16:42:19 +00:00 |
Richard van der Hoff
|
ac27f6a35e
|
purge_history: handle sqlite asshattery
apparently creating a temporary table commits the transaction. because that's a
useful thing.
|
2018-02-14 16:41:12 +00:00 |
Richard van der Hoff
|
5978dccff0
|
remove overzealous exception handling
|
2018-02-14 15:54:09 +00:00 |
Richard van der Hoff
|
278d21b5e4
|
purge_history: fix index use
event_push_actions doesn't have an index on event_id, so we need to specify
room_id.
|
2018-02-14 15:44:51 +00:00 |
Richard van der Hoff
|
5fcbf1e07c
|
Rework event purge to use a temporary table
... which should speed things up by reducing the amount of data being shuffled
across the connection
|
2018-02-14 11:02:22 +00:00 |
Erik Johnston
|
c0c9327fe0
|
Merge pull request #2854 from matrix-org/erikj/event_create_worker
Create a worker for event creation
|
2018-02-13 18:07:10 +00:00 |