From 83a874b878fc0751e3e5a35efd1de8ce0535ebdd Mon Sep 17 00:00:00 2001 From: hengyuss <1183660933@qq.com> Date: Wed, 15 Jul 2026 17:28:06 +0800 Subject: [PATCH] fix:P2C LoadBalancer responseTrigger calculates wrong --- .../main/java/org/apache/shenyu/plugin/divide/DividePlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java b/shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java index 5505c8fdbbda..b4947b9c16d9 100644 --- a/shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java +++ b/shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java @@ -173,8 +173,8 @@ private DivideRuleHandle buildRuleHandle(final RuleData rule) { private void responseTrigger(final Upstream upstream) { long now = System.currentTimeMillis(); upstream.getInflight().decrementAndGet(); - upstream.setResponseStamp(now); long stamp = upstream.getResponseStamp(); + upstream.setResponseStamp(now); long td = now - stamp; if (td < 0) { td = 0;