You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "刘珍 (Jira)" <ji...@apache.org> on 2022/07/07 08:32:00 UTC

[jira] [Created] (IOTDB-3771) [ snapshot ] consensus_dir and data_dirs are not on the same disk , snapshot fails

刘珍 created IOTDB-3771:
-------------------------

             Summary: [ snapshot ] consensus_dir and data_dirs are not on the same disk , snapshot fails
                 Key: IOTDB-3771
                 URL: https://issues.apache.org/jira/browse/IOTDB-3771
             Project: Apache IoTDB
          Issue Type: Bug
          Components: mpp-cluster
    Affects Versions: 0.14.0-SNAPSHOT
            Reporter: 刘珍
            Assignee: Song Ziyang


master_0707_bd0bab3
RatisConsensus , consensus_dir和data_dirs不在同一块磁盘,快照失败
# consensus_dir=data/consensus   (/data3下)
data_dirs=/data2/mpp_data/data,/data1/mpp_data/data

2022-07-07 15:01:08,227 [192.168.130.3_40010@group-000100000005-StateMachineUpdater] ERROR o.a.i.d.e.s.SnapshotTaker:102 - Fail to create snapshot
java.nio.file.FileSystemException: /data3/cluster_test/master_0707_bd0bab3/datanode/sbin/../data/consensus/data_region/47474747-4747-4747-4747-000100000005/sm/1_399999/sequence/root.test.g_0/5/0/1657176628996-16-0-0.tsfile.resource -> /data1/mpp_data/data/sequence/root.test.g_0/5/0/1657176628996-16-0-0.tsfile.resource: Invalid cross-device link
        at sun.nio.fs.UnixException.translateToIOException(UnixException.java:91)
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
        at sun.nio.fs.UnixFileSystemProvider.createLink(UnixFileSystemProvider.java:476)
        at java.nio.file.Files.createLink(Files.java:1086)
        at org.apache.iotdb.db.engine.snapshot.SnapshotTaker.createFileSnapshot(SnapshotTaker.java:184)
        at org.apache.iotdb.db.engine.snapshot.SnapshotTaker.takeFullSnapshot(SnapshotTaker.java:100)
        at org.apache.iotdb.db.consensus.statemachine.DataRegionStateMachine.takeSnapshot(DataRegionStateMachine.java:66)
        at org.apache.iotdb.consensus.ratis.ApplicationStateMachineProxy.takeSnapshot(ApplicationStateMachineProxy.java:163)
        at org.apache.ratis.server.impl.StateMachineUpdater.takeSnapshot(StateMachineUpdater.java:270)
        at org.apache.ratis.server.impl.StateMachineUpdater.checkAndTakeSnapshot(StateMachineUpdater.java:262)
        at org.apache.ratis.server.impl.StateMachineUpdater.run(StateMachineUpdater.java:183)
        at java.lang.Thread.run(Thread.java:748)
2022-07-07 15:01:08,229 [192.168.130.3_40010@group-000100000005-StateMachineUpdater] ERROR o.a.i.d.e.s.SnapshotTaker:194 - Failed to delete link file /data3/cluster_test/master_0707_bd0bab3/datanode/sbin/../data/consensus/data_region/47474747-4747-4747-4747-000100000005/sm/1_399999/sequence after failing to create snapshot




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