From 4db11b6af1fbd033bb0d01dca5d2fab01f279845 Mon Sep 17 00:00:00 2001 From: Tomato <245304590@qq.com> Date: Fri, 17 Jul 2020 02:49:23 +0800 Subject: [PATCH] slice: fix throttle not work (#7008) (cherry picked from commit 6bdf1beedba76b7598e5bd1942521ed266993eb8) --- plugins/experimental/slice/client.cc | 4 ++-- plugins/experimental/slice/server.cc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/experimental/slice/client.cc b/plugins/experimental/slice/client.cc index 5d4bde5e690..6d8d44c92ed 100644 --- a/plugins/experimental/slice/client.cc +++ b/plugins/experimental/slice/client.cc @@ -136,9 +136,9 @@ handle_client_resp(TSCont contp, TSEvent event, Data *const data) int64_t const output_sent = data->m_bytessent; int64_t const threshout = data->m_config->m_blockbytes; - if (threshout < (output_done - output_sent)) { + if (threshout < (output_sent - output_done)) { start_next_block = false; - DEBUG_LOG("%p handle_client_resp: throttling %" PRId64, data, (output_done - output_sent)); + DEBUG_LOG("%p handle_client_resp: throttling %" PRId64, data, (output_sent - output_done)); } } diff --git a/plugins/experimental/slice/server.cc b/plugins/experimental/slice/server.cc index 5356806a52f..25d21472109 100644 --- a/plugins/experimental/slice/server.cc +++ b/plugins/experimental/slice/server.cc @@ -442,9 +442,9 @@ handle_server_resp(TSCont contp, TSEvent event, Data *const data) int64_t const output_sent = data->m_bytessent; int64_t const threshout = data->m_config->m_blockbytes; - if (threshout < (output_done - output_sent)) { + if (threshout < (output_sent - output_done)) { start_next_block = false; - DEBUG_LOG("%p handle_server_resp: throttling %" PRId64, data, (output_done - output_sent)); + DEBUG_LOG("%p handle_server_resp: throttling %" PRId64, data, (output_sent - output_done)); } }