fix: address tcshape qdisc and locking defects - #20
Merged
Conversation
added 5 commits
August 18, 2026 18:07
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
修复内容
fq limit,移除过大的flow_limit与无效maxrate_apply增加等待锁;服务重启前释放、完成后重取锁;回滚重启同样处理replace,速率校验改读tc -j,区分自定义参数与读取失败apply_test_shaper包装P2 保持为独立提交:
d1fc790。验证
bash tests/run.shshellcheck --severity=warning tools/traffic-shape.sh modules/network-optimize.shshellcheck -x --severity=error linux_setup.sh modules/*.sh tools/*.sh tests/*.sh以上均通过。
暂缓
CAP_NET_ADMIN,无法按 issue 要求在真实 qdisc 上验证删除quantum 1514的影响。Refs #19