EJTTianyu created IOTDB-1432:
--------------------------------

             Summary: level compaction may cause data loss problem
                 Key: IOTDB-1432
                 URL: https://issues.apache.org/jira/browse/IOTDB-1432
             Project: Apache IoTDB
          Issue Type: Bug
          Components: Compaction
            Reporter: EJTTianyu
         Attachments: image-2021-06-11-00-13-38-217.png, 
image-2021-06-11-00-15-31-057.png, image-2021-06-11-00-20-59-015.png

The current level compaction of IoTDB does not behave correctly in some cases, 
resulting in data loss problems.

 

The problem can be reproduced as follows:

*configuration*
 * version:rel/0.11
 * compaction_strategy=LEVEL_COMPACTION
 * seq_file_num_in_each_level=2
 * seq_level_num=2

*Steps to reproduce*
 * Start a new IoTDB instance 
 * Use the cli tool to execute the following commands

{code:java}
insert into root.sg0.d0(timestamp,s0) values(0,0)
flush
insert into root.sg0.d0(timestamp,s0) values(1,1)
insert into root.sg0.d0(timestamp,s1) values(1,1)
select count(*) from root
flush
select count(*) from root
{code}
The execution screenshot is as follows, we can see that the count of the data 
before and after the merge has changed.

!image-2021-06-11-00-20-59-015.png!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to