|  Jon Chambers | 06b97b91e0 | Bump version to 3.43 | 2020-06-17 22:28:07 -04:00 | 
				
					
						|  Jon Chambers | 6aecd8d44a | Temporarily suspend execution of the "unlock" script. | 2020-06-17 22:27:02 -04:00 | 
				
					
						|  Jon Chambers | 8a4ac3ea10 | Bump version to 3.42 | 2020-06-17 15:46:06 -04:00 | 
				
					
						|  Jon Chambers | 0ca123f4bc | Fix a missing mock. | 2020-06-17 15:43:28 -04:00 | 
				
					
						|  Jon Chambers | bbf5e1fa78 | Use the UA string from websocket upgrade requests if available. | 2020-06-17 15:40:18 -04:00 | 
				
					
						|  Jon Chambers | 7454e55693 | Write synchronously to the cache cluster. | 2020-06-17 15:38:56 -04:00 | 
				
					
						|  Jon Chambers | c745fe7778 | Fix a poorly-mirrored cache delete operation. | 2020-06-17 15:35:46 -04:00 | 
				
					
						|  Jon Chambers | 6adcebb247 | Return to just using counters instead of timers for measuring experiment outcomes. | 2020-06-17 15:34:02 -04:00 | 
				
					
						|  Jon Chambers | 4c1844e46a | Bump version to 3.41 | 2020-06-17 10:10:23 -04:00 | 
				
					
						|  Jon Chambers | 38f9b8f3dd | Make write operations in `AccountDatabaseCrawlerCache` synchronous. | 2020-06-17 10:05:43 -04:00 | 
				
					
						|  Jon Chambers | c2e72c7641 | Bump version to 3.40 | 2020-06-17 09:24:29 -04:00 | 
				
					
						|  Jon Chambers | 7faf143a97 | Subdivide the account database crawler cache experiment and add logging to track down lingering disagreements. | 2020-06-17 09:23:40 -04:00 | 
				
					
						|  Jon Chambers | e53a7f65b8 | Update Dropwizard to 2.0.10. | 2020-06-17 09:21:48 -04:00 | 
				
					
						|  Jon Chambers | 21eb9df85f | Bump version to 3.39 | 2020-06-16 17:00:20 -04:00 | 
				
					
						|  Jon Chambers | 17cfd4924c | Fixed a poorly-mirrored write operation to the new cluster. | 2020-06-16 16:46:41 -04:00 | 
				
					
						|  Jon Chambers | a0bebca1e6 | Extend Experiment to report more detail when results don't match. | 2020-06-16 16:46:41 -04:00 | 
				
					
						|  Jon Chambers | 75cbfa2898 | Mirror unlock-via-script calls to the cache cluster. | 2020-06-16 16:46:41 -04:00 | 
				
					
						|  Jon Chambers | 58a8ed1588 | Add a cluster-friendly version of LuaScript. | 2020-06-16 16:46:41 -04:00 | 
				
					
						|  Jon Chambers | e032f8df59 | Add a command for clearing the cache cluster. | 2020-06-16 16:46:41 -04:00 | 
				
					
						|  Jon Chambers | b16e37d80a | Record a histogram of incoming message list sizes. | 2020-06-12 14:43:50 -04:00 | 
				
					
						|  Jon Chambers | c17cc07b73 | Instrument BlockingThreadPoolExecutor. | 2020-06-12 14:43:50 -04:00 | 
				
					
						|  Jon Chambers | 6f767a72a7 | Add a timer for the private sendMessage method. | 2020-06-12 14:43:50 -04:00 | 
				
					
						|  Jon Chambers | 11196436e9 | Time rate limiter validation calls. | 2020-06-12 14:43:50 -04:00 | 
				
					
						|  Jon Chambers | 9afc433db4 | Record exceptions associated with server responses. | 2020-06-11 22:08:07 -04:00 | 
				
					
						|  Jon Chambers | f701e3d834 | Record distributions of timer values; stop recording error causes. | 2020-06-11 11:50:36 -04:00 | 
				
					
						|  Jon Chambers | 4c623ca3c5 | Compare Redis reads using Lettuce's synchronous path. | 2020-06-11 11:50:36 -04:00 | 
				
					
						|  Jon Chambers | 0671f05c05 | Introduce experiment comparison methods for suppliers. | 2020-06-11 11:50:36 -04:00 | 
				
					
						|  Jon Chambers | 0713da7393 | Record experiment results with a timer instead of a counter. | 2020-06-11 11:50:36 -04:00 | 
				
					
						|  Jon Chambers | d980b8cfdc | Bump version to 3.38 | 2020-06-09 15:46:28 -04:00 | 
				
					
						|  Jon Chambers | 05955d0483 | Check for null header values before trying to iterate through them. | 2020-06-09 15:45:32 -04:00 | 
				
					
						|  Jon Chambers | 28c765bd9a | Add an in-app-context test for websocket metrics. | 2020-06-09 15:45:32 -04:00 | 
				
					
						|  Ehren Kret | 8287317be7 | Add account device ID to the prekey rate limiter This limits prekey fetching per device on an account instead of on an
account level. | 2020-06-09 10:20:10 -07:00 | 
				
					
						|  Jon Chambers | 08cc67d7c5 | Bump version to 3.37 | 2020-06-07 18:30:44 -04:00 | 
				
					
						|  Jon Chambers | ec858b2d4c | Set a timeout for Redis cluster operations and shut down the cluster as part of service shutdown | 2020-06-07 18:27:57 -04:00 | 
				
					
						|  Jon Chambers | 47ece983d2 | Added a Redis cluster health check. | 2020-06-07 18:27:11 -04:00 | 
				
					
						|  Jon Chambers | 52310b5dd9 | Compare results of reads from old and new Redis caches. | 2020-06-07 18:27:11 -04:00 | 
				
					
						|  Jon Chambers | c2a4a2778e | Introduce the Experiment class to compare results from parallel systems. | 2020-06-07 18:27:11 -04:00 | 
				
					
						|  Jon Chambers | 1db5977e80 | Mirror username deletes unconditionally. | 2020-06-07 18:27:11 -04:00 | 
				
					
						|  Jon Chambers | 1b5dc0e434 | Fixed a potential issue where locks could get out of sync between Redis instances. | 2020-06-07 18:27:11 -04:00 | 
				
					
						|  Jon Chambers | 251364d8be | Bump version to 3.36 | 2020-06-06 21:33:25 -04:00 | 
				
					
						|  Moxie Marlinspike | f07f02d866 | Deliver upgrade link to stale clients | 2020-06-06 18:20:55 -07:00 | 
				
					
						|  Jon Chambers | 1388103919 | Mirror writes to the cache cluster. | 2020-06-06 20:37:48 -04:00 | 
				
					
						|  Jon Chambers | fe1054d58a | Introduce a Lettuce-based fault-tolerant Redis cluster accessor. | 2020-06-06 20:37:48 -04:00 | 
				
					
						|  Jon Chambers | ba6ac778fc | Update to Pushy v0.14.1. | 2020-06-05 12:21:56 -04:00 | 
				
					
						|  Jon Chambers | 228ffcbfce | Differentiate between websocket and "boring" HTTP traffic. | 2020-05-28 12:52:49 -04:00 | 
				
					
						|  Jon Chambers | f18ab9e5cc | Measure traffic from websockets. | 2020-05-28 12:52:49 -04:00 | 
				
					
						|  Jon Chambers | 06c82ee87d | Celebrate the diversity of UA strings when generating tags for metrics. | 2020-05-27 19:35:42 -04:00 | 
				
					
						|  Jon Chambers | 9ba5ee8043 | Move UA tag extraction into its own utility class. | 2020-05-27 19:35:42 -04:00 | 
				
					
						|  Ehren Kret | eede4e50ca | Use hashed UUID to spread last seen updates over a full day (#40) | 2020-05-26 13:38:52 -07:00 | 
				
					
						|  Moxie Marlinspike | 1e7b6f78ca | Bump version to 3.29 | 2020-05-26 10:46:25 -07:00 |