From 4a7648dd9d200172551e599c793b0cf69efee740 Mon Sep 17 00:00:00 2001 From: wusheng Date: Sun, 4 Jun 2017 20:23:14 +0800 Subject: [PATCH] Fix sampling bug. --- .../skywalking/apm/agent/core/sampling/SamplingService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/sampling/SamplingService.java b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/sampling/SamplingService.java index e9cb7e288..99c06f9b1 100644 --- a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/sampling/SamplingService.java +++ b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/sampling/SamplingService.java @@ -40,9 +40,10 @@ public class SamplingService implements BootService { if (on) { if (rollingSeed % Config.Agent.SAMPLING_CYCLE != 0) { segment.setSampled(false); + rollingSeed++; + }else{ this.rollingSeed = 1; } - rollingSeed++; } }