zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rakesh R (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ZOOKEEPER-2792) [QP MutualAuth]: Port ZOOKEEPER-1045 implementation from branch-3.4 to branch-3.5
Date Sat, 22 Jul 2017 04:43:02 GMT

    [ 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

View raw message