summaryrefslogtreecommitdiff
path: root/shaping/src/shaper_stat.cpp
AgeCommit message (Collapse)Author
2024-10-17TSG-22757: 1.适配新版maat,加载json格式的规则 ↵root
2.适配规则ID变为UUID
2024-08-15TSG-22206: 单独注册一个fieldstat4_easy句柄发送queue_len的统计root
2024-07-31add fair-share profile test caseroot
2024-07-29adapt latest version of fieldstat4root
2024-07-29fix ci buile breakroot
2024-07-26fix mem leakroot
2024-07-23fix test caseroot
2024-07-19update to fieldstat4, not completeroot
2024-06-13separate in out direction for queue_len stored in swarmkvroot
2024-03-26TSG-20113: ↵root
当同一个hincrby失败超过5次时,不再进行重新执行,并输出一条ERROR级别的日志
2024-02-26TSG-19517: ↵root
对于disabled状态的rule,TCP纯控制报文不计入界面的流量统计
2024-02-01optimize performance, reduce clock_gettime invoke frequencyroot
2024-01-29优化一次取token的放大倍数机制root
2024-01-26optimize performanceroot
2024-01-22add aqm blue algorithm temp code, and some performance optimizeroot
2024-01-12TSG-18570: 当hincyby执行失败时,重新执行一次root
2024-01-11TSG-18176: revert changeroot
2024-01-11TSG-18497: 报文排队时同时计算primary profile和borrow ↵root
profile的队列长度,但是borrow profile的队列长度只更新到swarmkv 优先级信息中,不更新到队列长度统计中
2024-01-09TSG-18176:对于一个session,当同一个profile多次作为primary ↵root
profile出现时,按规则匹配顺序,只执行匹配的第一条rule,使用被执行的rule配置的fair-factor。 当同一个profile作为borrow多次出现时,暂时忽略此情况不处理
2024-01-03TSG-17993, TSG-18224, TSG-18230: ↵root
提高优先级信息刷新频率到每秒100次
2023-12-15global stat ↵root
由原子操作改为每个线程自己计数,每次输出时合并
2023-12-07TSG-17687: fix borrow early, only borrow when tconsume_cb don't get tokenroot
2023-11-17resolve confilitcs, and add swarmkv async latency statisticsroot
2023-10-23TSG-17402: adjust session refresh fieldstat interval to 0.1sroot
2023-10-17TSG-15374: enable jemalloc backgroud gc threadroot
2023-09-26optimize performance for swarmkvroot
1.request 10 times token for current packet 2.request swarmkv at least 1ms later after failed for one profile
2023-09-19remove centos7 for ci and optimize frequency of request to swarmkv for queue_lenroot
2023-08-16改用add操作,每次加的值为new_value - old_value的差值liuchang
2023-08-16fixbug TSG-16600, change max_latency type from guage to counter for fieldstat3liuchang
2023-06-07init threal_local variable tags when declare itliuchang
2023-05-30add feature splitby and fairnessroot
2023-05-26add test case for priority updateliuchang
2023-05-181.use the highest priority when a session hit multi rulesliuchang
2.update metric to fieldstat every 0.2s
2023-04-27TSG-14912: add vsys_id as one of tags for metricliuchang
2023-04-06fix fieldstat config nameliuchang
2023-04-04add global metric local outputliuchang
2023-04-04add global metricsliuchang
2023-04-03fix crash, init thread_local value for every threadv1.1.5liuchang
2023-03-31cnange row name when operate fieldstat3liuchang
2023-03-30adapt maat4 new interfacev1.1.2liuchang
2023-03-28fix build breakliuchang
2023-03-28adapt get interface for fieldstat3, for metric max_latencyliuchang
2023-03-24fix test case for stat after using fieldstat3liuchang
2023-03-23suit filestat3liuchang
2023-03-22add project codeliuchang