You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Feature Request] 咨询:开源发行版中数据订阅(SUBSCRIPTION_ENABLED)的启用时间安排
[Feature Request] Question: The schedule for enabling the data subscription (SUBSCRIPTION_ENABLED) in the open-source distribution
背景描述 & 咨询诉求
您好!我在开源版 IoTDB 2.0.x(测试环境为 2.0.11,单机部署)上准备搭建
「IoTDB → Flink 1.20」的实时消费链路,尝试订阅 API 时遇到了报错:
Msg: org.apache.iotdb.jdbc.IoTDBSQLException: 1912: Subscription is not enabled.
Activity
Caideyipi commentedon Nov 3, 2026
目前 Apache IoTDB 的订阅功能仍有较多问题需要进一步验证。虽然仓库中已有 initial 和 snapshot 模式的测试,但是测试覆盖并不充分;最近 PR 主要支持的incremental模式也有类似问题。此外,现有测试对共识订阅、历史数据读取、故障恢复以及多订阅并发下的资源表现,仍需要进一步补齐和持续验证。
启用 SUBSCRIPTION_ENABLED 不仅会开放订阅接口,也会启动相关运行时任务并引入订阅数据的内存开销。考虑到目前仍存在功能和测试覆盖上的不确定性,在开源发行版中默认开启除了订阅数据的一致性问题之外,还可能影响正常数据同步,增加 region 写入/查询负担,阻塞正常的 configNode 控制指令执行,导致 WAL 磁盘占用泄漏最终阻写,多任务、高并发下导致内存 OOM等,带来额外运维负担。我们倾向于在相关场景验证充分、风险可控后,再讨论默认启用的时间安排。
Johnny-ZTSD commentedon Nov 3, 2026
@Caideyipi 了解这个情况了,非常感谢支持、解惑。还是比较期待这个特性的正式上线~