Raul Gutierrez Segales created ZOOKEEPER-1784:
-------------------------------------------------

             Summary: Logic to process INFORMANDACTIVATE packets in 
syncWithLeader seems bogus
                 Key: ZOOKEEPER-1784
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1784
             Project: ZooKeeper
          Issue Type: Bug
    Affects Versions: 3.5.0
            Reporter: Raul Gutierrez Segales
            Assignee: Alexander Shraer


If you look at Learner#syncWithLeader:

{noformat}
            while (self.isRunning()) {
                readPacket(qp);
                switch(qp.getType()) {
.......

                case Leader.INFORM:
                case Leader.INFORMANDACTIVATE:
                    PacketInFlight packet = new PacketInFlight();
                    packet.hdr = new TxnHeader();

                    if (qp.getType() == Leader.COMMITANDACTIVATE) {
{noformat}

I guess "qp.getType() == Leader.COMMITANDACTIVATE" is a typo that should read 
"qp.getType() == Leader.INFORMANDACTIVATE".

Assigning to Alexander for now since this is part of ZOOKEEPER-107.




--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to