[
https://issues.apache.org/jira/browse/RATIS-2126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
weiming updated RATIS-2126:
---------------------------
Description:
```
org.apache.ratis.protocol.exceptions.NotLeaderException: Server
f301da82-6909-4520-a381-37082f22787f@group-6E13AE4A4F27 is not the leader
9eb6a0c0-dd1d-406d-9fa2-dd6bbc39cde3|bigdata-pre-hdp00.nmg01:9894
```
{code:java}
//代码占位符
2024-06-14 16:12:56,637 [IPC Server handler 3 on default port 9860] DEBUG
org.apache.ratis.client.RaftClient: client-735A5667B600: suggested new leader:
9eb6a0c0-dd1d-406d-9fa2-dd6bbc39cde3. Failed
SetConfigurationRequest:client-735A5667B600->f301da82-6909-4520-a381-37082f22787f@group-6E13AE4A4F27,
cid=2, seq=null, RW, null, SET_UNCONDITIONALLY,
servers:[f301da82-6909-4520-a381-37082f22787f|bigdata-pre-master01.nmg01:9894,
63ee108c-e902-428c-9a9b-a13696779c4c|bigdata-pre-master00.nmg01:9894,
9eb6a0c0-dd1d-406d-9fa2-dd6bbc39cde3|bigdata-pre-hdp00.nmg01:9894],
listeners:[] with {}org.apache.ratis.protocol.exceptions.NotLeaderException:
Server f301da82-6909-4520-a381-37082f22787f@group-6E13AE4A4F27 is not the
leader 9eb6a0c0-dd1d-406d-9fa2-dd6bbc39cde3|bigdata-pre-hdp00.nmg01:9894
at
org.apache.ratis.client.impl.ClientProtoUtils.toRaftClientReply(ClientProtoUtils.java:397)
at
org.apache.ratis.grpc.client.GrpcClientRpc.sendRequest(GrpcClientRpc.java:102)
at
org.apache.ratis.client.impl.BlockingImpl.sendRequest(BlockingImpl.java:145)
at
org.apache.ratis.client.impl.BlockingImpl.sendRequestWithRetry(BlockingImpl.java:109)
at
org.apache.ratis.client.impl.AdminImpl.setConfiguration(AdminImpl.java:46)
at org.apache.ratis.client.api.AdminApi.setConfiguration(AdminApi.java:51)
at org.apache.ratis.client.api.AdminApi.setConfiguration(AdminApi.java:40)
at
org.apache.hadoop.hdds.ratis.RatisHelper.transferRatisLeadership(RatisHelper.java:561)
at
org.apache.hadoop.hdds.scm.server.SCMClientProtocolServer.transferLeadership(SCMClientProtocolServer.java:856)
at
org.apache.hadoop.hdds.scm.protocol.StorageContainerLocationProtocolServerSideTranslatorPB.transferScmLeadership(StorageContainerLocationProtocolServerSideTranslatorPB.java:1243)
at
org.apache.hadoop.hdds.scm.protocol.StorageContainerLocationProtocolServerSideTranslatorPB.processRequest(StorageContainerLocationProtocolServerSideTranslatorPB.java:687)
at
org.apache.hadoop.hdds.server.OzoneProtocolMessageDispatcher.processRequest(OzoneProtocolMessageDispatcher.java:89)
at
org.apache.hadoop.hdds.scm.protocol.StorageContainerLocationProtocolServerSideTranslatorPB.submitRequest(StorageContainerLocationProtocolServerSideTranslatorPB.java:223)
at
org.apache.hadoop.hdds.protocol.proto.StorageContainerLocationProtocolProtos$StorageContainerLocationProtocolService$2.callBlockingMethod(StorageContainerLocationProtocolProtos.java)
at
org.apache.hadoop.ipc.ProtobufRpcEngine$Server.processCall(ProtobufRpcEngine.java:484)
at
org.apache.hadoop.ipc.ProtobufRpcEngine2$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine2.java:595)
at
org.apache.hadoop.ipc.ProtobufRpcEngine2$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine2.java:573)
at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:1227) at
org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:1098) at
org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:1021) 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:1953)
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:3060){code}
was:
{code:java}
//代码占位符
{code}
2024-06-14 16:12:56,637 [IPC Server handler 3 on default port 9860] DEBUG
org.apache.ratis.client.RaftClient: client-735A5667B600: suggested new leader:
9eb6a0c0-dd1d-406d-9fa2-dd6bbc39cde3. Failed
SetConfigurationRequest:client-735A5667B600->f301da82-6909-4520-a381-37082f22787f@group-6E13AE4A4F27,
cid=2, seq=null, RW, null, SET_UNCONDITIONALLY,
servers:[f301da82-6909-4520-a381-37082f22787f|bigdata-pre-master01.nmg01:9894,
63ee108c-e902-428c-9a9b-a13696779c4c|bigdata-pre-master00.nmg01:9894,
9eb6a0c0-dd1d-406d-9fa2-dd6bbc39cde3|bigdata-pre-hdp00.nmg01:9894],
listeners:[] with {}org.apache.ratis.protocol.exceptions.NotLeaderException:
Server f301da82-6909-4520-a381-37082f22787f@group-6E13AE4A4F27 is not the
leader 9eb6a0c0-dd1d-406d-9fa2-dd6bbc39cde3|bigdata-pre-hdp00.nmg01:9894 at
org.apache.ratis.client.impl.ClientProtoUtils.toRaftClientReply(ClientProtoUtils.java:397)
at
org.apache.ratis.grpc.client.GrpcClientRpc.sendRequest(GrpcClientRpc.java:102)
at org.apache.ratis.client.impl.BlockingImpl.sendRequest(BlockingImpl.java:145)
at
org.apache.ratis.client.impl.BlockingImpl.sendRequestWithRetry(BlockingImpl.java:109)
at org.apache.ratis.client.impl.AdminImpl.setConfiguration(AdminImpl.java:46)
at org.apache.ratis.client.api.AdminApi.setConfiguration(AdminApi.java:51) at
org.apache.ratis.client.api.AdminApi.setConfiguration(AdminApi.java:40) at
org.apache.hadoop.hdds.ratis.RatisHelper.transferRatisLeadership(RatisHelper.java:561)
at
org.apache.hadoop.hdds.scm.server.SCMClientProtocolServer.transferLeadership(SCMClientProtocolServer.java:856)
at
org.apache.hadoop.hdds.scm.protocol.StorageContainerLocationProtocolServerSideTranslatorPB.transferScmLeadership(StorageContainerLocationProtocolServerSideTranslatorPB.java:1243)
at
org.apache.hadoop.hdds.scm.protocol.StorageContainerLocationProtocolServerSideTranslatorPB.processRequest(StorageContainerLocationProtocolServerSideTranslatorPB.java:687)
at
org.apache.hadoop.hdds.server.OzoneProtocolMessageDispatcher.processRequest(OzoneProtocolMessageDispatcher.java:89)
at
org.apache.hadoop.hdds.scm.protocol.StorageContainerLocationProtocolServerSideTranslatorPB.submitRequest(StorageContainerLocationProtocolServerSideTranslatorPB.java:223)
at
org.apache.hadoop.hdds.protocol.proto.StorageContainerLocationProtocolProtos$StorageContainerLocationProtocolService$2.callBlockingMethod(StorageContainerLocationProtocolProtos.java)
at
org.apache.hadoop.ipc.ProtobufRpcEngine$Server.processCall(ProtobufRpcEngine.java:484)
at
org.apache.hadoop.ipc.ProtobufRpcEngine2$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine2.java:595)
at
org.apache.hadoop.ipc.ProtobufRpcEngine2$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine2.java:573)
at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:1227) at
org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:1098) at
org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:1021) 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:1953)
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:3060)
> Optimize NotLeaderException message
> -----------------------------------
>
> Key: RATIS-2126
> URL: https://issues.apache.org/jira/browse/RATIS-2126
> Project: Ratis
> Issue Type: Improvement
> Components: common
> Affects Versions: 3.1.0
> Reporter: weiming
> Assignee: weiming
> Priority: Minor
> Fix For: 3.1.0
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
>
> ```
> org.apache.ratis.protocol.exceptions.NotLeaderException: Server
> f301da82-6909-4520-a381-37082f22787f@group-6E13AE4A4F27 is not the leader
> 9eb6a0c0-dd1d-406d-9fa2-dd6bbc39cde3|bigdata-pre-hdp00.nmg01:9894
>
> ```
>
> {code:java}
> //代码占位符
> 2024-06-14 16:12:56,637 [IPC Server handler 3 on default port 9860] DEBUG
> org.apache.ratis.client.RaftClient: client-735A5667B600: suggested new
> leader: 9eb6a0c0-dd1d-406d-9fa2-dd6bbc39cde3. Failed
> SetConfigurationRequest:client-735A5667B600->f301da82-6909-4520-a381-37082f22787f@group-6E13AE4A4F27,
> cid=2, seq=null, RW, null, SET_UNCONDITIONALLY,
> servers:[f301da82-6909-4520-a381-37082f22787f|bigdata-pre-master01.nmg01:9894,
> 63ee108c-e902-428c-9a9b-a13696779c4c|bigdata-pre-master00.nmg01:9894,
> 9eb6a0c0-dd1d-406d-9fa2-dd6bbc39cde3|bigdata-pre-hdp00.nmg01:9894],
> listeners:[] with {}org.apache.ratis.protocol.exceptions.NotLeaderException:
> Server f301da82-6909-4520-a381-37082f22787f@group-6E13AE4A4F27 is not the
> leader 9eb6a0c0-dd1d-406d-9fa2-dd6bbc39cde3|bigdata-pre-hdp00.nmg01:9894
> at
> org.apache.ratis.client.impl.ClientProtoUtils.toRaftClientReply(ClientProtoUtils.java:397)
> at
> org.apache.ratis.grpc.client.GrpcClientRpc.sendRequest(GrpcClientRpc.java:102)
> at
> org.apache.ratis.client.impl.BlockingImpl.sendRequest(BlockingImpl.java:145)
> at
> org.apache.ratis.client.impl.BlockingImpl.sendRequestWithRetry(BlockingImpl.java:109)
> at
> org.apache.ratis.client.impl.AdminImpl.setConfiguration(AdminImpl.java:46)
> at
> org.apache.ratis.client.api.AdminApi.setConfiguration(AdminApi.java:51)
> at org.apache.ratis.client.api.AdminApi.setConfiguration(AdminApi.java:40)
> at
> org.apache.hadoop.hdds.ratis.RatisHelper.transferRatisLeadership(RatisHelper.java:561)
> at
> org.apache.hadoop.hdds.scm.server.SCMClientProtocolServer.transferLeadership(SCMClientProtocolServer.java:856)
> at
> org.apache.hadoop.hdds.scm.protocol.StorageContainerLocationProtocolServerSideTranslatorPB.transferScmLeadership(StorageContainerLocationProtocolServerSideTranslatorPB.java:1243)
> at
> org.apache.hadoop.hdds.scm.protocol.StorageContainerLocationProtocolServerSideTranslatorPB.processRequest(StorageContainerLocationProtocolServerSideTranslatorPB.java:687)
> at
> org.apache.hadoop.hdds.server.OzoneProtocolMessageDispatcher.processRequest(OzoneProtocolMessageDispatcher.java:89)
> at
> org.apache.hadoop.hdds.scm.protocol.StorageContainerLocationProtocolServerSideTranslatorPB.submitRequest(StorageContainerLocationProtocolServerSideTranslatorPB.java:223)
> at
> org.apache.hadoop.hdds.protocol.proto.StorageContainerLocationProtocolProtos$StorageContainerLocationProtocolService$2.callBlockingMethod(StorageContainerLocationProtocolProtos.java)
> at
> org.apache.hadoop.ipc.ProtobufRpcEngine$Server.processCall(ProtobufRpcEngine.java:484)
> at
> org.apache.hadoop.ipc.ProtobufRpcEngine2$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine2.java:595)
> at
> org.apache.hadoop.ipc.ProtobufRpcEngine2$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine2.java:573)
> at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:1227) at
> org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:1098) at
> org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:1021) 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:1953)
> at org.apache.hadoop.ipc.Server$Handler.run(Server.java:3060){code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)