You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zookeeper.apache.org by um...@apache.org on 2013/03/05 18:45:58 UTC

svn commit: r1452915 - in /zookeeper/bookkeeper/trunk: CHANGES.txt bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorElector.java

Author: umamahesh
Date: Tue Mar  5 17:45:58 2013
New Revision: 1452915

URL: http://svn.apache.org/r1452915
Log:
BOOKKEEPER-559: Fix occasional failure in AuditorBookieTest. Contributed by Ivan Kelly.


Modified:
    zookeeper/bookkeeper/trunk/CHANGES.txt
    zookeeper/bookkeeper/trunk/bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorElector.java

Modified: zookeeper/bookkeeper/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/zookeeper/bookkeeper/trunk/CHANGES.txt?rev=1452915&r1=1452914&r2=1452915&view=diff
==============================================================================
--- zookeeper/bookkeeper/trunk/CHANGES.txt (original)
+++ zookeeper/bookkeeper/trunk/CHANGES.txt Tue Mar  5 17:45:58 2013
@@ -25,6 +25,8 @@ Trunk (unreleased changes)
 
         BOOKKEEPER-569: Critical performance bug in InterleavedLedgerStorage (ivank via fpj)
 
+        BOOKKEEPER-559: Fix occasional failure in AuditorBookieTest (ivank via umamahesh)
+
     IMPROVEMENTS:
 
       BOOKKEEPER-555: Make BookieServer use Netty rather than a custom IO server (ivank)

Modified: zookeeper/bookkeeper/trunk/bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorElector.java
URL: http://svn.apache.org/viewvc/zookeeper/bookkeeper/trunk/bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorElector.java?rev=1452915&r1=1452914&r2=1452915&view=diff
==============================================================================
--- zookeeper/bookkeeper/trunk/bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorElector.java (original)
+++ zookeeper/bookkeeper/trunk/bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorElector.java Tue Mar  5 17:45:58 2013
@@ -212,6 +212,9 @@ public class AuditorElector {
 
         Runnable r = new Runnable() {
                 public void run() {
+                    if (!running.get()) {
+                        return;
+                    }
                     try {
                         // creating my vote in zk. Vote format is 'V_numeric'
                         createMyVote();