Elvin Efendi
|
b4e6513fc8
|
make sure after_balance is actually otional
add inline comment to make LB algorithm change detection logic clearer
also require port in addition to host
|
2018-05-28 16:08:53 -04:00 |
|
Elvin Efendi
|
da3a87646a
|
make sure balancer gets deleted when ther is no backend
|
2018-05-28 15:51:58 -04:00 |
|
Elvin Efendi
|
e9dc275b81
|
refactor balancer into more testable and extensible interface
|
2018-05-28 15:51:58 -04:00 |
|
Elvin Efendi
|
7ac4e1db30
|
fix bug with lua sticky session implementation and refactor balancer
|
2018-05-16 21:00:39 -04:00 |
|
Elvin Efendi
|
44ddd8abba
|
force backend sync when worker starts
|
2018-05-14 17:08:23 -04:00 |
|
Elvin Efendi
|
992a68de23
|
upstream-hash-by should override load-balance annotation
|
2018-05-10 13:47:19 -04:00 |
|
Elvin Efendi
|
6cb28e059c
|
use roundrobin from lua-resty-balancer library and refactor balancer.lua
|
2018-05-10 13:47:19 -04:00 |
|
Elvin Efendi
|
2ce9196ecf
|
upstream-hash-by annotation support for dynamic configuraton mode
|
2018-04-27 14:28:43 -04:00 |
|
Zenara Daley
|
0d0d33aec9
|
add balancer unit tests
|
2018-04-24 12:10:57 -04:00 |
|
Zenara Daley
|
6ed256dde6
|
Add session affinity to custom load balancing
|
2018-04-12 14:21:42 -04:00 |
|
Elvin Efendi
|
a6fe800a47
|
lua-resty-waf controller (#2304)
|
2018-04-08 17:37:13 -03:00 |
|
Elvin Efendi
|
931e541fb7
|
Fix bug when auth req is enabled(external authentication) (#2280)
* set proxy_upstream_name correctly when auth_req module is used
* log a more meaningful message when backend is not found
|
2018-03-30 14:19:33 -03:00 |
|
Zenara Daley
|
6e099c5f57
|
Add EWMA as configurable load balancing algorithm (#2229)
|
2018-03-23 12:06:21 -03:00 |
|
halfcrazy
|
977cfcb4c7
|
add luacheck to lint lua files (#2205)
|
2018-03-18 13:31:49 -03:00 |
|
Elvin Efendi
|
c90a4e811e
|
Live Nginx (re)configuration without reloading (#2174)
|
2018-03-18 10:13:41 -03:00 |
|