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

ASF GitHub Bot updated HDDS-9811:
---------------------------------
    Labels: pull-request-available  (was: )

> Follower SCM should not print NotLeaderException stacktrace while processing 
> Pipeline Action.
> ---------------------------------------------------------------------------------------------
>
>                 Key: HDDS-9811
>                 URL: https://issues.apache.org/jira/browse/HDDS-9811
>             Project: Apache Ozone
>          Issue Type: Improvement
>          Components: SCM
>    Affects Versions: 1.3.0
>            Reporter: Nandakumar
>            Assignee: Nandakumar
>            Priority: Major
>              Labels: pull-request-available
>
> While processing PipelineAction, the {{PipelineActionHandler}} logs error 
> message with exception trace if the current SCM is not leader.
> Getting {{NotLeaderException}} is expected behaviour, 
> {{PipelineActionHandler}} should not log error message or the exception trace 
> in this case.
>  
> {noformat}
> 2023-11-01 02:57:52,919 ERROR 
> [EventQueue-PipelineActionsForPipelineActionHandler]-org.apache.hadoop.hdds.scm.pipeline.PipelineActionHandler:
>  Could not execute pipeline action=CLOSE 
> pipeline=PipelineID=6025a85a-314d-4bbe-a759-970a24e8e162
> org.apache.hadoop.hdds.scm.exceptions.SCMException: 
> org.apache.ratis.protocol.exceptions.NotLeaderException: Server 
> 93bcd687-ddff-448f-b778-636c2f8652a2@group-D8A88831E5C9 is not the leader 
> aadb0a54-a86b-4be2-8fe1-9c61c4b8de3b|rpc:ozn-decom202-2.ozn-decom202.root.hwx.site:9894|admin:|client:|dataStream:|priority:2|startupRole:FOLLOWER
>     at 
> org.apache.hadoop.hdds.scm.ha.SCMHAInvocationHandler.translateException(SCMHAInvocationHandler.java:170)
>     at 
> org.apache.hadoop.hdds.scm.ha.SCMHAInvocationHandler.invokeRatis(SCMHAInvocationHandler.java:108)
>     at 
> org.apache.hadoop.hdds.scm.ha.SCMHAInvocationHandler.invoke(SCMHAInvocationHandler.java:76)
>     at com.sun.proxy.$Proxy19.updateContainerState(Unknown Source)
>     at 
> org.apache.hadoop.hdds.scm.container.ContainerManagerImpl.updateContainerState(ContainerManagerImpl.java:276)
>     at 
> org.apache.hadoop.hdds.scm.pipeline.PipelineManagerImpl.closeContainersForPipeline(PipelineManagerImpl.java:477)
>     at 
> org.apache.hadoop.hdds.scm.pipeline.PipelineManagerImpl.closePipeline(PipelineManagerImpl.java:500)
>     at 
> org.apache.hadoop.hdds.scm.pipeline.PipelineActionHandler.processPipelineAction(PipelineActionHandler.java:87)
>     at 
> org.apache.hadoop.hdds.scm.pipeline.PipelineActionHandler.lambda$onMessage$0(PipelineActionHandler.java:65)
>     at java.util.ArrayList.forEach(ArrayList.java:1257)
>     at 
> java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1082)
>     at 
> org.apache.hadoop.hdds.scm.pipeline.PipelineActionHandler.onMessage(PipelineActionHandler.java:64)
>     at 
> org.apache.hadoop.hdds.scm.pipeline.PipelineActionHandler.onMessage(PipelineActionHandler.java:43)
>     at 
> org.apache.hadoop.hdds.server.events.SingleThreadExecutor.lambda$onMessage$1(SingleThreadExecutor.java:85)
>     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: org.apache.ratis.protocol.exceptions.NotLeaderException: Server 
> 93bcd687-ddff-448f-b778-636c2f8652a2@group-D8A88831E5C9 is not the leader 
> aadb0a54-a86b-4be2-8fe1-9c61c4b8de3b|rpc:ozn-decom202-2.ozn-decom202.root.hwx.site:9894|admin:|client:|dataStream:|priority:2|startupRole:FOLLOWER
>     at 
> org.apache.ratis.server.impl.RaftServerImpl.generateNotLeaderException(RaftServerImpl.java:744)
>     at 
> org.apache.ratis.server.impl.RaftServerImpl.checkLeaderState(RaftServerImpl.java:709)
>     at 
> org.apache.ratis.server.impl.RaftServerImpl.submitClientRequestAsync(RaftServerImpl.java:850)
>     at 
> org.apache.ratis.server.impl.RaftServerImpl.lambda$null$12(RaftServerImpl.java:831)
>     at org.apache.ratis.util.JavaUtils.callAsUnchecked(JavaUtils.java:117)
>     at 
> org.apache.ratis.server.impl.RaftServerImpl.lambda$executeSubmitClientRequestAsync$13(RaftServerImpl.java:831)
>     at 
> java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
>     ... 3 more {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to