Curt Brune
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								39c09733d3
								
							
						 | 
						
							
							
								
								Add /v1/payments/auth endpoint
							
							
							
							
							
						 | 
						
							2020-10-08 10:51:01 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e1c397993d
								
							
						 | 
						
							
							
								
								Require Android clients to support the gv2-3 capability
							
							
							
							
							
						 | 
						
							2020-10-06 16:49:49 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								58ca4baf71
								
							
						 | 
						
							
							
								
								Time account deletion operations.
							
							
							
							
							
						 | 
						
							2020-10-06 11:04:47 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								5245b68689
								
							
						 | 
						
							
							
								
								Remove temporary metrics.
							
							
							
							
							
						 | 
						
							2020-10-06 11:04:47 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								2b6811cb1b
								
							
						 | 
						
							
							
								
								Really delete old accounts instead of just removing their push channels.
							
							
							
							
							
						 | 
						
							2020-10-06 11:04:47 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								c82496b972
								
							
						 | 
						
							
							
								
								Remove the "repair queue metadata" script.
							
							
							
							
							
						 | 
						
							2020-10-05 16:57:16 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								c31348ea9a
								
							
						 | 
						
							
							
								
								Drop the "insert messages" timeout.
							
							
							
							
							
						 | 
						
							2020-10-05 16:57:01 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								c885540749
								
							
						 | 
						
							
							
								
								Check that the return of ZRANGEBYSCORE isn't an empty list.
							
							
							
							
							
						 | 
						
							2020-10-05 10:38:40 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								bb087caddc
								
							
						 | 
						
							
							
								
								Don't panic if a queue exists, but is empty when repairing metadata.
							
							
							
							
							
						 | 
						
							2020-10-04 16:09:56 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								5e3f8b9c2e
								
							
						 | 
						
							
							
								
								Disallow insertion of duplicate messages.
							
							
							
							
							
						 | 
						
							2020-10-04 15:34:14 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								1ccfe928f7
								
							
						 | 
						
							
							
								
								Add a test to make sure that we don't double-insert messages with the same GUID.
							
							
							
							
							
						 | 
						
							2020-10-04 15:34:14 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								3016269268
								
							
						 | 
						
							
							
								
								Revert "Temporarily disable the message persisters entirely."
							
							
							
							
							
							
							
							This reverts commit d464721397. 
							
						 | 
						
							2020-10-04 15:25:06 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								952cfae4e6
								
							
						 | 
						
							
							
								
								Repair queue metadata before persisting queues.
							
							
							
							
							
						 | 
						
							2020-10-04 15:25:06 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								df7f209ebc
								
							
						 | 
						
							
							
								
								Revert "Don't insert message batches in transactions."
							
							
							
							
							
							
							
							This reverts commit 16eefe333f. 
							
						 | 
						
							2020-10-04 15:12:15 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								d464721397
								
							
						 | 
						
							
							
								
								Temporarily disable the message persisters entirely.
							
							
							
							
							
						 | 
						
							2020-10-04 11:44:35 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								551a85c1e6
								
							
						 | 
						
							
							
								
								Use named variables instead of referring to KEYS/ARGV array indices in message cache scripts.
							
							
							
							
							
						 | 
						
							2020-10-04 11:27:27 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								2686761608
								
							
						 | 
						
							
							
								
								Instrument "get queues to persist" calls and "persist queues" exceptions.
							
							
							
							
							
						 | 
						
							2020-10-04 10:48:42 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								02a2c3224f
								
							
						 | 
						
							
							
								
								Discard unused feature flag constants/mocking.
							
							
							
							
							
						 | 
						
							2020-10-04 10:48:42 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								8ec1dda9ba
								
							
						 | 
						
							
							
								
								Give the persister worker thread a meaningful name.
							
							
							
							
							
						 | 
						
							2020-10-04 10:48:42 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								0308532523
								
							
						 | 
						
							
							
								
								Set a query timeout of 5 seconds when inserting batches of messages.
							
							
							
							
							
						 | 
						
							2020-10-04 10:48:42 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								10b3af2947
								
							
						 | 
						
							
							
								
								Revert "Insert messages individually."
							
							
							
							
							
							
							
							This reverts commit 158bfe4816. 
							
						 | 
						
							2020-10-04 10:48:42 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								158bfe4816
								
							
						 | 
						
							
							
								
								Insert messages individually.
							
							
							
							
							
						 | 
						
							2020-10-03 13:13:34 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								16eefe333f
								
							
						 | 
						
							
							
								
								Don't insert message batches in transactions.
							
							
							
							
							
						 | 
						
							2020-10-03 11:43:42 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								65e585e122
								
							
						 | 
						
							
							
								
								Pause only if we're running low on queues to persist.
							
							
							
							
							
						 | 
						
							2020-10-03 11:43:34 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								2ba36ee04c
								
							
						 | 
						
							
							
								
								Add a gauge for worker thread liveness.
							
							
							
							
							
						 | 
						
							2020-10-03 11:43:34 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								fc05529574
								
							
						 | 
						
							
							
								
								Let MessagePersister manage its own worker thread.
							
							
							
							
							
						 | 
						
							2020-10-03 11:43:34 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								07d24f487a
								
							
						 | 
						
							
							
								
								Don't re-register metrics for shared circuit breakers.
							
							
							
							
							
						 | 
						
							2020-10-02 15:05:00 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								811acdb7f5
								
							
						 | 
						
							
							
								
								Use separate namespaces for Redis breaker/retry metrics.
							
							
							
							
							
						 | 
						
							2020-10-02 10:57:05 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								a7266364d1
								
							
						 | 
						
							
							
								
								Refactor peer pruning to be more retry-friendly.
							
							
							
							
							
						 | 
						
							2020-10-01 17:17:07 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								e83b41dc01
								
							
						 | 
						
							
							
								
								Reduce default Redis cluster command timeout to 3 seconds.
							
							
							
							
							
						 | 
						
							2020-10-01 17:17:07 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								76665dd56e
								
							
						 | 
						
							
							
								
								Retry Redis commands that time out.
							
							
							
							
							
						 | 
						
							2020-10-01 17:17:07 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								2d42b478ba
								
							
						 | 
						
							
							
								
								Consolidate cluster and pub/sub circuit breakers.
							
							
							
							
							
						 | 
						
							2020-10-01 17:17:07 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								885fa6beae
								
							
						 | 
						
							
							
								
								Add tests for Device#isEnabled.
							
							
							
							
							
						 | 
						
							2020-10-01 12:54:35 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								65cdd5fcbe
								
							
						 | 
						
							
							
								
								Drop the 365-day check when deciding if an account is enabled.
							
							
							
							
							
						 | 
						
							2020-10-01 12:54:35 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								4302e19aba
								
							
						 | 
						
							
							
								
								Register a UUID argument factory for the messages database.
							
							
							
							
							
						 | 
						
							2020-10-01 11:06:43 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								0c6f05f34a
								
							
						 | 
						
							
							
								
								Add a (failing!) test for sending a sealed-sender message after a non-sealed-sender message.
							
							
							
							
							
						 | 
						
							2020-10-01 11:06:43 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								8040c285cd
								
							
						 | 
						
							
							
								
								Include stack traces when reporting persistence issues.
							
							
							
							
							
						 | 
						
							2020-09-30 11:47:16 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								ada454f56f
								
							
						 | 
						
							
							
								
								Add a meter for persisting individual messages.
							
							
							
							
							
						 | 
						
							2020-09-30 10:39:56 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								57d2ef8740
								
							
						 | 
						
							
							
								
								Return queues to the "to persist" list if something goes wrong during persistence.
							
							
							
							
							
						 | 
						
							2020-09-30 10:39:56 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								a97e0982e3
								
							
						 | 
						
							
							
								
								Add an integration test for message persistence.
							
							
							
							
							
						 | 
						
							2020-09-30 10:39:56 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								eaa2060d84
								
							
						 | 
						
							
							
								
								Fix an incorrect locking key and some previously-suppressed lock contention issues.
							
							
							
							
							
						 | 
						
							2020-09-30 10:39:56 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								3e02c574e7
								
							
						 | 
						
							
							
								
								Log exceptions when persisting messages.
							
							
							
							
							
						 | 
						
							2020-09-30 10:39:56 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								c7230ccbb0
								
							
						 | 
						
							
							
								
								Remove messages from the cache in bulk.
							
							
							
							
							
						 | 
						
							2020-09-29 10:58:02 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								fc71ced660
								
							
						 | 
						
							
							
								
								Persist messages in batches.
							
							
							
							
							
						 | 
						
							2020-09-29 10:58:02 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								6041a9d094
								
							
						 | 
						
							
							
								
								Make exit conditions slightly more conservative.
							
							
							
							
							
						 | 
						
							2020-09-29 10:58:02 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								599cd766e1
								
							
						 | 
						
							
							
								
								Let Dropwizard manage persister thread lifecycles.
							
							
							
							
							
						 | 
						
							2020-09-29 10:58:02 -04:00 | 
						
					
				
					
						
							
							
								 
								Alan Evans
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								e64c8007c0
								
							
						 | 
						
							
							
								
								Detect GV2 capability in non-gcm Android devices
							
							
							
							
							
						 | 
						
							2020-09-28 15:54:10 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								9339823e84
								
							
						 | 
						
							
							
								
								Add temporary metrics to monitor the ratio of enabled/disabled accounts.
							
							
							
							
							
						 | 
						
							2020-09-28 15:33:52 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								e6d4620af1
								
							
						 | 
						
							
							
								
								Only allow linking desktop clients if they support the third-generation GV2 capability.
							
							
							
							
							
						 | 
						
							2020-09-25 17:08:32 -04:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								656e6db846
								
							
						 | 
						
							
							
								
								Only consider desktop devices GV2-capable if they send the third-gen GV2 capability.
							
							
							
							
							
						 | 
						
							2020-09-25 17:08:32 -04:00 |