didi / KnowStreaming

一站式云原生实时流数据平台,通过0侵入、插件化构建企业级Kafka服务,极大降低操作、存储和管理实时流数据门槛
https://knowstreaming.com
GNU Affero General Public License v3.0
6.99k stars 1.28k forks source link

[Feature] #1121 support clearInactiveClusterPhyBrokers #1248

Open chang-wd opened 3 days ago

chang-wd commented 3 days ago

请不要在没有先创建Issue的情况下创建Pull Request。

变更的目的是什么

Support #1121, clear specific inactive cluster brokers from mysql table. 支持 #1121,清理掉mysql表中特定集群已停机的brokers。

简短的更新日志

在broker 列表页,增加清扫按钮,实现清理集群已停机的brokers.

验证这一变化

image

请遵循此清单,以帮助我们快速轻松地整合您的贡献:

chang-wd commented 3 days ago

当前的实现有几个问题:

  1. 只删除了ks_km_broker表中status = 0的记录,没有同步清理其他表中的记录(比如ks_km_broker_config), 这里是否要同步处理?
  2. 不知道前端的icon怎么添加,原本想使用的是这个icon: icon-clearicon. 最后照猫画虎弄了一个别的。图表类型、大小、位置可以请会前端的朋友帮忙改正。