This is an automated email from the ASF dual-hosted git repository.
healchow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-inlong.git.
from 288e46c [INLONG-2480][TubeMQ] Add WebCallStatsHolder class for Web
API call statistics (#2481)
add 2f3120e [INLONG-2484][TubeMQ]Optimize MsgMemStatisInfo implementation
logic (#2487)
No new revisions were added by this update.
Summary of changes:
.../inlong/tubemq/corebase/metric/Histogram.java | 5 +
.../tubemq/corebase/metric/impl/ESTHistogram.java | 10 +
.../tubemq/corebase/metric/impl/LongMaxGauge.java | 2 +-
.../corebase/metric/impl/SimpleHistogram.java | 7 +
.../tubemq/corebase/metric/impl/SinceTime.java | 5 +
.../tubemq/corebase/metric/HistogramTest.java | 6 +
.../tubemq/corebase/metric/SimpleMetricTest.java | 2 +
.../server/broker/msgstore/MessageStore.java | 91 ++---
.../broker/msgstore/MessageStoreManager.java | 3 +-
.../broker/msgstore/mem/MsgMemStatisInfo.java | 263 -------------
.../server/broker/msgstore/mem/MsgMemStore.java | 26 +-
.../server/broker/stats/MemStoreStatsHolder.java | 408 +++++++++++++++++++++
.../server/broker/stats/TrafficStatsService.java | 4 +-
.../server/broker/web/BrokerAdminServlet.java | 5 +-
.../broker/msgstore/mem/MsgMemStoreTest.java | 11 +-
.../broker/stats/MemStoreStatsHolderTest.java | 111 ++++++
.../broker/stats/ServiceStatsHolderTest.java | 1 -
.../server/common/WebCallStatsHolderTest.java | 5 -
18 files changed, 632 insertions(+), 333 deletions(-)
delete mode 100644
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/broker/msgstore/mem/MsgMemStatisInfo.java
create mode 100644
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/broker/stats/MemStoreStatsHolder.java
create mode 100644
inlong-tubemq/tubemq-server/src/test/java/org/apache/inlong/tubemq/server/broker/stats/MemStoreStatsHolderTest.java