James Allen
|
6bc78ccf77
|
Add in some null checks on comparing backend results
|
2016-07-07 11:24:33 +01:00 |
|
James Allen
|
1c62a1c5a1
|
Don't propagate error on secondary timeout
|
2016-07-07 09:46:15 +01:00 |
|
James Allen
|
edf1e1ab49
|
Initialize primaryResult to an array, not null
|
2016-07-06 15:02:05 +01:00 |
|
James Allen
|
59883023ca
|
Ignore different order of results from smembers
|
2016-07-06 14:24:27 +01:00 |
|
James Allen
|
89f90c1b04
|
Timeout secondary requests if they take longer than 200ms
|
2016-07-06 12:25:36 +01:00 |
|
James Allen
|
e912ccc562
|
Wait for both backends to return so that they are always in sync
|
2016-07-05 16:07:47 +01:00 |
|
James Allen
|
dfd45bd23c
|
Add timers to time how long each redis request takes
|
2016-07-04 11:14:23 +01:00 |
|
James Allen
|
149351aa49
|
Remove debugging log lines
|
2016-06-29 21:18:13 +01:00 |
|
James Allen
|
fde334acc4
|
Create script that will ensure data is migrate between redis backends
|
2016-06-29 12:57:56 +01:00 |
|
James Allen
|
dbe03e2757
|
Track metrics of when backends match or disagree
|
2016-06-28 16:49:15 +01:00 |
|
James Allen
|
da89ff7172
|
Add in external health check rather than internal
|
2016-06-23 18:00:03 +01:00 |
|
James Allen
|
414ab5d6a9
|
Refactor TCP redis monitoring to be more explicit
|
2016-06-23 15:59:25 +01:00 |
|
James Allen
|
8ef03c3d2f
|
Add in application layer monitoring of the health of each cluster node
|
2016-06-23 15:38:51 +01:00 |
|
James Allen
|
39d920682a
|
Only pass through keys to redis that are explicitly set in the config
|
2016-06-17 14:11:22 +01:00 |
|
James Allen
|
40b7da8edb
|
Support endpoints and masterName in redis config
|
2016-06-17 14:05:54 +01:00 |
|
James Allen
|
c6605ed5f0
|
Fix misapplied arguments to multi commands
|
2016-06-08 16:41:58 +01:00 |
|
James Allen
|
b4936f62af
|
Check that return values from different redis backends match
|
2016-06-08 12:18:37 +01:00 |
|
James Allen
|
ef43e2b325
|
Configure backend database as redis cluster
|
2016-06-07 18:38:32 +01:00 |
|
James Allen
|
1db6f8f159
|
Pull out rclient into RedisBackend that supports sending requests to multiple rclients
|
2016-06-07 17:58:18 +01:00 |
|