summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-07Merge branch 'feature_aqm_blue' into 'rel'刘畅
TSG-19341: add Feature aqm blue and some performance optimize See merge request tango/shaping-engine!75
2024-02-06fix test caseroot
2024-02-05bugfix: ↵root
对于fair-share和split-by类型的profile,也需要等一次consume命令执行完,才执行下一次
2024-02-02optimize performance, reduce swarmkv_caller_loop invoke frequencyroot
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-19temp code feature AQM blue alghorithmroot
2024-01-12Merge branch 'bugfix_hincrby_fail_and_retry' into 'rel'v3.1.22刘畅
当hincyby执行失败时,重新执行一次 See merge request tango/shaping-engine!74
2024-01-12TSG-18570: 当hincyby执行失败时,重新执行一次root
2024-01-11Merge branch 'bugfix_priority_block_more_time' into 'rel'v3.1.21刘畅
对于同一个profile,当高优先级有排队报文时,500ms内低优先级不允许获得带宽 See merge request tango/shaping-engine!73
2024-01-11TSG-18230: ↵root
优化:对于同一个profile,当高优先级有排队报文时,500ms内低优先级不允许获得带宽
2024-01-11Merge branch 'bugfix_revert_dup_primary_profile_process' into 'rel'刘畅
revert dup primary profile process See merge request tango/shaping-engine!72
2024-01-11TSG-18176: revert changeroot
2024-01-11Merge branch 'bugfix_borrow_priority' into 'rel'刘畅
报文排队时同时计算primary profile和borrow profile的队列长度 See merge request tango/shaping-engine!71
2024-01-11TSG-18497: 报文排队时同时计算primary profile和borrow ↵root
profile的队列长度,但是borrow profile的队列长度只更新到swarmkv 优先级信息中,不更新到队列长度统计中
2024-01-09Merge branch 'bugfix_ignore_dup_primary_profile' into 'rel'v3.1.20刘畅
同一个profile作为primary profile只处理一次 See merge request tango/shaping-engine!70
2024-01-09TSG-18176:对于一个session,当同一个profile多次作为primary ↵root
profile出现时,按规则匹配顺序,只执行匹配的第一条rule,使用被执行的rule配置的fair-factor。 当同一个profile作为borrow多次出现时,暂时忽略此情况不处理
2024-01-08Merge branch 'bugfix_fix_refresh_stat_by_timeout' into 'rel'v3.1.19刘畅
fix some long session don't refresh stat in time See merge request tango/shaping-engine!69
2024-01-08TSG-18424: fix some long session don't refresh stat in timeroot
2024-01-05Merge branch 'bugfix_record_queue_len_on_blocked_profile' into 'rel'v3.1.18刘畅
Bugfix record queue len on blocked profile See merge request tango/shaping-engine!68
2024-01-05TSG-18417: set borrow flag to allow borrow when primary profile blocked by ↵root
priority
2024-01-05TSG-18278: record queue_len on actually blocked profileroot
2024-01-03Merge branch 'bugfix_improve_frequency_of_refresh_priority' into 'rel'v3.1.17刘畅
Bugfix improve frequency of refresh priority See merge request tango/shaping-engine!67
2024-01-03TSG-17993, TSG-18224, TSG-18230: ↵root
提高优先级信息刷新频率到每秒100次
2024-01-03TSG-15105: 启动后自动执行cluster sanity healroot
2023-12-26Merge branch 'bugfix_remove_dup_rule_id' into 'rel'v1.3.16刘畅
TSG-18141: shaping 自己去重rule id See merge request tango/shaping-engine!66
2023-12-26TSG-18141: shaping 自己去重rule idroot
2023-12-21Merge branch 'adapt_libmaa4_change_to_libmaatframe' into 'rel'v1.3.15刘畅
适配libmaat4改名为libmaatframe See merge request tango/shaping-engine!65
2023-12-21适配libmaat4改名为libmaatframeroot
2023-12-21Merge branch 'perf_optimize_judge_ctrlbuf' into 'rel'刘畅
performance optimize See merge request tango/shaping-engine!64
2023-12-21performance optimizeroot
2023-12-19Merge branch 'use_maat_gc_replace_atomic_ref_cnt' into 'rel'v1.3.14刘畅
由本地计数修改为使用maat的自动垃圾回收机制 See merge request tango/shaping-engine!63
2023-12-19OMPUB-1083: 由本地计数修改为使用maat的自动垃圾回收机制root
2023-12-19Merge branch 'perf_optimize_global_stat_remove_atomic' into 'rel'刘畅
global stat 由原子操作改为每个线程自己计数,每次输出时合并 See merge request tango/shaping-engine!62
2023-12-15global stat ↵root
由原子操作改为每个线程自己计数,每次输出时合并
2023-12-14Merge branch 'split-by_profile_ingore_priority' into 'rel'v1.3.13刘畅
split-by profile ignore priority See merge request tango/shaping-engine!61
2023-12-14TSG-17830: split-by profile ignore priorityroot
2023-12-08Merge branch 'update_compile_table_info' into 'rel'v1.3.12刘畅
修复table_info 修改错误 See merge request tango/shaping-engine!60
2023-12-08修复table_info 修改错误root
2023-12-07Merge branch 'fix_borrow_early' into 'rel'v1.3.11刘畅
fix borrow early, only borrow when tconsume_cb don't get token See merge request tango/shaping-engine!59
2023-12-07TSG-17687: fix borrow early, only borrow when tconsume_cb don't get tokenroot
2023-12-06Merge branch 'fixbug_fairness_profile_unlimited_token' into 'rel'刘畅
修复fairness类型profile限不住速并添加相应测试例 See merge request tango/shaping-engine!58
2023-12-061.fix bug fairness profile can't limit rateroot
2.add corresponding test case
2023-12-05Merge branch 'set_maat_log_level' into 'rel'刘畅
add config to set maat log level See merge request tango/shaping-engine!57
2023-12-05add config to set maat log levelroot
2023-12-04Merge branch 'update_compile_table_info' into 'rel'v1.3.10刘畅
change table info to adapt new struct of compile table See merge request tango/shaping-engine!56
2023-12-04Merge branch 'store_token_in_session_for_fairness_splitby_profile' into 'rel'刘畅
Store token in session for fairness splitby profile See merge request tango/shaping-engine!55
2023-12-04change table info to adapt new struct of compile tableroot