<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Agree with Thierry.<o:p></o:p></p><p class=MsoNormal>Let’s define requirements.<o:p></o:p></p><p class=MsoNormal>We are trying to solve HA not scale “infinitely” number of cinder instances running.<o:p></o:p></p><p class=MsoNormal>Thanks,<o:p></o:p></p><p class=MsoNormal>Arkady<o:p></o:p></p><p>-----Original Message-----<br>From: Gorka Eguileor [mailto:geguileo@redhat.com] <br>Sent: Monday, August 03, 2015 3:44 AM<br>To: OpenStack Development Mailing List (not for usage questions)<br>Subject: Re: [openstack-dev] [Cinder] A possible solution for HA Active-Active<br><br>On Mon, Aug 03, 2015 at 10:22:42AM +0200, Thierry Carrez wrote:<br>> Flavio Percoco wrote:<br>> > [...]<br>> > So, to summarize, I love the effort behind this. But, as others have <br>> > mentioned, I'd like us to take a step back, run this accross teams <br>> > and come up with an opinonated solution that would work for everyone.<br>> > <br>> > Starting this discussion now would allow us to prepare enough <br>> > material to reach an agreement in Tokyo and work on a single <br>> > solution for Mikata. This sounds like a good topic for a cross-project session.<br>> <br>> +1<br>> <br>> The last thing we want is to rush a solution that would only solve a <br>> particular project use case. Personally I'd like us to pick the <br>> simplest solution that can solve most of the use cases. Each of the <br>> solutions bring something to the table -- Zookeeper is mature, Consul <br>> is featureful, etcd is lean and simple... Let's not dive into the best <br>> solution but clearly define the problem space first.<br>> <br>> --<br>> Thierry Carrez (ttx)<br>> <br><br>I don't see those as different solutions from the point of view of<br>Cinder, they are different implementations to the same solution case,<br>using a DLM to lock resources.<br><br>We keep circling back to the fancy names like moths to a flame, when we<br>are still discussing whether we need or want a DLM for the solution. I<br>think we should stop doing that, we need to decide on the solution from<br>an abstract point of view (like you say, define the problem space) and<br>not get caught up on discussions of which one of those is best. If we<br>end up deciding to use a DLM, which is unlikely, then we can look into<br>available drivers in Tooz and if we are not convinced with the ones we<br>have (Redis, ZooKeeper, etc.) then we discuss which one we should be<br>using instead and just add it to Tooz.<br><br>Cheers,<br>Gorka.<br><br>__________________________________________________________________________<br>OpenStack Development Mailing List (not for usage questions)<br>Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev<o:p></o:p></p></div></body></html>