|  Erik Johnston | 2df8dd9b37 | Move all the caches into their own package, synapse.util.caches | 2015-08-11 18:00:59 +01:00 | 
				
					
						|  Erik Johnston | b8e386db59 | Change Cache to not use *args in its interface | 2015-08-07 11:52:21 +01:00 | 
				
					
						|  Erik Johnston | baa55fb69e | Merge pull request #193 from matrix-org/erikj/bulk_persist_event Add bulk insert events API | 2015-07-14 10:49:24 +01:00 | 
				
					
						|  Erik Johnston | 65e69dec8b | Don't explode if we don't recognize one of the event_ids in the backfill request | 2015-07-06 09:33:03 +01:00 | 
				
					
						|  Erik Johnston | 5130d80d79 | Add bulk insert events API | 2015-06-25 17:29:34 +01:00 | 
				
					
						|  Erik Johnston | 6924852592 | Batch SELECTs in _get_auth_chain_ids_txn | 2015-06-23 11:01:04 +01:00 | 
				
					
						|  Erik Johnston | 74b7de83ec | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/backfill_fixes | 2015-05-22 16:10:42 +01:00 | 
				
					
						|  Mark Haines | 36317f3dad | Merge pull request #156 from matrix-org/erikj/join_perf Make joining #matrix:matrix.org over federation quicker | 2015-05-22 16:09:54 +01:00 | 
				
					
						|  Mark Haines | b6adfc59f5 | Invalidate the get_latest_event_ids_in_room cache when deleting from event_forward_extremities | 2015-05-22 13:01:03 +01:00 | 
				
					
						|  Erik Johnston | a910984b58 | Actually return something from lambda | 2015-05-21 15:58:41 +01:00 | 
				
					
						|  Erik Johnston | e309b1045d | Sort backfill events | 2015-05-21 15:57:35 +01:00 | 
				
					
						|  Erik Johnston | 0180bfe4aa | Remove dead code | 2015-05-21 15:53:41 +01:00 | 
				
					
						|  Erik Johnston | 1f3d1d85a9 | Only get non-state | 2015-05-21 15:52:29 +01:00 | 
				
					
						|  Erik Johnston | 39a3340f73 | Skip events we've already seen | 2015-05-21 15:48:56 +01:00 | 
				
					
						|  Erik Johnston | ae3bff3491 | Correctly prepopulate queue | 2015-05-21 15:46:07 +01:00 | 
				
					
						|  Erik Johnston | dc085ddf8c | Don't prepopulate event_results | 2015-05-21 15:44:05 +01:00 | 
				
					
						|  Erik Johnston | 73d23c6ae8 | Don't readd things that are already in event_results | 2015-05-21 15:40:22 +01:00 | 
				
					
						|  Erik Johnston | 6189d8e54d | PriorityQueue gives lowest first | 2015-05-21 15:38:08 +01:00 | 
				
					
						|  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 |