You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "Xinyu Tan (Jira)" <ji...@apache.org> on 2023/01/03 15:46:00 UTC

[jira] [Created] (IOTDB-5345) Use the logical clock to identify the snapshot version of IoTConsensus

Xinyu Tan created IOTDB-5345:
--------------------------------

             Summary: Use the logical clock to identify the snapshot version of IoTConsensus
                 Key: IOTDB-5345
                 URL: https://issues.apache.org/jira/browse/IOTDB-5345
             Project: Apache IoTDB
          Issue Type: Improvement
            Reporter: Xinyu Tan
            Assignee: huxiangpeng
         Attachments: image-2023-01-03-23-45-07-397.png

The current IoTConsensus uses physical clocks to identify different snapshot versions. 
In some operation scenarios, the physical clock of the machine may be rolled back. This may cause IoTConsensus to label the latest snapshot as the old snapshot version. Therefore, we need to use logical timestamps to mark different snapshot versions. For example, use a self-maintaining increment index. 

In addition, this work needs to ensure forward compatibility with 1.0.0

 !image-2023-01-03-23-45-07-397.png! 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)