Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								115ef3ddac
								
							
								
							
						 | 
						
							
							
								
								Correctly capture Queue.Empty exception
							
							
							
							
							
						 | 
						
							2015-05-21 15:37:43 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c2633907c5
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'erikj/join_perf' of github.com:matrix-org/synapse into erikj/backfill_fixes
							
							
							
							
							
						 | 
						
							2015-05-21 14:58:47 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ebfdd2eb5b
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/join_perf
							
							
							
							
							
						 | 
						
							2015-05-21 14:54:52 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2bc60c55af
								
							
								
							
						 | 
						
							
							
								
								Fix _get_backfill_events to return events in the correct order
							
							
							
							
							
						 | 
						
							2015-05-20 12:57:00 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9084cdd70f
								
							
								
							
						 | 
						
							
							
								
								Ensure event_results is a set
							
							
							
							
							
						 | 
						
							2015-05-19 16:34:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								aa729349dd
								
							
								
							
						 | 
						
							
							
								
								Fix event_backwards_extrem insertion to ignore outliers
							
							
							
							
							
						 | 
						
							2015-05-19 15:27:00 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								f6f902d459
								
							
								
							
						 | 
						
							
							
								
								Move fetching of events into their own transactions
							
							
							
							
							
						 | 
						
							2015-05-14 13:45:48 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8b28209c60
								
							
								
							
						 | 
						
							
							
								
								Err, delete the right stuff
							
							
							
							
							
						 | 
						
							2015-05-12 15:02:53 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								30c72d377e
								
							
								
							
						 | 
						
							
							
								
								Newlines
							
							
							
							
							
						 | 
						
							2015-05-12 14:47:40 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e4eddf9b36
								
							
								
							
						 | 
						
							
							
								
								We do actually want to delete rows out of event_backward_extremities
							
							
							
							
							
						 | 
						
							2015-05-12 14:47:23 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c1779a79bc
								
							
								
							
						 | 
						
							
							
								
								Fix up _handle_prev_events to not try to insert duplicate rows
							
							
							
							
							
						 | 
						
							2015-05-12 14:41:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								84e6b4001f
								
							
								
							
						 | 
						
							
							
								
								Initial hack at wiring together pagination and backfill
							
							
							
							
							
						 | 
						
							2015-05-11 18:01:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ed2584050f
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/executemany
							
							
							
							
							
						 | 
						
							2015-05-05 18:15:20 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								d18f37e026
								
							
								
							
						 | 
						
							
							
								
								Collect the invalidate callbacks on the transaction object rather than passing around a separate list
							
							
							
							
							
						 | 
						
							2015-05-05 17:32:21 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								bdcd7693c8
								
							
								
							
						 | 
						
							
							
								
								Fix indentation
							
							
							
							
							
						 | 
						
							2015-05-05 15:14:48 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								43c2e8deae
								
							
								
							
						 | 
						
							
							
								
								Add support for using executemany
							
							
							
							
							
						 | 
						
							2015-05-05 15:13:25 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								a9aea68fd5
								
							
								
							
						 | 
						
							
							
								
								Invalidate the caches from the correct thread
							
							
							
							
							
						 | 
						
							2015-05-05 14:57:08 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d9cc5de9e5
								
							
								
							
						 | 
						
							
							
								
								Correctly name transaction
							
							
							
							
							
						 | 
						
							2015-05-05 10:24:10 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4011cf1c42
								
							
								
							
						 | 
						
							
							
								
								Cache latest_event_ids_in_room
							
							
							
							
							
						 | 
						
							2015-05-01 13:06:26 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								23c639ff32
								
							
								
							
						 | 
						
							
							
								
								Split a storage function in two so that we don't have to do extra work.
							
							
							
							
							
						 | 
						
							2015-05-01 10:17:19 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								58d8339966
								
							
								
							
						 | 
						
							
							
								
								Add support for postgres instead of mysql. Change sql accourdingly. blob + varbinary -> bytea. No support for UNSIGNED or CREATE INDEX IF NOT EXISTS.
							
							
							
							
							
						 | 
						
							2015-04-14 13:53:20 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								f6583796fe
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into mysql
							
							
							
							
							
						 | 
						
							2015-03-20 16:31:48 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d7a0496f3e
								
							
								
							
						 | 
						
							
							
								
								Convert storage layer to be mysql compatible
							
							
							
							
							
						 | 
						
							2015-03-19 15:59:48 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								bb24609158
								
							
								
							
						 | 
						
							
							
								
								Clean out event_forward_extremities table when the server rejoins the room
							
							
							
							
							
						 | 
						
							2015-03-18 11:19:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								42b972bccd
								
							
								
							
						 | 
						
							
							
								
								Revert get_auth_chain changes
							
							
							
							
							
						 | 
						
							2015-02-23 14:35:23 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								0ac2a79faa
								
							
								
							
						 | 
						
							
							
								
								Initial stab at implementing a batched get_missing_pdus request
							
							
							
							
							
						 | 
						
							2015-02-19 17:24:14 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								717687e1fc
								
							
								
							
						 | 
						
							
							
								
								Get an auth query one at a time
							
							
							
							
							
						 | 
						
							2015-02-12 14:39:31 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								adb04b1e57
								
							
								
							
						 | 
						
							
							
								
								Update copyright notices
							
							
							
							
							
						 | 
						
							2015-01-06 13:21:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								dec5b62339
								
							
								
							
						 | 
						
							
							
								
								Use _get_events_txn instead of _parse_events_txn
							
							
							
							
							
						 | 
						
							2014-12-16 19:16:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2215faa361
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'hotfixes-v0.5.4a' of github.com:matrix-org/synapse into release-v0.6.0
							
							
							
							
							
						 | 
						
							2014-12-16 19:11:13 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								96779d2490
								
							
								
							
						 | 
						
							
							
								
								Fix bug where we did not send the full auth chain to people that joined over federation
							
							
							
							
							
						 | 
						
							2014-12-16 18:57:36 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c8dd3314d6
								
							
								
							
						 | 
						
							
							
								
								Fix bug where we ignored event_edge_hashes table
							
							
							
							
							
						 | 
						
							2014-12-15 13:55:22 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e715741abc
								
							
								
							
						 | 
						
							
							
								
								Update some of the docs in event_federation
							
							
							
							
							
						 | 
						
							2014-11-12 16:20:30 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5d439b127b
								
							
								
							
						 | 
						
							
							
								
								PEP8
							
							
							
							
							
						 | 
						
							2014-11-10 13:46:44 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								6447db063a
								
							
								
							
						 | 
						
							
							
								
								Fix backfill to work. Add auth to backfill request
							
							
							
							
							
						 | 
						
							2014-11-10 11:59:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								02c3b1c9e2
								
							
								
							
						 | 
						
							
							
								
								Add '/event_auth/' federation api
							
							
							
							
							
						 | 
						
							2014-11-07 15:35:53 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								16a0815fac
								
							
								
							
						 | 
						
							
							
								
								Fix bug in _get_auth_chain_txn
							
							
							
							
							
						 | 
						
							2014-11-07 11:21:20 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8b0e96474b
								
							
								
							
						 | 
						
							
							
								
								Implement method to get auth_chain from a given event_id
							
							
							
							
							
						 | 
						
							2014-11-07 10:53:38 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								bf6b72eb55
								
							
								
							
						 | 
						
							
							
								
								Start implementing auth chains
							
							
							
							
							
						 | 
						
							2014-11-07 10:53:38 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4317c8e583
								
							
								
							
						 | 
						
							
							
								
								Implement new replace_state and changed prev_state
							
							
							
							
							
							
							
							`prev_state` is now a list of previous state ids, similiar to
prev_events. `replace_state` now points to what we think was replaced. 
							
						 | 
						
							2014-11-06 15:10:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								cc44ecc62f
								
							
								
							
						 | 
						
							
							
								
								Get correct prev_events
							
							
							
							
							
						 | 
						
							2014-11-05 13:23:35 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d30d79b5be
								
							
								
							
						 | 
						
							
							
								
								Make prev_event signing work again.
							
							
							
							
							
						 | 
						
							2014-10-31 15:35:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								21fe249d62
								
							
								
							
						 | 
						
							
							
								
								Actually don't store any PDUs
							
							
							
							
							
						 | 
						
							2014-10-31 10:47:34 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								f2de2d644a
								
							
								
							
						 | 
						
							
							
								
								Move the impl of backfill to use events.
							
							
							
							
							
						 | 
						
							2014-10-31 09:59:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								aa80900a8e
								
							
								
							
						 | 
						
							
							
								
								Fix SQL so that accepts we may want to persist events twice.
							
							
							
							
							
						 | 
						
							2014-10-30 10:11:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e7858b6d7e
								
							
								
							
						 | 
						
							
							
								
								Start filling out and using new events tables
							
							
							
							
							
						 | 
						
							2014-10-29 16:59:24 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								a10c2ec88d
								
							
								
							
						 | 
						
							
							
								
								Don't reference PDU when persisting event
							
							
							
							
							
						 | 
						
							2014-10-28 17:15:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2d1dfb3b34
								
							
								
							
						 | 
						
							
							
								
								Begin implementing all the PDU storage stuff in Events land
							
							
							
							
							
						 | 
						
							2014-10-28 16:42:35 +00:00 |