From 12996d15cdbed47d68265870510625ce5b094916 Mon Sep 17 00:00:00 2001 From: spacewander Date: Mon, 7 Dec 2020 14:33:48 +0800 Subject: [PATCH] fix: we should use [1, 100] for percentage instead of [0, 100] Previously, we got n+1/101 as the percentage. --- apisix/plugins/fault-injection.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apisix/plugins/fault-injection.lua b/apisix/plugins/fault-injection.lua index aace3e249941..478638aa2f85 100644 --- a/apisix/plugins/fault-injection.lua +++ b/apisix/plugins/fault-injection.lua @@ -60,7 +60,7 @@ local function sample_hit(percentage) return true end - return random(0, 100) <= percentage + return random(1, 100) <= percentage end