public boolean checkPeersAreSame()

in ratis-logservice/src/main/java/org/apache/ratis/logservice/server/MetaStateMachine.java [508:520]


    public boolean checkPeersAreSame() {
        if(!peers.equals(peerLogs.keySet()) || !peers.equals(heartbeatInfo.keySet())) {
            return false;
        }
        Set<RaftPeer> availPeers = new HashSet<>();
        avail.stream().forEach(peerGroups -> {
            availPeers.add(peerGroups.getPeer());
        });
        if(!peers.equals(availPeers)) {
            return false;
        }
        return true;
    }