Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Plain View
Zookeeper >> mail # user >> Rolling config change considered harmful?


+
Jordan Zimmerman 2013-06-14, 18:34
Copy link to this message
-
RE: Rolling config change considered harmful?
Not sure if this helps but here is an example:

- Txn T is acknowledged by A and B (ensemble is {A, B, C})
- Ensemble changes to {B, C, D}
- C and D form a quorum and elect C because it has the highest zxid.

C won't have T, so the txn gets lost.

Does it make sense?

-Flavio

> -----Original Message-----
> From: Jordan Zimmerman [mailto:[EMAIL PROTECTED]]
> Sent: 14 June 2013 19:35
> To: [EMAIL PROTECTED]
> Subject: Rolling config change considered harmful?
>
> I'm trying to track a race issue in our ZK usage. In debugging, I've come
to
> wonder if the way we do rolling config ensemble changes is the culprit.
How
> does ZK internal leader election work if the list of servers is not
consistent on
> each instance. e.g. Given 3 instances A B C and new instance coming online
D.
> If A and B think the server list is  (A, B, C) but C and D think the
server list is (B,
> C, D) how does ZooKeeper handle leader election?
>
> -Jordan
+
Jordan Zimmerman 2013-06-14, 19:16
+
FPJ 2013-06-14, 19:27
+
Jordan Zimmerman 2013-06-14, 20:10
+
FPJ 2013-06-14, 20:44
+
FPJ 2013-06-14, 20:54
+
Jordan Zimmerman 2013-06-14, 21:46
+
German Blanco 2013-06-15, 04:14
+
Alexander Shraer 2013-06-15, 05:01
+
German Blanco 2013-06-15, 07:25
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB