[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-2792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16097106#comment-16097106
 ] 

Rakesh R commented on ZOOKEEPER-2792:
-------------------------------------

bq. provide an upgrade path from 3.4 to 3.5, so what it aimed to test (the 
upgrade logic) is only applicable to branch-3.4

IIUC, server will only permit a quorum connection from another server, if the 
other server has a lower sid. Please refer 
[QuorumCnxManager.java#L354|https://github.com/apache/zookeeper/blob/branch-3.5/src/java/main/org/apache/zookeeper/server/quorum/QuorumCnxManager.java#L354]
 logic. {{QuorumCnxManagerTest}} test class contains many test cases related to 
this. Also, we have other set of test cases verifying the auth connection 
behaviors based on the {{serverRequireSasl}} and {{learnerRequireSasl}} flags. 
I think, {{QuorumCnxManagerTest}} cases would be a good addition by covering 
these cases in {{3.5}} as well. Since the current merge patch is large, I agree 
to push this via separate su-task.

> [QP MutualAuth]: Port ZOOKEEPER-1045 implementation from branch-3.4 to 
> branch-3.5
> ---------------------------------------------------------------------------------
>
>                 Key: ZOOKEEPER-2792
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2792
>             Project: ZooKeeper
>          Issue Type: Sub-task
>          Components: quorum, security
>            Reporter: Rakesh R
>            Assignee: Michael Han
>             Fix For: 3.5.4, 3.6.0
>
>         Attachments: ZOOKEEPER-2792.patch
>
>
> This jira is to merge the basic working patch covering the authentication and 
> authorization of static(zoo.cfg) ZooKeeper servers from {{branch-3.4}} code 
> base.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to