Guo Xiang Tan
|
cdd550e947
|
Use a different Redis key when PG failover sets site to readonly mode.
|
2017-01-11 16:38:49 +08:00 |
Guo Xiang Tan
|
1e7de826dc
|
FIX: Remove unused code.
|
2016-11-30 16:39:38 +08:00 |
Guo Xiang Tan
|
f794c25f60
|
FIX: Ensure a Thread is always running.
|
2016-11-30 16:38:21 +08:00 |
Guo Xiang Tan
|
e8a3043129
|
Spawn a single thread that checks for PostgreSQL fallback.
|
2016-11-17 13:52:08 +08:00 |
Guo Xiang Tan
|
880b7e1053
|
FIX: Connections were incorrectly going to master when failing over.
|
2016-05-30 11:50:02 +08:00 |
Guo Xiang Tan
|
86ed6c7d5e
|
Revert "Clear read only timestamp in Redis when switching back to master."
This reverts commit f891430f32 .
|
2016-05-27 18:02:26 +08:00 |
Guo Xiang Tan
|
f891430f32
|
Clear read only timestamp in Redis when switching back to master.
|
2016-05-18 10:17:03 +08:00 |
Guo Xiang Tan
|
d783a393ec
|
Fix randomly failing test.
|
2016-03-08 12:51:51 +08:00 |
Guo Xiang Tan
|
fcc86d3a9d
|
FIX: `PostgreSQLFallbackHandler` was bouncing in and out of readonly.
|
2016-03-08 10:02:38 +08:00 |
Guo Xiang Tan
|
b41aa27a84
|
FEATURE: Support multisite in PostgreSQL fallback adapter.
|
2016-03-02 21:37:37 +08:00 |
Guo Xiang Tan
|
c344bd3fd1
|
FIX: Make sure we write inside a lock.
|
2016-02-23 23:25:59 +08:00 |
Guo Xiang Tan
|
b0d2e69cc3
|
FIX: Update log level to warn.
|
2016-02-12 15:18:34 +08:00 |
Guo Xiang Tan
|
74dc838f5f
|
FIX: Add a lock to ensure only a single thread is running each time.
|
2016-02-05 10:47:47 +08:00 |
Guo Xiang Tan
|
c532d7d1ae
|
Internally `AR::Base.establish_connection` removes the current connection.
|
2016-02-05 08:51:50 +08:00 |
Guo Xiang Tan
|
a08496bb1a
|
Remove Concurrent::TimerTask which spawns a long lasting Thread.
|
2016-02-05 08:51:50 +08:00 |
Guo Xiang Tan
|
0058d09e35
|
Second attempt which removes any kind proxying.
|
2016-02-05 08:51:10 +08:00 |
Guo Xiang Tan
|
46589a1a0c
|
FEATURE: AR adapter to failover to a replica DB server.
|
2016-02-05 08:51:10 +08:00 |