You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Sammi Chen (Jira)" <ji...@apache.org> on 2021/06/07 05:49:00 UTC

[jira] [Updated] (HDDS-5308) DN failed to send hearbeat to SCM because of imcomplete raft-meta

     [ https://issues.apache.org/jira/browse/HDDS-5308?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sammi Chen updated HDDS-5308:
-----------------------------
    Summary: DN failed to send hearbeat to SCM because of imcomplete raft-meta   (was: DN failed to register to SCM because of imcomplete raft-meta )

> DN failed to send hearbeat to SCM because of imcomplete raft-meta 
> ------------------------------------------------------------------
>
>                 Key: HDDS-5308
>                 URL: https://issues.apache.org/jira/browse/HDDS-5308
>             Project: Apache Ozone
>          Issue Type: Bug
>            Reporter: Sammi Chen
>            Priority: Critical
>
> Stack trace,
> java.io.IOException: Failed to load /data2/ozone/hdds-ratis/701ad993-4cb2-40bf-a297-62d7281aa5e8/current/raft-meta
>         at org.apache.ratis.server.storage.RaftStorageMetadataFileImpl.load(RaftStorageMetadataFileImpl.java:118)
>         at org.apache.ratis.server.storage.RaftStorageMetadataFileImpl.lambda$getMetadata$0(RaftStorageMetadataFileImpl.java:55)
>         at org.apache.ratis.util.AtomicUtils.lambda$updateAndGet$0(AtomicUtils.java:73)
>         at java.util.concurrent.atomic.AtomicReference.updateAndGet(AtomicReference.java:179)
>         at org.apache.ratis.util.AtomicUtils.updateAndGet(AtomicUtils.java:71)
>         at org.apache.ratis.server.storage.RaftStorageMetadataFileImpl.getMetadata(RaftStorageMetadataFileImpl.java:55)
>         at org.apache.ratis.server.storage.RaftStorageImpl.analyzeAndRecoverStorage(RaftStorageImpl.java:107)
>         at org.apache.ratis.server.storage.RaftStorageImpl.<init>(RaftStorageImpl.java:65)
>         at org.apache.ratis.server.storage.RaftStorageImpl.<init>(RaftStorageImpl.java:51)
>         at org.apache.ratis.server.impl.ServerState.<init>(ServerState.java:112)
>         at org.apache.ratis.server.impl.RaftServerImpl.<init>(RaftServerImpl.java:193)
>         at org.apache.ratis.server.impl.RaftServerProxy.lambda$newRaftServerImpl$4(RaftServerProxy.java:266)
>         at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>         at java.lang.Thread.run(Thread.java:748)
> Caused by: java.io.IOException: Failed to parse 'term' from properties: {}
>         at org.apache.ratis.server.storage.RaftStorageMetadataFileImpl.getTerm(RaftStorageMetadataFileImpl.java:96)
>         at org.apache.ratis.server.storage.RaftStorageMetadataFileImpl.load(RaftStorageMetadataFileImpl.java:116)
>         ... 15 more
> Caused by: java.io.IOException: 'term' not found in properties: {}
>         at org.apache.ratis.server.storage.RaftStorageMetadataFileImpl.lambda$getValue$2(RaftStorageMetadataFileImpl.java:89)
>         at java.util.Optional.orElseThrow(Optional.java:290)
>         at org.apache.ratis.server.storage.RaftStorageMetadataFileImpl.getValue(RaftStorageMetadataFileImpl.java:88)
>         at org.apache.ratis.server.storage.RaftStorageMetadataFileImpl.getTerm(RaftStorageMetadataFileImpl.java:94)
>         ... 16 more
> 2021-06-03 19:57:40,154 [pool-30143-thread-1] INFO org.apache.ratis.server.RaftServerConfigKeys: raft.server.log.corruption.policy = EXCEPTION (default)
> raft-meta file content 
> #
> #Wed Jun 02 00:16:04 CST 2021



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org