<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: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=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:DengXian;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@DengXian";
        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.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.gmail-m-193720513611330994msoplaintext, li.gmail-m-193720513611330994msoplaintext, div.gmail-m-193720513611330994msoplaintext
        {mso-style-name:gmail-m_-193720513611330994msoplaintext;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle21
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        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">Hi, Carlos<span lang="ZH-CN" style="font-family:DengXian">,</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks for your quick reply.<o:p></o:p></p>
<p class="MsoNormal">I have write the topic at the end of note. <a href="https://etherpad.openstack.org/p/manila-shanghai-ptg-planning">
https://etherpad.openstack.org/p/manila-shanghai-ptg-planning</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">See if it’s ready to review.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal">Ding Dong<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>From:</b> Carlos Eduardo <ces.eduardo98@gmail.com> <br>
<b>Sent:</b> Wednesday, November 27, 2019 7:33 AM<br>
<b>To:</b> Ding, Dong<br>
<b>Cc:</b> openstack-discuss@lists.openstack.org; Liang, Ryan; Sun, Hao; Huang, Yong<br>
<b>Subject:</b> Re: manila share group replication support<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p><span style="color:#CE1126">[EXTERNAL EMAIL] <o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal">Hi, Ding Dong!<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Currently, promoting several shares by their group is not implemented in Manila. I've realized you have searched for some references in the share groups documentation and this may not be the thing you're searching for.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">I've talked with Goutham today about this case and we have a possible solution for this. You can achieve this behavior by implementing an extra-spec for groups, in order to allow groups to be replicated. Then, introduce a "promote" API
 which will make you able to promote your groups. In this way, if the driver implements group replication, it will be able to request the creation of a new share server on the share network subnet for each new group of shares. So replicas will ble able to failover
 together when the share group replica get promoted.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">To implement it, we think that a good starting point is to write down a spec with the proposed changes.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">You can bring this discussion up in our virtual PTG as well. If you want to, please add a topic in [1].<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">[1] <a href="https://etherpad.openstack.org/p/manila-shanghai-ptg-planning">https://etherpad.openstack.org/p/manila-shanghai-ptg-planning</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Carlos Silva.<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">Em seg., 25 de nov. de 2019 às 15:56, <<a href="mailto:Dong.Ding@dell.com">Dong.Ding@dell.com</a>> escreveu:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="gmail-m-193720513611330994msoplaintext">Hi,  experts,<o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"> <o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext">I'm trying to implement the share replication feature for EMC Unity Manila driver.<o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"> <o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext">Unity isn’t capable to promote a single share. The share must be promoted together with its share server.<o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext">The problem is that we have several shares exported from one single server. So, promoting a share will cause all shares being promoted.<o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"> <o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext">My question is that is there any solution to promote several shares as they are in a group?<o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"><span style="color:black"> </span><o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"><span style="color:black">I was trying to find something useful about ‘manila group replication’ ,only find Ocata Doc mentioned it, but no detail information:
</span><o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"><a href="https://specs.openstack.org/openstack/manila-specs/specs/ocata/manila-share-groups.html" target="_blank">https://specs.openstack.org/openstack/manila-specs/specs/ocata/manila-share-groups.html</a><o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"> <o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"><span style="color:black">And there is no code or commit history matches ‘group replication’ in Manila.
</span><o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"><span style="color:black"> </span><o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"><span style="color:black">Do you have any suggestions for our situation?</span><o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"><span style="color:black"> </span><o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"><span style="color:black">Thanks,</span><o:p></o:p></p>
<p class="gmail-m-193720513611330994msoplaintext"><span style="color:black">Ding Dong</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</body>
</html>