流计算没有计算历史数据

【TDengine 使用环境】
测试

【TDengine 版本】

3.3.8.4

【操作系统以及版本】

centos7.9

【部署方式】容器/非容器部署

容器

【集群节点数】

1

【集群副本数】

1

【描述业务影响】

没有计算历史数据

【问题复现路径/shan】做过哪些操作出现的问题

【遇到的问题:问题现象及影响】

我们tdengine升级到3.3.8.4之后(docker启动的),然后创建了流计算 create stream e2000.M801PT10M INTERVAL(10m) SLIDING(10m)
FROM e2000.M801 PARTITION BY deviceCode
STREAM_OPTIONS(MAX_DELAY(5m) | FILL_HISTORY_FIRST)
into e2000m.M801PT10M OUTPUT_SUBTABLE(CAST(deviceCode AS BINARY(64)))
as
select _twstart as _ts,count(*) as cs
,AVG(QZ001) as QZ001_Avg,LAST(QZ001) as QZ001_Last,MAX(QZ001) as QZ001_Max,min(QZ001) as QZ001_Min,STDDEV(QZ001) as QZ001_Std
from e2000.M801 where _ts >= _twstart and _ts < _twend and deviceCode=%%1 但是历史数据没有聚合呢,我们历史数据是5月份就有的

【资源配置】

64核256G

【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)

已经通知研发人员,稍后回答。

之前 FILL_HISTORY_FIRST 有问题,最新版本应该已修复,这里可以使用 FILL_HISTORY 选项绕过问题:STREAM_OPTIONS(MAX_DELAY(5m) | FILL_HISTORY)

3.3.8.4不是最新版本吗?

是的,需要等下一次发版。

新版本计划什么时候发布呢?

此话题已在最后回复的 10 天后被自动关闭。不再允许新回复。