Mukul Kumar Singh created HDDS-230: -------------------------------------- Summary: Ozone Datanode exits during data write through Ratis Key: HDDS-230 URL: https://issues.apache.org/jira/browse/HDDS-230 Project: Hadoop Distributed Data Store Issue Type: Bug Components: Ozone Datanode Affects Versions: 0.2.1 Reporter: Mukul Kumar Singh Assignee: Mukul Kumar Singh Fix For: 0.2.1
Ozone datanode exits during data write with the following exception. {code} 2018-07-05 14:10:01,605 INFO org.apache.ratis.server.storage.RaftLogWorker: Rolling segment:40356aa1-741f-499c-aad1-b500f2620a3d_9858-RaftLogWorker index to:4565 2018-07-05 14:10:01,607 ERROR org.apache.ratis.server.impl.StateMachineUpdater: Terminating with exit status 2: StateMachineUpdater-40356aa1-741f-499c-aad1-b500f2620a3d_9858: the StateMachineUpdater hits Throwable java.lang.NullPointerException at org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine.applyTransaction(ContainerStateMachine.java:272) at org.apache.ratis.server.impl.RaftServerImpl.applyLogToStateMachine(RaftServerImpl.java:1058) at org.apache.ratis.server.impl.StateMachineUpdater.run(StateMachineUpdater.java:154) at java.lang.Thread.run(Thread.java:745) {code} This might be as a result of a ratis transaction which was not written through the "writeStateMachineData" phase, however it was added to the raft log. This implied that stateMachineUpdater now applies a transaction without the corresponding entry being added to the stateMachine. I am raising this jira to track the issue and will also raise a Ratis jira if required. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org