周沛辰 created IOTDB-4606:
--------------------------
Summary: Fix getting wrong sensors and schemas in compaction
Key: IOTDB-4606
URL: https://issues.apache.org/jira/browse/IOTDB-4606
Project: Apache IoTDB
Issue Type: Bug
Affects Versions: master branch, 0.13.3-SNAPSHOT
Reporter: 周沛辰
Assignee: 周沛辰
*Description*
If file 1 has d0 and d3, file 2 has d1 and d4, when compacting d0 and obtaining
the sensors under it, it will mistakenly take the sensors under d1 in file 2.
*Reason*
There is bug in _MultiTsFileDeviceIterator_ class. This class is used to obtain
the devices in all source files in lexicographic order from small to large.
There is a problem with the logic of judging whether the current device exists
in a certain file.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)