06190286ec 
								
							 
						 
						
							
							
								
								Remove temporary circuit breaker suppression.  
							
							
							
						 
						
							2020-07-07 16:33:05 -04:00  
				
					
						
							
							
								 
						
							
								3bca856e87 
								
							 
						 
						
							
							
								
								Remove a pair of spurious SET calls in the rate limiter script.  
							
							
							
						 
						
							2020-07-07 16:33:05 -04:00  
				
					
						
							
							
								 
						
							
								b4437d9cfd 
								
							 
						 
						
							
							
								
								Bump version to 3.49  
							
							
							
						 
						
							2020-07-07 15:18:11 -04:00  
				
					
						
							
							
								 
						
							
								b3a778b89a 
								
							 
						 
						
							
							
								
								Temporarily catch and log all script execution exceptions to avoid opening the breaker.  
							
							
							
						 
						
							2020-07-07 15:17:25 -04:00  
				
					
						
							
							
								 
						
							
								dcb11f7606 
								
							 
						 
						
							
							
								
								Log errors from experiments.  
							
							
							
						 
						
							2020-07-07 15:17:25 -04:00  
				
					
						
							
							
								 
						
							
								933ce42d5a 
								
							 
						 
						
							
							
								
								Test rate limiters against a real cluster.  
							
							
							
						 
						
							2020-07-07 15:17:25 -04:00  
				
					
						
							
							
								 
						
							
								6c1ba957bd 
								
							 
						 
						
							
							
								
								Ensure the default alphaId configuration is an empty list rather than null  
							
							
							
						 
						
							2020-07-07 10:17:40 -05:00  
				
					
						
							
							
								 
						
							
								e021286eee 
								
							 
						 
						
							
							
								
								Add configuration by country for sending from alpha IDs  
							
							
							
						 
						
							2020-07-07 10:17:40 -05:00  
				
					
						
							
							
								 
						
							
								0ee7a66033 
								
							 
						 
						
							
							
								
								Keep trying ports until you get one lower than 55535 ( #83 )  
							
							... 
							
							
							
							* Keep trying ports until you get one lower than 55535
* Rename method and change to do...while
* Limit attempts to 11,000 to find an open redis cluster port 
							
						 
						
							2020-07-07 10:12:31 -05:00  
				
					
						
							
							
								 
						
							
								42c797ee97 
								
							 
						 
						
							
							
								
								Set the default log level for tests to WARN.  
							
							
							
						 
						
							2020-07-07 11:05:39 -04:00  
				
					
						
							
							
								 
						
							
								c03699fc5b 
								
							 
						 
						
							
							
								
								Bump version to 3.48  
							
							
							
						 
						
							2020-07-06 10:11:11 -04:00  
				
					
						
							
							
								 
						
							
								b585c6676d 
								
							 
						 
						
							
							
								
								Move rate limiter logic to Lua scripts  
							
							
							
						 
						
							2020-07-06 10:10:13 -04:00  
				
					
						
							
							
								 
						
							
								f5ddb0f1f8 
								
							 
						 
						
							
							
								
								Test ClusterLuaScript against a real Redis cluster.  
							
							
							
						 
						
							2020-07-02 18:58:30 -04:00  
				
					
						
							
							
								 
						
							
								ef97f9e738 
								
							 
						 
						
							
							
								
								Revert "Temporarily suspend execution of the "unlock" script."  
							
							... 
							
							
							
							This reverts commit 6aecd8d44a 
							
						 
						
							2020-07-02 18:58:30 -04:00  
				
					
						
							
							
								 
						
							
								26a03b55de 
								
							 
						 
						
							
							
								
								Un-reinvent the clustered script execution wheel.  
							
							
							
						 
						
							2020-07-02 18:58:30 -04:00  
				
					
						
							
							
								 
						
							
								e9b0100b06 
								
							 
						 
						
							
							
								
								Bump version to 3.47  
							
							
							
						 
						
							2020-07-02 11:41:15 -04:00  
				
					
						
							
							
								 
						
							
								b93a16abae 
								
							 
						 
						
							
							
								
								Honor the step size set in the micrometer config.  
							
							
							
						 
						
							2020-07-02 11:40:41 -04:00  
				
					
						
							
							
								 
						
							
								ff2783d434 
								
							 
						 
						
							
							
								
								Fixed a goof where we were mirroring a write to the wrong key in the new cache cluster.  
							
							
							
						 
						
							2020-07-02 11:40:27 -04:00  
				
					
						
							
							
								 
						
							
								664df55525 
								
							 
						 
						
							
							
								
								Bump version to 3.46 (config-only change)  
							
							
							
						 
						
							2020-06-30 10:48:42 -04:00  
				
					
						
							
							
								 
						
							
								66f93148a7 
								
							 
						 
						
							
							
								
								Bump version to 3.45  
							
							
							
						 
						
							2020-06-29 16:56:39 -04:00  
				
					
						
							
							
								 
						
							
								25a5a8db68 
								
							 
						 
						
							
							
								
								Set avatar to null on Account when request is false ( #78 )  
							
							
							
						 
						
							2020-06-29 15:53:31 -05:00  
				
					
						
							
							
								 
						
							
								a68d91b54c 
								
							 
						 
						
							
							
								
								Resolve some test flakiness by adding a deterministic "wait" mechanism. (SERVER-86)  
							
							
							
						 
						
							2020-06-29 12:24:25 -04:00  
				
					
						
							
							
								 
						
							
								e48afc9fdf 
								
							 
						 
						
							
							
								
								add GitHub Actions CI  
							
							... 
							
							
							
							This runs the tests on every PR and branch push (including master
merges). Handy for avoiding dumb compile bugs and validating changes. 
							
						 
						
							2020-06-29 10:43:40 -04:00  
				
					
						
							
							
								 
						
							
								acdefb394c 
								
							 
						 
						
							
							
								
								Bump version to 3.44  
							
							
							
						 
						
							2020-06-26 10:23:30 -04:00  
				
					
						
							
							
								 
						
							
								88ec3a5751 
								
							 
						 
						
							
							
								
								Add a counter for dead letter events.  
							
							
							
						 
						
							2020-06-26 09:00:11 -04:00  
				
					
						
							
							
								 
						
							
								e3af0a13da 
								
							 
						 
						
							
							
								
								allow "+" before a timezone in request log tests  
							
							... 
							
							
							
							GitHub Actions runs in UTC where the timezone starts with a "+" instead
of our local dev machines (in PT or ET) which start with a "-" in
numeric form. So, we expand the regex to allow for those in
WebSocketRequestLogTest.
Along the way, we change from calling `matches` directly on the strings
to calling it on the `assertThat` to get better test output. 
							
						 
						
							2020-06-25 17:14:53 -04:00  
				
					
						
							
							
								 
						
							
								734dc2e37a 
								
							 
						 
						
							
							
								
								Don't block the Redis instance when clearing the cache.  
							
							
							
						 
						
							2020-06-19 10:52:18 -04:00  
				
					
						
							
							
								 
						
							
								06b97b91e0 
								
							 
						 
						
							
							
								
								Bump version to 3.43  
							
							
							
						 
						
							2020-06-17 22:28:07 -04:00  
				
					
						
							
							
								 
						
							
								6aecd8d44a 
								
							 
						 
						
							
							
								
								Temporarily suspend execution of the "unlock" script.  
							
							
							
						 
						
							2020-06-17 22:27:02 -04:00  
				
					
						
							
							
								 
						
							
								8a4ac3ea10 
								
							 
						 
						
							
							
								
								Bump version to 3.42  
							
							
							
						 
						
							2020-06-17 15:46:06 -04:00  
				
					
						
							
							
								 
						
							
								0ca123f4bc 
								
							 
						 
						
							
							
								
								Fix a missing mock.  
							
							
							
						 
						
							2020-06-17 15:43:28 -04:00  
				
					
						
							
							
								 
						
							
								bbf5e1fa78 
								
							 
						 
						
							
							
								
								Use the UA string from websocket upgrade requests if available.  
							
							
							
						 
						
							2020-06-17 15:40:18 -04:00  
				
					
						
							
							
								 
						
							
								7454e55693 
								
							 
						 
						
							
							
								
								Write synchronously to the cache cluster.  
							
							
							
						 
						
							2020-06-17 15:38:56 -04:00  
				
					
						
							
							
								 
						
							
								c745fe7778 
								
							 
						 
						
							
							
								
								Fix a poorly-mirrored cache delete operation.  
							
							
							
						 
						
							2020-06-17 15:35:46 -04:00  
				
					
						
							
							
								 
						
							
								6adcebb247 
								
							 
						 
						
							
							
								
								Return to just using counters instead of timers for measuring experiment outcomes.  
							
							
							
						 
						
							2020-06-17 15:34:02 -04:00  
				
					
						
							
							
								 
						
							
								4c1844e46a 
								
							 
						 
						
							
							
								
								Bump version to 3.41  
							
							
							
						 
						
							2020-06-17 10:10:23 -04:00  
				
					
						
							
							
								 
						
							
								38f9b8f3dd 
								
							 
						 
						
							
							
								
								Make write operations in `AccountDatabaseCrawlerCache` synchronous.  
							
							
							
						 
						
							2020-06-17 10:05:43 -04:00  
				
					
						
							
							
								 
						
							
								c2e72c7641 
								
							 
						 
						
							
							
								
								Bump version to 3.40  
							
							
							
						 
						
							2020-06-17 09:24:29 -04:00  
				
					
						
							
							
								 
						
							
								7faf143a97 
								
							 
						 
						
							
							
								
								Subdivide the account database crawler cache experiment and add logging to track down lingering disagreements.  
							
							
							
						 
						
							2020-06-17 09:23:40 -04:00  
				
					
						
							
							
								 
						
							
								e53a7f65b8 
								
							 
						 
						
							
							
								
								Update Dropwizard to 2.0.10.  
							
							
							
						 
						
							2020-06-17 09:21:48 -04:00  
				
					
						
							
							
								 
						
							
								21eb9df85f 
								
							 
						 
						
							
							
								
								Bump version to 3.39  
							
							
							
						 
						
							2020-06-16 17:00:20 -04:00  
				
					
						
							
							
								 
						
							
								17cfd4924c 
								
							 
						 
						
							
							
								
								Fixed a poorly-mirrored write operation to the new cluster.  
							
							
							
						 
						
							2020-06-16 16:46:41 -04:00  
				
					
						
							
							
								 
						
							
								a0bebca1e6 
								
							 
						 
						
							
							
								
								Extend Experiment to report more detail when results don't match.  
							
							
							
						 
						
							2020-06-16 16:46:41 -04:00  
				
					
						
							
							
								 
						
							
								75cbfa2898 
								
							 
						 
						
							
							
								
								Mirror unlock-via-script calls to the cache cluster.  
							
							
							
						 
						
							2020-06-16 16:46:41 -04:00  
				
					
						
							
							
								 
						
							
								58a8ed1588 
								
							 
						 
						
							
							
								
								Add a cluster-friendly version of LuaScript.  
							
							
							
						 
						
							2020-06-16 16:46:41 -04:00  
				
					
						
							
							
								 
						
							
								e032f8df59 
								
							 
						 
						
							
							
								
								Add a command for clearing the cache cluster.  
							
							
							
						 
						
							2020-06-16 16:46:41 -04:00  
				
					
						
							
							
								 
						
							
								b16e37d80a 
								
							 
						 
						
							
							
								
								Record a histogram of incoming message list sizes.  
							
							
							
						 
						
							2020-06-12 14:43:50 -04:00  
				
					
						
							
							
								 
						
							
								c17cc07b73 
								
							 
						 
						
							
							
								
								Instrument BlockingThreadPoolExecutor.  
							
							
							
						 
						
							2020-06-12 14:43:50 -04:00  
				
					
						
							
							
								 
						
							
								6f767a72a7 
								
							 
						 
						
							
							
								
								Add a timer for the private sendMessage method.  
							
							
							
						 
						
							2020-06-12 14:43:50 -04:00  
				
					
						
							
							
								 
						
							
								11196436e9 
								
							 
						 
						
							
							
								
								Time rate limiter validation calls.  
							
							
							
						 
						
							2020-06-12 14:43:50 -04:00