9180061b49 
								
							
								 
							
						 
						
							
							
								
								remove unused count_monthly_users  
							
							
							
						 
						
							2018-08-02 15:55:29 +01:00  
				
					
						
							
							
								 
						
							
							
								00f99f74b1 
								
							
								 
							
						 
						
							
							
								
								insertion into monthly_active_users  
							
							
							
						 
						
							2018-08-02 13:47:19 +01:00  
				
					
						
							
							
								 
						
							
							
								08281fe6b7 
								
							
								 
							
						 
						
							
							
								
								self.db_conn unused  
							
							
							
						 
						
							2018-08-01 23:26:24 +01:00  
				
					
						
							
							
								 
						
							
							
								7ff44d9215 
								
							
								 
							
						 
						
							
							
								
								improve clarity  
							
							
							
						 
						
							2018-08-01 16:17:00 +01:00  
				
					
						
							
							
								 
						
							
							
								303f1c851f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into neilj/mau_sign_in_log_in_limits  
							
							
							
						 
						
							2018-08-01 13:42:50 +01:00  
				
					
						
							
							
								 
						
							
							
								6023cdd227 
								
							
								 
							
						 
						
							
							
								
								remove errant print  
							
							
							
						 
						
							2018-08-01 10:27:17 +01:00  
				
					
						
							
							
								 
						
							
							
								7931393495 
								
							
								 
							
						 
						
							
							
								
								make count_monthly_users async synapse/handlers/auth.py  
							
							
							
						 
						
							2018-08-01 10:21:56 +01:00  
				
					
						
							
							
								 
						
							
							
								df2235e7fa 
								
							
								 
							
						 
						
							
							
								
								coding style  
							
							
							
						 
						
							2018-07-31 13:16:20 +01:00  
				
					
						
							
							
								 
						
							
							
								fef7e58ac6 
								
							
								 
							
						 
						
							
							
								
								actually close conn  
							
							
							
						 
						
							2018-07-30 22:29:44 +01:00  
				
					
						
							
							
								 
						
							
							
								9b13817e06 
								
							
								 
							
						 
						
							
							
								
								factor out metrics from __init__ to app/homeserver  
							
							
							
						 
						
							2018-07-30 22:07:07 +01:00  
				
					
						
							
							
								 
						
							
							
								251e6c1210 
								
							
								 
							
						 
						
							
							
								
								limit register and sign in on number of monthly users  
							
							
							
						 
						
							2018-07-30 15:55:57 +01:00  
				
					
						
							
							
								 
						
							
							
								21e878ebb6 
								
							
								 
							
						 
						
							
							
								
								Make EventStore inherit from EventFederationStore  
							
							... 
							
							
							
							(since it uses methods therein)
Turns out that we had a bunch of things which were incorrectly importing
EventWorkerStore from events.py rather than events_worker.py, which broke once
I removed the import into events.py. 
							
						 
						
							2018-07-26 12:48:51 +01:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								244484bf3c 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Merge pull request  #3431  from matrix-org/rav/erasure_visibility""  
							
							... 
							
							
							
							This reverts commit 1d009013b3 
							
						 
						
							2018-06-25 13:42:55 +01:00  
				
					
						
							
							
								 
						
							
							
								1d009013b3 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #3431  from matrix-org/rav/erasure_visibility"  
							
							... 
							
							
							
							This reverts commit ce0d911156b4a5d767a9 
							
						 
						
							2018-06-22 16:35:10 +01:00  
				
					
						
							
							
								 
						
							
							
								3ff8a619f5 
								
							
								 
							
						 
						
							
							
								
								UserErasureStore  
							
							... 
							
							
							
							to store which users have been erased 
							
						 
						
							2018-06-12 09:52:22 +01:00  
				
					
						
							
							
								 
						
							
							
								644aac5f73 
								
							
								 
							
						 
						
							
							
								
								Tighter filtering for user_daily_visits  
							
							
							
						 
						
							2018-05-18 17:10:35 +01:00  
				
					
						
							
							
								 
						
							
							
								ef466b3a13 
								
							
								 
							
						 
						
							
							
								
								fix psql compatability bug  
							
							
							
						 
						
							2018-05-18 15:51:21 +01:00  
				
					
						
							
							
								 
						
							
							
								be11a02c4f 
								
							
								 
							
						 
						
							
							
								
								remove empty line  
							
							
							
						 
						
							2018-05-16 10:45:40 +01:00  
				
					
						
							
							
								 
						
							
							
								31c2502ca8 
								
							
								 
							
						 
						
							
							
								
								style and further contraining query  
							
							
							
						 
						
							2018-05-16 09:46:43 +01:00  
				
					
						
							
							
								 
						
							
							
								05ac15ae82 
								
							
								 
							
						 
						
							
							
								
								Limit query load of generate_user_daily_visits  
							
							... 
							
							
							
							The aim is to keep track of when it was last called and only query from that point in time 
							
						 
						
							2018-05-15 17:01:33 +01:00  
				
					
						
							
							
								 
						
							
							
								f077e97914 
								
							
								 
							
						 
						
							
							
								
								instead of inserting user daily visit data at the end of the day, instead insert incrementally through the day  
							
							
							
						 
						
							2018-05-14 13:50:58 +01:00  
				
					
						
							
							
								 
						
							
							
								dd1a832419 
								
							
								 
							
						 
						
							
							
								
								remove user agent from data model, will just join on user_ips  
							
							
							
						 
						
							2018-05-01 12:13:49 +01:00  
				
					
						
							
							
								 
						
							
							
								fb6015d0a6 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2018-04-25 17:56:11 +01:00  
				
					
						
							
							
								 
						
							
							
								617bf40924 
								
							
								 
							
						 
						
							
							
								
								Generate user daily stats  
							
							
							
						 
						
							2018-04-25 17:37:29 +01:00  
				
					
						
							
							
								 
						
							
							
								d54cfbb7a8 
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2018-04-10 17:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								41e0611895 
								
							
								 
							
						 
						
							
							
								
								remove errant print  
							
							
							
						 
						
							2018-04-09 18:44:20 +01:00  
				
					
						
							
							
								 
						
							
							
								61b439c904 
								
							
								 
							
						 
						
							
							
								
								Fix msec to sec, again  
							
							
							
						 
						
							2018-04-09 18:43:48 +01:00  
				
					
						
							
							
								 
						
							
							
								87770300d5 
								
							
								 
							
						 
						
							
							
								
								Fix msec to sec  
							
							
							
						 
						
							2018-04-09 18:38:59 +01:00  
				
					
						
							
							
								 
						
							
							
								64bc2162ef 
								
							
								 
							
						 
						
							
							
								
								Fix psycopg2 interpolation  
							
							
							
						 
						
							2018-04-09 17:50:36 +01:00  
				
					
						
							
							
								 
						
							
							
								0e5f479fc0 
								
							
								 
							
						 
						
							
							
								
								Review comments  
							
							... 
							
							
							
							Use iteritems over item to loop over dict
formatting 
							
						 
						
							2018-04-05 12:16:46 +01:00  
				
					
						
							
							
								 
						
							
							
								b4e37c6f50 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2018-03-29 17:27:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9ee44a372d 
								
							
								 
							
						 
						
							
							
								
								Remove need for sqlite specific query  
							
							
							
						 
						
							2018-03-29 16:45:34 +01:00  
				
					
						
							
							
								 
						
							
							
								dc7c020b33 
								
							
								 
							
						 
						
							
							
								
								fix pep8 errors  
							
							
							
						 
						
							2018-03-28 17:25:15 +01:00  
				
					
						
							
							
								 
						
							
							
								241e4e8687 
								
							
								 
							
						 
						
							
							
								
								remove twisted deferral cruft  
							
							
							
						 
						
							2018-03-28 16:25:53 +01:00  
				
					
						
							
							
								 
						
							
							
								86932be2cb 
								
							
								 
							
						 
						
							
							
								
								Support multi client R30 for psql  
							
							
							
						 
						
							2018-03-28 14:36:53 +01:00  
				
					
						
							
							
								 
						
							
							
								0f890f477e 
								
							
								 
							
						 
						
							
							
								
								No need to cast in count_daily_users  
							
							
							
						 
						
							2018-03-28 11:49:57 +01:00  
				
					
						
							
							
								 
						
							
							
								a32d2548d9 
								
							
								 
							
						 
						
							
							
								
								query and call for r30 stats  
							
							
							
						 
						
							2018-03-28 10:39:13 +01:00  
				
					
						
							
							
								 
						
							
							
								9187e0762f 
								
							
								 
							
						 
						
							
							
								
								count_daily_users failed if db was sqlite due to type failure - presumably this prevcented all sqlite homeservers reporting home  
							
							
							
						 
						
							2018-03-28 10:02:32 +01:00  
				
					
						
							
							
								 
						
							
							
								64346be26d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_stream_store  
							
							
							
						 
						
							2018-03-01 16:26:42 +00:00  
				
					
						
							
							
								 
						
							
							
								884b26ae41 
								
							
								 
							
						 
						
							
							
								
								Remove unused variables  
							
							
							
						 
						
							2018-03-01 16:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								f793bc3877 
								
							
								 
							
						 
						
							
							
								
								Split out stream store  
							
							
							
						 
						
							2018-03-01 15:13:08 +00:00  
				
					
						
							
							
								 
						
							
							
								6411f725be 
								
							
								 
							
						 
						
							
							
								
								Calculate stream_ordering_month_ago correctly on workers  
							
							
							
						 
						
							2018-03-01 14:20:53 +00:00  
				
					
						
							
							
								 
						
							
							
								d0957753bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2898  from matrix-org/erikj/split_push_rules_store  
							
							... 
							
							
							
							Split PushRulesStore 
							
						 
						
							2018-02-23 11:23:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7e6cf89dc2 
								
							
								 
							
						 
						
							
							
								
								Update copyright  
							
							
							
						 
						
							2018-02-23 10:39:19 +00:00  
				
					
						
							
							
								 
						
							
							
								cbaad969f9 
								
							
								 
							
						 
						
							
							
								
								Split PushRulesStore  
							
							
							
						 
						
							2018-02-21 10:43:31 +00:00  
				
					
						
							
							
								 
						
							
							
								ca9b9d9703 
								
							
								 
							
						 
						
							
							
								
								Split AccountDataStore and TagStore  
							
							
							
						 
						
							2018-02-21 10:15:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f5ac4dc2d4 
								
							
								 
							
						 
						
							
							
								
								Split ReceiptsStore  
							
							
							
						 
						
							2018-02-20 16:28:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3d33eef6fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Store state groups separately from events ( #2784 )  
							
							... 
							
							
							
							* Split state group persist into seperate storage func
* Add per database engine code for state group id gen
* Move store_state_group to StateReadStore
This allows other workers to use it, and so resolve state.
* Hook up store_state_group
* Fix tests
* Rename _store_mult_state_groups_txn
* Rename StateGroupReadStore
* Remove redundant _have_persisted_state_group_txn
* Update comments
* Comment compute_event_context
* Set start val for state_group_id_seq
... otherwise we try to recreate old state groups
* Update comments
* Don't store state for outliers
* Update comment
* Update docstring as state groups are ints 
							
						 
						
							2018-02-06 14:31:24 +00:00  
				
					
						
							
							
								 
						
							
							
								6cfee09be9 
								
							
								 
							
						 
						
							
							
								
								Make __init__ consitstent across Store heirarchy  
							
							... 
							
							
							
							Add db_conn parameters to the `__init__` methods of the *Store classes, so that
they are all consistent, which makes the multiple inheritance work correctly
(and so that we can later extract mixins which can be used in the slavedstores) 
							
						 
						
							2017-11-13 10:46:07 +00:00