This is an automated email from the ASF dual-hosted git repository.

liubao pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git


The following commit(s) were added to refs/heads/master by this push:
     new 4284570  [SCB-651] Fixes bug of qps rate limit value (#770)
4284570 is described below

commit 42845706fba8d282332cda6bfd61007e675fdaa9
Author: SeanLi <lianmeng...@gmail.com>
AuthorDate: Tue Jun 19 10:48:49 2018 +0800

    [SCB-651] Fixes bug of qps rate limit value (#770)
    
    * [SCB-651] fix qps rate limit bug
    
    Added the logic for the first cycle of the qps controller so that the 
number of requests allowed per second equals to the limit value.
    
    * Update QpsController.java
    
    Change previous modification to lastRequestCount = 1;
---
 .../src/main/java/org/apache/servicecomb/qps/QpsController.java         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/QpsController.java
 
b/handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/QpsController.java
index 4014307..8bc147b 100644
--- 
a/handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/QpsController.java
+++ 
b/handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/QpsController.java
@@ -31,7 +31,7 @@ public class QpsController {
   private AtomicLong requestCount = new AtomicLong();
 
   // 本周期之前的请求数
-  private volatile long lastRequestCount = 0;
+  private volatile long lastRequestCount = 1;
 
   private static final int CYCLE_LENGTH = 1000;
 

Reply via email to