[
https://issues.apache.org/jira/browse/HDDS-1754?focusedWorklogId=275636&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-275636
]
ASF GitHub Bot logged work on HDDS-1754:
----------------------------------------
Author: ASF GitHub Bot
Created on: 12/Jul/19 04:13
Start Date: 12/Jul/19 04:13
Worklog Time Spent: 10m
Work Description: supratimdeka commented on pull request #1081:
HDDS-1754. getContainerWithPipeline fails with PipelineNotFoundException.
Contributed by Supratim Deka
URL: https://github.com/apache/hadoop/pull/1081
https://issues.apache.org/jira/browse/HDDS-1754
DeadNodeHandler can clean up the pipeline while containers are still in
CLOSING state.
modified getContainerWithPipeline() to refer the pipeline only if the
container is in OPEN state.
In CLOSING state, the read pipeline will be constructed from the Replicas
known to SCM - this is already existing behavior for CLOSED state.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 275636)
Time Spent: 10m
Remaining Estimate: 0h
> getContainerWithPipeline fails with PipelineNotFoundException
> -------------------------------------------------------------
>
> Key: HDDS-1754
> URL: https://issues.apache.org/jira/browse/HDDS-1754
> Project: Hadoop Distributed Data Store
> Issue Type: Bug
> Components: SCM
> Affects Versions: 0.4.0
> Reporter: Mukul Kumar Singh
> Assignee: Supratim Deka
> Priority: Major
> Labels: MiniOzoneChaosCluster, pull-request-available
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Once a pipeline is closed or finalized and it was not able to close all the
> containers inside the pipeline.
> Then getContainerWithPipeline will try to fetch the pipeline state from
> pipelineManager after the pipeline has been closed.
> {code}
> 2019-07-02 20:48:20,370 INFO ipc.Server (Server.java:logException(2726)) -
> IPC Server handler 13 on 50130, call Call#17339 Retry#0
> org.apache.hadoop.hdds.scm.protocol.StorageContainerLocationProtocol.getContainerWithPipeline
> from 192.168.0.2:51452
> org.apache.hadoop.hdds.scm.pipeline.PipelineNotFoundException:
> PipelineID=e1a7b16a-48d9-4194-9774-ad49ec9ad78b not found
> at
> org.apache.hadoop.hdds.scm.pipeline.PipelineStateMap.getPipeline(PipelineStateMap.java:132)
> at
> org.apache.hadoop.hdds.scm.pipeline.PipelineStateManager.getPipeline(PipelineStateManager.java:66)
> at
> org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager.getPipeline(SCMPipelineManager.java:184)
> at
> org.apache.hadoop.hdds.scm.server.SCMClientProtocolServer.getContainerWithPipeline(SCMClientProtocolServer.java:244)
> at
> org.apache.hadoop.ozone.protocolPB.StorageContainerLocationProtocolServerSideTranslatorPB.getContainerWithPipeline(StorageContainerLocationProtocolServerSideTranslatorPB.java:144)
> at
> org.apache.hadoop.hdds.protocol.proto.StorageContainerLocationProtocolProtos$StorageContainerLocationProtocolService$2.callBlockingMethod(StorageContainerLocationProtocolProtos.java:16390)
> at
> org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:524)
> at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:1025)
> at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:876)
> at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:822)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:422)
> at
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1730)
> at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2682)
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]