Commit Graph

203 Commits

Author SHA1 Message Date
CI
6cfa69b088 fnlb: 0.0.191 release [skip ci] 2017-12-11 19:01:52 +00:00
CI
6fdd5434b2 fnlb: 0.0.190 release [skip ci] 2017-12-07 14:15:54 +00:00
CI
e783e5f4e4 fnlb: 0.0.189 release [skip ci] 2017-12-07 00:29:39 +00:00
CI
fd309c7cac fnlb: 0.0.188 release [skip ci] 2017-12-07 00:09:56 +00:00
CI
ec7062dc8c fnlb: 0.0.187 release [skip ci] 2017-12-06 21:54:29 +00:00
CI
9e949a9751 fnlb: 0.0.186 release [skip ci] 2017-12-06 19:04:46 +00:00
CI
b042b47f10 fnlb: 0.0.185 release [skip ci] 2017-12-06 18:59:21 +00:00
jan grant
8fc4bdcf97 Fnlb/k8s grouper (#563)
* WIP: add k8s grouper

- This shares a great deal of behaviour with allGrouper. Once it's
tested, refactor that to share as much as possible

- Glide hell. Checked in the yaml and lock files but a glide i -v
will be required to bring vendor/ up-to-date. Will address once this
is ready.

* Update README. Make the watch tracking work.

(To follow: add the junk that was pulled in via the glide update.)

* Vendor updates.

* go fmt

* Use the allGrouper with a k8s-backed DBStore instead.

This is much tidier :-)

* Fix up go vet
2017-12-06 10:45:27 -08:00
CI
d7789121a0 fnlb: 0.0.184 release [skip ci] 2017-12-06 18:30:21 +00:00
CI
3096900d52 fnlb: 0.0.183 release [skip ci] 2017-12-06 17:33:19 +00:00
CI
188d855665 fnlb: 0.0.182 release [skip ci] 2017-12-06 11:35:34 +00:00
CI
14d4580cb1 fnlb: 0.0.181 release [skip ci] 2017-12-06 00:24:03 +00:00
CI
7cba25c065 fnlb: 0.0.180 release [skip ci] 2017-12-05 18:43:51 +00:00
CI
d75508ecc3 fnlb: 0.0.179 release [skip ci] 2017-12-05 18:15:34 +00:00
CI
c5f29c66b5 fnlb: 0.0.178 release [skip ci] 2017-12-05 16:40:39 +00:00
CI
9a17c79a3b fnlb: 0.0.177 release [skip ci] 2017-12-02 01:14:57 +00:00
CI
51343ff06a fnlb: 0.0.176 release [skip ci] 2017-12-01 19:38:47 +00:00
CI
7603aa5dcd fnlb: 0.0.175 release [skip ci] 2017-12-01 19:31:44 +00:00
CI
ee2cf07feb fnlb: 0.0.174 release [skip ci] 2017-12-01 18:12:20 +00:00
CI
b0b113477d fnlb: 0.0.173 release [skip ci] 2017-12-01 17:53:21 +00:00
CI
d510f0f38a fnlb: 0.0.172 release [skip ci] 2017-12-01 16:13:07 +00:00
CI
84e95096d4 fnlb: 0.0.171 release [skip ci] 2017-11-30 02:08:03 +00:00
CI
64997ed0fe fnlb: 0.0.170 release [skip ci] 2017-11-29 12:22:12 +00:00
CI
4f72a1201f fnlb: 0.0.169 release [skip ci] 2017-11-29 00:04:05 +00:00
CI
84382d51d3 fnlb: 0.0.168 release [skip ci] 2017-11-28 18:31:11 +00:00
CI
f967c8d5aa fnlb: 0.0.167 release [skip ci] 2017-11-28 17:39:38 +00:00
CI
10e17b1c4d fnlb: 0.0.166 release [skip ci] 2017-11-28 16:34:15 +00:00
CI
778c8b0495 fnlb: 0.0.165 release [skip ci] 2017-11-27 15:10:42 +00:00
CI
d8c41aac9d fnlb: 0.0.164 release [skip ci] 2017-11-24 16:50:18 +00:00
CI
4cc2b093b0 fnlb: 0.0.163 release [skip ci] 2017-11-22 20:18:41 +00:00
CI
d8a1431418 fnlb: 0.0.162 release [skip ci] 2017-11-22 15:44:36 +00:00
CI
ea10f36dcc fnlb: 0.0.161 release [skip ci] 2017-11-21 20:58:52 +00:00
CI
460e9d2dea fnlb: 0.0.160 release [skip ci] 2017-11-21 19:01:48 +00:00
CI
3f19948ff8 fnlb: 0.0.159 release [skip ci] 2017-11-21 01:57:17 +00:00
CI
382d31c13c fnlb: 0.0.158 release [skip ci] 2017-11-18 16:03:50 +00:00
CI
0ede3ba636 fn-lb: 0.0.157 release [skip ci] 2017-11-18 15:26:46 +00:00
CI
94607d898d fn-lb: 0.0.156 release [skip ci] 2017-11-17 23:42:41 +00:00
CI
1acb1e99b4 fn-lb: 0.0.155 release [skip ci] 2017-11-17 21:03:42 +00:00
CI
b2b3e608b9 fnlb: 0.0.154 release [skip ci] 2017-11-17 16:16:23 +00:00
CI
e5d8953a95 fnlb: 0.0.153 release [skip ci] 2017-11-17 15:14:29 +00:00
CI
5f16bc9fe0 fnlb: 0.0.152 release [skip ci] 2017-11-16 23:53:35 +00:00
CI
73817c0fd4 fnlb: 0.0.151 release [skip ci] 2017-11-16 20:16:29 +00:00
Tolga Ceylan
657afd5838 fn: fnlb: enhancements and new grouper tests (#493)
* fn: fnlb: enhancements and new grouper tests

*) added healthy threshold (default: 1)
*) grouper is now using configured hcEndpoint for version checks
*) grouper now logs when servers switch between healthy/unhealthy status
*) moved DB code out of grouper
*) run health check immediately at start (don't wait until hcInterval)
*) optional shutdown timeout (default: 0) & mgmt port (default: 8081)
*) hot path List() in grouper now uses atomic ptr Load
*) consistent router: moved closure to a new function
*) bugfix: version parsing from fn servers should not panic fnlb
*) bugfix: servers removed from DB, stayed in healthy list
*) bugfix: if DB is down, health checker stopped monitoring
*) basic new tests for grouper (add/rm/unhealthy/healthy) server
2017-11-16 11:35:30 -08:00
CI
83145db6ba fnlb: 0.0.150 release [skip ci] 2017-11-16 18:27:02 +00:00
CI
f605370309 fnlb: 0.0.149 release [skip ci] 2017-11-16 18:16:53 +00:00
CI
279e5248ba fnlb: 0.0.148 release [skip ci] 2017-11-16 17:57:17 +00:00
CI
724d3730a3 fnlb: 0.0.147 release [skip ci] 2017-11-16 15:49:50 +00:00
CI
8f7794c53a fnlb: 0.0.146 release [skip ci] 2017-11-16 00:19:17 +00:00
CI
fe82fc724c fnlb: 0.0.145 release [skip ci] 2017-11-15 16:41:22 +00:00
CI
daaf7fb7c1 fnlb: 0.0.144 release [skip ci] 2017-11-14 21:06:42 +00:00