Chao Wang created IOTDB-3757:
--------------------------------

             Summary: Failed to insert data after unset ttl
                 Key: IOTDB-3757
                 URL: https://issues.apache.org/jira/browse/IOTDB-3757
             Project: Apache IoTDB
          Issue Type: Bug
          Components: Core/Cluster
            Reporter: Chao Wang
             Fix For: 0.14.0


# alter default_ttl to 9223372036854775807 in iotdb-confignode.properties and 
iotdb-datanode.properties. 
 # restart server.
 # set ttl to root.ln 3600000

4.unset ttl to root.ln

5. insert into roo.ln.wf02.wt02(timestamp, status, hardware) values(2, 
false,'2');

6. print error log:

2022-07-06 15:13:11,096 | ERROR | 
[*****@group-00010000000A-StateMachineUpdater] | Error in executing plan node: 
org.apache.iotdb.db.mpp.plan.planner.plan.node.write.InsertRowNode@c8ba0846 | 
org.apache.iotdb.db.consensus.statemachine.visitor.DataExecutionVisitor 
(DataExecutionVisitor.java:63) 
org.apache.iotdb.db.exception.query.OutOfTTLException: Insertion time [Thu Jan 
01 08:00:00 CST 1970] is less than ttl time bound [Wed Jul 06 14:13:11 CST 2022]
    at 
org.apache.iotdb.db.engine.storagegroup.DataRegion.insert(DataRegion.java:903)
    at 
org.apache.iotdb.db.consensus.statemachine.visitor.DataExecutionVisitor.visitInsertRow(DataExecutionVisitor.java:60)
    at 
org.apache.iotdb.db.consensus.statemachine.visitor.DataExecutionVisitor.visitInsertRow(DataExecutionVisitor.java:49)
    at 
org.apache.iotdb.db.mpp.plan.planner.plan.node.write.InsertRowNode.accept(InsertRowNode.java:718)
    at 
org.apache.iotdb.db.consensus.statemachine.DataRegionStateMachine.write(DataRegionStateMachine.java:130)
    at 
org.apache.iotdb.db.consensus.statemachine.DataRegionStateMachine.write(DataRegionStateMachine.java:122)
    at 
org.apache.iotdb.consensus.ratis.ApplicationStateMachineProxy.applyTransaction(ApplicationStateMachineProxy.java:127)
    at 
org.apache.ratis.server.impl.RaftServerImpl.applyLogToStateMachine(RaftServerImpl.java:1588)
    at 
org.apache.ratis.server.impl.StateMachineUpdater.applyLog(StateMachineUpdater.java:239)
    at 
org.apache.ratis.server.impl.StateMachineUpdater.run(StateMachineUpdater.java:182)
    at java.lang.Thread.run(Thread.java:750)



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

Reply via email to