You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by Daniel Peon <da...@ericsson.com> on 2014/10/30 08:56:07 UTC

Re: Review Request 15753: Reduction of waiting time during Fast Leader Election (ZOOKEEPER-1814)

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15753/
-----------------------------------------------------------

(Updated Oct. 30, 2014, 7:56 a.m.)


Review request for zookeeper, German Blanco and fpj.


Changes
-------

Patch has been adapted to trunk branch with the modifications since the patch was created. Otherwise, the previous patch cannot be applied.


Bugs: ZOOKEEPER-1814
    https://issues.apache.org/jira/browse/ZOOKEEPER-1814


Repository: zookeeper


Description
-------

See Zookeeper-1814.


Diffs (updated)
-----

  ./src/docs/src/documentation/content/xdocs/zookeeperAdmin.xml 1634886 
  ./src/java/main/org/apache/zookeeper/server/quorum/FastLeaderElection.java 1634886 
  ./src/java/test/org/apache/zookeeper/server/quorum/FLETestUtils.java 1634886 
  ./src/java/test/org/apache/zookeeper/server/quorum/QuorumPeerTestBase.java 1634886 
  ./src/java/test/org/apache/zookeeper/test/FLEMaxIntervalNotificationTest.java PRE-CREATION 

Diff: https://reviews.apache.org/r/15753/diff/


Testing
-------

New test case checking that the parameter maxNotificationInterval can be configurable.

The test case overwrites the receiveConnection method in QuorumCnxManager class in order to avoid any answer to Fast Leader Election. Thus, FLE is forced to retry increasing exponentially the notifications interval. This interval is measured and the test case stops when 3 consecutive measures are equal. The test case will be OK if the measure is the configured in the cfg file.


File Attachments
----------------

ZOOKEEPER-1814.patch
  https://reviews.apache.org/media/uploaded/files/2013/12/11/7e510364-6df3-486e-b338-3398960ba6b0__ZOOKEEPER-1814.patch


Thanks,

Daniel Peon


Re: Review Request 15753: Reduction of waiting time during Fast Leader Election (ZOOKEEPER-1814)

Posted by Daniel Peon <da...@ericsson.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15753/#review59155
-----------------------------------------------------------

Ship it!


Ship It!

- Daniel Peon


On Oct. 30, 2014, 8:01 a.m., Daniel Peon wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15753/
> -----------------------------------------------------------
> 
> (Updated Oct. 30, 2014, 8:01 a.m.)
> 
> 
> Review request for zookeeper, German Blanco and fpj.
> 
> 
> Bugs: ZOOKEEPER-1814
>     https://issues.apache.org/jira/browse/ZOOKEEPER-1814
> 
> 
> Repository: zookeeper
> 
> 
> Description
> -------
> 
> See Zookeeper-1814.
> 
> 
> Diffs
> -----
> 
>   ./src/docs/src/documentation/content/xdocs/zookeeperAdmin.xml 1635167 
>   ./src/java/main/org/apache/zookeeper/server/quorum/FastLeaderElection.java 1635167 
>   ./src/java/test/org/apache/zookeeper/server/quorum/FLETestUtils.java 1635167 
>   ./src/java/test/org/apache/zookeeper/server/quorum/QuorumPeerTestBase.java 1635167 
>   ./src/java/test/org/apache/zookeeper/test/FLEMaxIntervalNotificationTest.java PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/15753/diff/
> 
> 
> Testing
> -------
> 
> New test case checking that the parameter maxNotificationInterval can be configurable.
> 
> The test case overwrites the receiveConnection method in QuorumCnxManager class in order to avoid any answer to Fast Leader Election. Thus, FLE is forced to retry increasing exponentially the notifications interval. This interval is measured and the test case stops when 3 consecutive measures are equal. The test case will be OK if the measure is the configured in the cfg file.
> 
> 
> File Attachments
> ----------------
> 
> ZOOKEEPER-1814.patch
>   https://reviews.apache.org/media/uploaded/files/2013/12/11/7e510364-6df3-486e-b338-3398960ba6b0__ZOOKEEPER-1814.patch
> 
> 
> Thanks,
> 
> Daniel Peon
> 
>


Re: Review Request 15753: Reduction of waiting time during Fast Leader Election (ZOOKEEPER-1814)

Posted by Daniel Peon <da...@ericsson.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15753/
-----------------------------------------------------------

(Updated Oct. 30, 2014, 8:01 a.m.)


Review request for zookeeper, German Blanco and fpj.


Changes
-------

Corrected whitespaces and tabs.


Bugs: ZOOKEEPER-1814
    https://issues.apache.org/jira/browse/ZOOKEEPER-1814


Repository: zookeeper


Description
-------

See Zookeeper-1814.


Diffs (updated)
-----

  ./src/docs/src/documentation/content/xdocs/zookeeperAdmin.xml 1635167 
  ./src/java/main/org/apache/zookeeper/server/quorum/FastLeaderElection.java 1635167 
  ./src/java/test/org/apache/zookeeper/server/quorum/FLETestUtils.java 1635167 
  ./src/java/test/org/apache/zookeeper/server/quorum/QuorumPeerTestBase.java 1635167 
  ./src/java/test/org/apache/zookeeper/test/FLEMaxIntervalNotificationTest.java PRE-CREATION 

Diff: https://reviews.apache.org/r/15753/diff/


Testing
-------

New test case checking that the parameter maxNotificationInterval can be configurable.

The test case overwrites the receiveConnection method in QuorumCnxManager class in order to avoid any answer to Fast Leader Election. Thus, FLE is forced to retry increasing exponentially the notifications interval. This interval is measured and the test case stops when 3 consecutive measures are equal. The test case will be OK if the measure is the configured in the cfg file.


File Attachments
----------------

ZOOKEEPER-1814.patch
  https://reviews.apache.org/media/uploaded/files/2013/12/11/7e510364-6df3-486e-b338-3398960ba6b0__ZOOKEEPER-1814.patch


Thanks,

Daniel Peon