iotdb icon indicating copy to clipboard operation
iotdb copied to clipboard

[Bug] iotdb 压缩线程处理异常之后,会无限处理错误数据。手动删除对应的序列也没用

Open lintao666 opened this issue 1 year ago • 7 comments

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

  1. 发现iotdb错误日志中有一些时间序列异常org.apache.iotdb.commons.exception.IllegalPathException
  2. 删除对应的序列之后,也没有重新写入数据。还是一直报之前的错误。
  3. 重启服务之后,还是一直报相同的错误。 错误日志节选 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!

lintao666 avatar Apr 17 '24 07:04 lintao666

Hi, this is your first issue in IoTDB project. Thanks for your report. Welcome to join the community!

github-actions[bot] avatar Apr 17 '24 07:04 github-actions[bot]

这个问题已经在 1.3.1 版本中修复了,可以编译 rc/1.3.1 分支的代码进行一下版本升级,或者等待 1.3.1 正式版本发布。 https://github.com/apache/iotdb/pull/11579 https://github.com/apache/iotdb/pull/11547

HTHou avatar Apr 18 '24 02:04 HTHou

升级到1.3.1之后,这个压缩路径处理 还是有些问题。路径中包含root 无法压缩,但是对应的时间序列是存在的,也可以查询到数据。

lintao666 avatar Apr 23 '24 08:04 lintao666

error.log

lintao666 avatar Apr 25 '24 01:04 lintao666

root.olm.MYSQL_05.manage_user.327247336700160.root 是哪个版本写出来的

error.log

shuwenwei avatar Apr 26 '24 10:04 shuwenwei

1.3.0写入的序列,这个是升级1.3.1之后还有。 发现还是有报错之后,删除了原来的序列,重新自动生成该序列。错误还是一直有。

lintao666 avatar Apr 28 '24 02:04 lintao666

1.3.0写入的序列,这个是升级1.3.1之后还有。 发现还是有报错之后,删除了原来的序列,重新自动生成该序列。错误还是一直有。

我复现出来了,可能是有点问题

shuwenwei avatar Apr 28 '24 06:04 shuwenwei