summaryrefslogtreecommitdiff
path: root/shaping/include/shaper.h
AgeCommit message (Expand)Author
2024-06-13separate in out direction for queue_len stored in swarmkvroot
2024-06-04每个session的缓存队列分为in和out两个方向队列root
2024-05-22fix test casesroot
2024-05-171.异步转发增加限制不让本地token负值太高root
2024-05-06异步转发开关区分方向root
2024-04-30由拿到token才发送,改为拿不到token就不发送root
2024-04-08TSG-19771: 将profile配置刷新周期改为500msroot
2024-03-26TSG-20113: 当同一个hincrby失败超过5次时,不再进行重新执行�...root
2024-03-21TSG-19771:定期刷新profile配置,在刷新周期内,配置改变造成...root
2024-02-23add feature dscproot
2024-02-22add bidirectional limit directionroot
2024-02-21add aqm codel algorithmroot
2024-02-08add codel temp coderoot
2024-02-06fix test caseroot
2024-02-02optimize performance, reduce swarmkv_caller_loop 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-19temp code feature AQM blue alghorithmroot
2024-01-12TSG-18570: 当hincyby执行失败时,重新执行一次root
2024-01-11TSG-18176: revert changeroot
2024-01-09TSG-18176:对于一个session,当同一个profile多次作为primary profil...root
2024-01-05TSG-18278: record queue_len on actually blocked profileroot
2023-12-21performance optimizeroot
2023-12-15global stat 由原子操作改为每个线程自己计数,每次输出时�...root
2023-12-07TSG-17687: fix borrow early, only borrow when tconsume_cb don't get tokenroot
2023-12-04store token in session for fairness and split-by type profileroot
2023-11-17resolve confilitcs, and add swarmkv async latency statisticsroot
2023-11-16store deposit token in thread_local profile_hash_node, remove shaping_flow re...root
2023-11-13TSG-17653: tcp pure ctrl packet force consume token and forward directlyroot
2023-11-09modify test caseroot
2023-11-071.reduce frequency of invoking hmgetliuchang
2023-10-12optimize performanceroot
2023-09-28add timer for each session, to refresh stat when no packet comingroot
2023-09-26optimize performance for swarmkvroot
2023-09-19remove centos7 for ci and optimize frequency of request to swarmkv for queue_lenroot
2023-08-16fixbug TSG-16600, change max_latency type from guage to counter for fieldstat3liuchang
2023-07-04add enables switch in shaping ruleliuchang
2023-07-03check if the rule is enabled before get token, check interval default 120sliuchang
2023-05-30add feature splitby and fairnessroot
2023-05-26add test case for priority updateliuchang
2023-05-19warmkv中存储profile的优先级信息liuchang
2023-05-181.use the highest priority when a session hit multi rulesliuchang
2023-05-08send log wrapped by mpackliuchang
2023-05-06add feature: send log to sapp when session close, incomplete codeliuchang
2023-04-27TSG-14912: add vsys_id as one of tags for metricliuchang
2023-04-04store profile priority queue_len in swarmkv, without self testcaseliuchang
2023-04-04 add global metricliuchang
2023-03-27fix bug TSG-14068liuchang
2023-03-27add process for marsio rx_brust_maxliuchang