<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi Mike,<br>
<br>
I hope some of the answers below will shed more light on what you're
asking about.<br>
<br>
On 19.03.2013 03:57, Mike Sam wrote:<br>
<span style="white-space: pre;">> Hi Guys,<br>
><br>
> I have a couple of questions that I wanted to ask you.<br>
><br>
> 1> Why was zookeper removed in juju-core and replaced with
mongodb?</span><br>
It was a design decision. Mostly related with instability and issues
with zookeeper. Cannot be more specific, perhaps you should ask
Gustavo Niemeyer.<br>
<span style="white-space: pre;">><br>
> 2> How do you do distributed coordination with mongodb?
like how do you do distributed locks and do not worry about race
conditions for instance? in other words, do you even need
zookeeper type of coordination for juju?</span><br>
Most of the coordination with mongodb in juju-core is done with
watchers and mgo transactions. Since juju is a distributed system
aiming to scale to 100K nodes or more there are a lot of issues with
concurrency and race conditions, we need a central place to sync
what juju knows about the environment and get notified about
changes.<br>
<span style="white-space: pre;">><br>
> 3> Juju currently does not support multiple units per
machine but if you had to guess for now, how would you go about
supporting this for juju? what is your take on it? what's ur
biggest concern to support this with the current design (if any)?</span><br>
Co-location of services on the same machine has been one of the most
requested features. There are plans to support this in the future,
but not before we have the LXC (local) provider in place and solve
issues with networking (you basically need to implement more or less
what you have in clouds already, but locally).<br>
<span style="white-space: pre;">><br>
> Thanks,<br>
> Mike<br>
><br>
></span><br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.11 (GNU/Linux)<br>
Comment: Using GnuPG with Thunderbird - <a class="moz-txt-link-freetext" href="http://www.enigmail.net/">http://www.enigmail.net/</a><br>
<br>
iQEcBAEBAgAGBQJRSGCNAAoJENzxV2TbLzHwlpoIAKDf/VBT72I8MOtAoQzERD6s<br>
TS7VR1f9XMB1zFJ2aHFbHm95MqJ5QAyDoTGas+FaIk/PvssxGmTmkwlxKxSA32t0<br>
z10Hsy4EombLqDOxbOzglR2dVtwV6k4ukhHQ+DcZ/eECxRpZniXQKQwBlfCWf14i<br>
Q7y3iBdeM9o12+M/5yH5aPqIG4Qx/6PVtj+Kkg3BLpqnWMFjj8wynIXhmjyhG3Kc<br>
BkQiZcIZ0nsDJoq70majroworACrW5uOGKnNr7sclYT9YRn6b0EmP3rCPyIuNu9F<br>
xkeTc1QvZ7M9boM3lIrlBOQbgXjETDRRnzJkzyuF/dm8uM1KSkA8KzZoG+wjsqM=<br>
=xRYp<br>
-----END PGP SIGNATURE-----<br>
<br>
</body>
</html>