|  Jon Chambers | c31348ea9a | Drop the "insert messages" timeout. | 2020-10-05 16:57:01 -04:00 | 
				
					
						|  Jon Chambers | 75d903b164 | Bump version to 4.40 | 2020-10-05 10:38:59 -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 | 7dd40fd2d4 | Bump version to 4.39 | 2020-10-04 16:10:09 -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 | 899b54c082 | Bump version to 4.38 | 2020-10-04 15:34:42 -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 | b09eb63e1e | Bump version to 4.37 | 2020-10-04 11:45:03 -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 | f3f4bd33e5 | Bump version to 4.36 | 2020-10-04 10:49:22 -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 | 1f34569ddc | Bump version to 4.35 | 2020-10-03 13:13:34 -04:00 | 
				
					
						|  Jon Chambers | 158bfe4816 | Insert messages individually. | 2020-10-03 13:13:34 -04:00 | 
				
					
						|  Jon Chambers | fb0941bbe9 | Bump version to 4.34 | 2020-10-03 11:44:05 -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 | 010770904f | Bump version to 4.33 | 2020-10-02 15:05:14 -04:00 | 
				
					
						|  Jon Chambers | 07d24f487a | Don't re-register metrics for shared circuit breakers. | 2020-10-02 15:05:00 -04:00 | 
				
					
						|  Jon Chambers | 0960e4caa4 | Bump version to 4.32 | 2020-10-02 10:57:05 -04:00 | 
				
					
						|  Jon Chambers | 811acdb7f5 | Use separate namespaces for Redis breaker/retry metrics. | 2020-10-02 10:57:05 -04:00 | 
				
					
						|  Jon Chambers | 2fce5c4d5d | Bump version to 4.31 | 2020-10-01 17:17:28 -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 | 5797e8aeec | Bump version to 4.30 | 2020-10-01 12:54:58 -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 | 73da4844ee | Bump version to 4.29 | 2020-10-01 11:07:34 -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 | 385123fd40 | Bump version to 4.28 | 2020-09-30 11:47:36 -04:00 | 
				
					
						|  Jon Chambers | 8040c285cd | Include stack traces when reporting persistence issues. | 2020-09-30 11:47:16 -04:00 | 
				
					
						|  Jon Chambers | bf1ee61bf0 | Bump version to 4.27 | 2020-09-30 10:40:22 -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 |