Don't pick tried endpoint & count the latest in ewma balancer

fixes https://github.com/kubernetes/ingress-nginx/issues/6632
This commit is contained in:
spacewander 2020-12-17 09:43:37 +08:00
parent f1124aaf04
commit e118ebc08a
4 changed files with 95 additions and 7 deletions

View file

@ -0,0 +1,15 @@
local split = require("util.split")
describe("split", function()
it("get_last_value", function()
for _, case in ipairs({
{"127.0.0.1:26157 : 127.0.0.1:26158", "127.0.0.1:26158"},
{"127.0.0.1:26157, 127.0.0.1:26158", "127.0.0.1:26158"},
{"127.0.0.1:26158", "127.0.0.1:26158"},
}) do
local last = split.get_last_value(case[1])
assert.equal(case[2], last)
end
end)
end)