Mukul Kumar Singh created HDDS-1555:
---------------------------------------
Summary: Disable install snapshot for ContainerStateMachine
Key: HDDS-1555
URL: https://issues.apache.org/jira/browse/HDDS-1555
Project: Hadoop Distributed Data Store
Issue Type: Bug
Components: Ozone Datanode
Affects Versions: 0.3.0
Reporter: Mukul Kumar Singh
Fix For: 0.5.0
In case a follower lags behind the leader by a large number, the leader tries
to send the snapshot to the follower. For ContainerStateMachine, the
information in the snapshot it not the entire state machine data.
InstallSnapshot for ContainerStateMachine should be disabled.
{code}
2019-05-19 10:58:22,198 WARN server.GrpcLogAppender
(GrpcLogAppender.java:installSnapshot(423)) -
GrpcLogAppender(e3e19760-1340-4acd-b50d-f8a796a97254->28d9bd2f-3fe2-4a69-8120-757a00fa2f20):
failed to install snapshot
[/Users/msingh/code/apache/ozone/github/git_oz_bugs_fixes/hadoop-ozone/integration-test/target/test/data/MiniOzoneClusterImpl-c2a863ef-8be9-445c-886f-57cad3a7b12e/datanode-6/data/ratis/fb88b749-3e75-4381-8973-6e0cb4904c7e/sm/snapshot.2_190]:
{}
java.lang.NullPointerException
at
org.apache.ratis.server.impl.LogAppender.readFileChunk(LogAppender.java:369)
at
org.apache.ratis.server.impl.LogAppender.access$1100(LogAppender.java:54)
at
org.apache.ratis.server.impl.LogAppender$SnapshotRequestIter$1.next(LogAppender.java:318)
at
org.apache.ratis.server.impl.LogAppender$SnapshotRequestIter$1.next(LogAppender.java:303)
at
org.apache.ratis.grpc.server.GrpcLogAppender.installSnapshot(GrpcLogAppender.java:412)
at
org.apache.ratis.grpc.server.GrpcLogAppender.runAppenderImpl(GrpcLogAppender.java:101)
at
org.apache.ratis.server.impl.LogAppender$AppenderDaemon.run(LogAppender.java:80)
at java.lang.Thread.run(Thread.java:748)
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]