Add a slaved events store class

Add a test to check that get_room_names_and_aliases does the same
thing on both the master and on the slave data store.
This commit is contained in:
Mark Haines 2016-04-06 14:12:51 +01:00
parent 7d11f825aa
commit 75fb9ac1be
10 changed files with 485 additions and 2 deletions

View file

@ -1134,7 +1134,7 @@ class EventsStore(SQLBaseStore):
upper_bound = current_forward_id
sql = (
"SELECT -event_stream_ordering FROM current_state_resets"
"SELECT event_stream_ordering FROM current_state_resets"
" WHERE ? < event_stream_ordering"
" AND event_stream_ordering <= ?"
" ORDER BY event_stream_ordering ASC"
@ -1143,7 +1143,7 @@ class EventsStore(SQLBaseStore):
state_resets = txn.fetchall()
sql = (
"SELECT -event_stream_ordering, event_id, state_group"
"SELECT event_stream_ordering, event_id, state_group"
" FROM ex_outlier_stream"
" WHERE ? > event_stream_ordering"
" AND event_stream_ordering >= ?"