You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by Benjamin Reed <br...@yahoo-inc.com> on 2011/01/18 23:39:44 UTC
Review Request: ZOOKEEPER-962_3
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/333/
-----------------------------------------------------------
Review request for zookeeper.
Summary
-------
ZOOKEEPER-962 leader/follower coherence issue when follower is receiving a DIFF
also addresses
ZOOKEEPER-919 Ephemeral nodes remains in one of ensemble after deliberate SIGKILL
Diffs
-----
Diff: https://reviews.apache.org/r/333/diff
Testing
-------
Thanks,
Benjamin
Re: Review Request: ZOOKEEPER-962_3
Posted by Benjamin Reed <br...@yahoo-inc.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/333/
-----------------------------------------------------------
(Updated 2011-01-18 14:55:12.236291)
Review request for zookeeper.
Summary
-------
ZOOKEEPER-962 leader/follower coherence issue when follower is receiving a DIFF
also addresses
ZOOKEEPER-919 Ephemeral nodes remains in one of ensemble after deliberate SIGKILL
This addresses bug ZOOKEEPER-962.
https://issues.apache.org/jira/browse/ZOOKEEPER-962
Diffs
-----
trunk/src/java/main/org/apache/zookeeper/server/ZKDatabase.java 1058127
trunk/src/java/main/org/apache/zookeeper/server/quorum/CommitProcessor.java 1058127
trunk/src/java/main/org/apache/zookeeper/server/quorum/Follower.java 1058127
trunk/src/java/main/org/apache/zookeeper/server/quorum/Learner.java 1058127
trunk/src/java/main/org/apache/zookeeper/server/quorum/LearnerHandler.java 1058127
trunk/src/java/main/org/apache/zookeeper/server/quorum/Observer.java 1058127
trunk/src/java/test/org/apache/zookeeper/test/FollowerResyncConcurrencyTest.java PRE-CREATION
trunk/src/java/test/org/apache/zookeeper/test/QuorumUtil.java 1058127
Diff: https://reviews.apache.org/r/333/diff
Testing
-------
Thanks,
Benjamin
Re: Review Request: ZOOKEEPER-962_3
Posted by Benjamin Reed <br...@yahoo-inc.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/333/#review139
-----------------------------------------------------------
trunk/src/java/main/org/apache/zookeeper/server/ZKDatabase.java
<https://reviews.apache.org/r/333/#comment291>
can we change the comment here? when i first saw it, i thought there was a race condition, but then i realized that getReadHoldCount() is the read locks held by the current thread.
perhaps
// check to see if this thread already holds a read lock
apart from the the optimization of avoiding a lock, there is also semantic differences if the call is made with the lock held. i'm wondering if we should always lock and copy, just to keep the code clear.
trunk/src/java/main/org/apache/zookeeper/server/quorum/LearnerHandler.java
<https://reviews.apache.org/r/333/#comment292>
can you fix the indentation for this block?
- Benjamin
On 2011-01-18 14:40:47, Benjamin Reed wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/333/
> -----------------------------------------------------------
>
> (Updated 2011-01-18 14:40:47)
>
>
> Review request for zookeeper.
>
>
> Summary
> -------
>
> ZOOKEEPER-962 leader/follower coherence issue when follower is receiving a DIFF
>
> also addresses
>
> ZOOKEEPER-919 Ephemeral nodes remains in one of ensemble after deliberate SIGKILL
>
>
> Diffs
> -----
>
> trunk/src/java/main/org/apache/zookeeper/server/ZKDatabase.java 1058127
> trunk/src/java/main/org/apache/zookeeper/server/quorum/CommitProcessor.java 1058127
> trunk/src/java/main/org/apache/zookeeper/server/quorum/Follower.java 1058127
> trunk/src/java/main/org/apache/zookeeper/server/quorum/Learner.java 1058127
> trunk/src/java/main/org/apache/zookeeper/server/quorum/LearnerHandler.java 1058127
> trunk/src/java/main/org/apache/zookeeper/server/quorum/Observer.java 1058127
> trunk/src/java/test/org/apache/zookeeper/test/FollowerResyncConcurrencyTest.java PRE-CREATION
> trunk/src/java/test/org/apache/zookeeper/test/QuorumUtil.java 1058127
>
> Diff: https://reviews.apache.org/r/333/diff
>
>
> Testing
> -------
>
>
> Thanks,
>
> Benjamin
>
>
Re: Review Request: ZOOKEEPER-962_3
Posted by Benjamin Reed <br...@yahoo-inc.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/333/
-----------------------------------------------------------
(Updated 2011-01-18 14:40:47.638089)
Review request for zookeeper.
Summary
-------
ZOOKEEPER-962 leader/follower coherence issue when follower is receiving a DIFF
also addresses
ZOOKEEPER-919 Ephemeral nodes remains in one of ensemble after deliberate SIGKILL
Diffs (updated)
-----
trunk/src/java/main/org/apache/zookeeper/server/ZKDatabase.java 1058127
trunk/src/java/main/org/apache/zookeeper/server/quorum/CommitProcessor.java 1058127
trunk/src/java/main/org/apache/zookeeper/server/quorum/Follower.java 1058127
trunk/src/java/main/org/apache/zookeeper/server/quorum/Learner.java 1058127
trunk/src/java/main/org/apache/zookeeper/server/quorum/LearnerHandler.java 1058127
trunk/src/java/main/org/apache/zookeeper/server/quorum/Observer.java 1058127
trunk/src/java/test/org/apache/zookeeper/test/FollowerResyncConcurrencyTest.java PRE-CREATION
trunk/src/java/test/org/apache/zookeeper/test/QuorumUtil.java 1058127
Diff: https://reviews.apache.org/r/333/diff
Testing
-------
Thanks,
Benjamin