Closed zhaoli2333 closed 7 months ago
变更的目的是什么
fix issue #1164
简短的更新日志
集群均衡时,将原有的Node级别的Disk均衡修改为LogDir级别的Disk均衡。初始从broker拉取每个Replica在LogDir上的分布,LogDir总容量默认为broker磁盘总容量/该broekr上LogDir数量 (默认每个LogDir大小相同),由此计算出合理的Replica迁移方案,实现LogDir级别的Disk均衡。
请遵循此清单,以帮助我们快速轻松地整合您的贡献:
- [x] 一个 PR(Pull Request的简写)只解决一个问题,禁止一个 PR 解决多个问题;
- [x] 确保 PR 有对应的 Issue(通常在您开始处理之前创建),除非是书写错误之类的琐碎更改不需要 Issue ;
- [x] 格式化 PR 及 Commit-Log 的标题及内容,例如 [Bugfix]修复用户信息修改后,用户列表会抛出空指针异常的问题(#860) #861 。PS:Commit-Log 需要在 Git Commit 代码时进行填写,在 GitHub 上修改不了;
- [x] 编写足够详细的 PR 描述,以了解 PR 的作用、方式和原因;
- [x] 编写必要的单元测试来验证您的逻辑更正。如果提交了新功能或重大更改,请记住在 test 模块中添加 integration-test;
- [x] 确保编译通过,集成测试通过;
放着准备在3.4之后的版本合入,现在是觉得有问题暂时不考虑进行合入了么
变更的目的是什么
fix issue https://github.com/didi/KnowStreaming/issues/1164
简短的更新日志
集群均衡时,将原有的Node级别的Disk均衡修改为LogDir级别的Disk均衡。初始从broker拉取每个Replica在LogDir上的分布,LogDir总容量默认为broker磁盘总容量/该broekr上LogDir数量 (默认每个LogDir大小相同),由此计算出合理的Replica迁移方案,实现LogDir级别的Disk均衡。
请遵循此清单,以帮助我们快速轻松地整合您的贡献: