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)