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:
parent
f1124aaf04
commit
e118ebc08a
4 changed files with 95 additions and 7 deletions
15
rootfs/etc/nginx/lua/test/util/split.lua
Normal file
15
rootfs/etc/nginx/lua/test/util/split.lua
Normal 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)
|
||||
Loading…
Add table
Add a link
Reference in a new issue