在无效规范情况下回退到已知良好的监控器规范
作者: dw-genesys创建于 2025年12月9日更新于 2026年9月16日
标签Feature/Change Descriptionstale
描述 目前 (至少在 Druid 28 中,我不确定是否已经发生了变化),当收到无效的导入规范时,监管器将被删除。这可能会导致导入规范提交/生成过程中出现的错误迅速演变为相当严重的中断。相反,如果提交了无效的监管器规范,则 Druid 应该使用之前的配置保留监管器,并记录错误。 ### 理由 我无意中因为监管器配置生成中的一个错误而导致 Druid 导入系统一夜之间的中断。它提交了一个未通过验证的配置(taskCountMin 超过 taskCountMax),Druid 发现了这个问题,但由于没有有效的配置,因此删除了监管器。我们的监控系统没有发现这个问题,因为整个监管器都被删除,因此没有数据报告它处于停用状态。如果 Druid 不在配置更新中销毁监管器,则将避免此中断。
内容来源: apache/druid