Sumit Agrawal created HDDS-10945:
------------------------------------
Summary: validate mis-configuration for peer node count in OM
Key: HDDS-10945
URL: https://issues.apache.org/jira/browse/HDDS-10945
Project: Apache Ozone
Issue Type: Improvement
Components: Ozone Manager
Reporter: Sumit Agrawal
one of the OM is continuously in an election state when 4 om is configured, as
ratis quorum needs odd number of nodes, but 4 nodes are configurd.
{code:java}
ozone-om.sl0548.log (OM2 Leader):
[..]
2023-11-08 16:28:40,670 INFO
[grpc-default-executor-29]-org.apache.ratis.server.RaftServer$Division:
om2@group-278936BBF583: receive requestVote(PRE_VOTE, om3, group-278936BBF583,
2248468, (t:2248467, i:450468))
2023-11-08 16:28:40,670 INFO
[grpc-default-executor-29]-org.apache.ratis.server.impl.VoteContext:
om2@group-278936BBF583-LEADER: reject PRE_VOTE from om3: this server is the
leader and still has leadership
2023-11-08 16:28:40,670 INFO
[grpc-default-executor-29]-org.apache.ratis.server.RaftServer$Division:
om2@group-278936BBF583 replies to PRE_VOTE vote request:
om3<-om2#0:FAIL-t2248468. Peer's state: om2@group-278936BBF583:t2248468,
leader=om2, voted=om2,
raftlog=Memoized:om2@group-278936BBF583-SegmentedRaftLog:OPENED:c464230,
conf=450469:
peers:[om1|rpc:sl0547.sii24.pole-emploi.intra:9872|admin:|client:|dataStream:|priority:0|startupRole:FOLLOWER,
om3|rpc:sl0549.sii24.pole-emploi.intra:9872|admin:|client:|dataStream:|priority:0|startupRole:FOLLOWER,
om2|rpc:sl0548.sii24.pole-emploi.intra:9872|admin:|client:|dataStream:|priority:0|startupRole:FOLLOWER]|listeners:[],
old=null
[..] {code}
OMs state:
sl0546:~> sudo ozone admin om getserviceroles -id=ozone01
om1 : FOLLOWER (sl0546.sii24.pole-emploi.intra)
om3 : FOLLOWER (sl0549.sii24.pole-emploi.intra)
om2 : LEADER (sl0548.sii24.pole-emploi.intra)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]