hadoop-zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mahadev konar (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (ZOOKEEPER-313) Problem with successive leader failures when no client is connected
Date Wed, 04 Mar 2009 19:01:56 GMT

     [ https://issues.apache.org/jira/browse/ZOOKEEPER-313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Mahadev konar resolved ZOOKEEPER-313.
-------------------------------------

    Resolution: Duplicate
      Assignee: Mahadev konar

sunanda, 

i am makring this as a duplicate of ZOOKEEPER-251. I have openened ZOOKEEPER-335 for logging
the new leader election txn. 
Please feel free to reopen if that is not the case.


> Problem with successive leader failures when no client is connected 
> --------------------------------------------------------------------
>
>                 Key: ZOOKEEPER-313
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-313
>             Project: Zookeeper
>          Issue Type: Bug
>          Components: server
>    Affects Versions: 3.0.0, 3.0.1
>         Environment: all
>            Reporter: Sunanda Bera
>            Assignee: Mahadev konar
>             Fix For: 3.1.1
>
>
> Steps to reproduce:
> Create a 3 node cluster . Run some transactions and then stop all clients. Make sure
no other clients connect for the duration of the test.
> Let L1 be the current leader. Bring down L1. Let L2 be the leader chosen.  Let the third
node be N3. Note that this will increase the txn id for N3's snapshot without any  transaction
being logged. Now bring up L1 -- same will happen for L1. Now bring down L2.
> Both N3 and L1 now have snapshots with a transaction id greater than the last logged
transaction. Whoever is elected leader will try to restore its state from the filesystem and
fail.
> One easy workaround is obviously to change the FileTxnSnapLog not to save a snapshot
if zxid > last logged zxid. The correct solution is possibly to log a transaction for leader
election as well.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message