[Bug] iotdb 压缩线程处理异常之后,会无限处理错误数据。手动删除对应的序列也没用
Search before asking
- [X] I searched in the issues and found nothing similar.
Version
iotdb:1.3.0
Describe the bug and provide the minimal reproduce step
- 发现iotdb错误日志中有一些时间序列异常
org.apache.iotdb.commons.exception.IllegalPathException - 删除对应的序列之后,也没有重新写入数据。还是一直报之前的错误。
- 重启服务之后,还是一直报相同的错误。 错误日志节选 error.log
What did you expect to see?
删除对应的时间序列之后,这些错误数据应该同时被删除。
What did you see instead?
仔细观察日志后发现压缩线程池一直在处理相同的错误数据
Anything else?
No response
Are you willing to submit a PR?
- [ ] I'm willing to submit a PR!
Hi, this is your first issue in IoTDB project. Thanks for your report. Welcome to join the community!
这个问题已经在 1.3.1 版本中修复了,可以编译 rc/1.3.1 分支的代码进行一下版本升级,或者等待 1.3.1 正式版本发布。 https://github.com/apache/iotdb/pull/11579 https://github.com/apache/iotdb/pull/11547
升级到1.3.1之后,这个压缩路径处理 还是有些问题。路径中包含root 无法压缩,但是对应的时间序列是存在的,也可以查询到数据。
1.3.0写入的序列,这个是升级1.3.1之后还有。 发现还是有报错之后,删除了原来的序列,重新自动生成该序列。错误还是一直有。
1.3.0写入的序列,这个是升级1.3.1之后还有。 发现还是有报错之后,删除了原来的序列,重新自动生成该序列。错误还是一直有。
我复现出来了,可能是有点问题