<div dir="ltr"><div dir="ltr">Hi, Ding Dong!<div><br></div><div>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.</div><div>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.</div><div>To implement it, we think that a good starting point is to write down a spec with the proposed changes.</div><div>You can bring this discussion up in our virtual PTG as well. If you want to, please add a topic in [1].</div><div><br></div><div>[1] <a href="https://etherpad.openstack.org/p/manila-shanghai-ptg-planning">https://etherpad.openstack.org/p/manila-shanghai-ptg-planning</a></div><div><br></div><div>Regards,</div><div>Carlos Silva.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em seg., 25 de nov. de 2019 às 15:56, <<a href="mailto:Dong.Ding@dell.com">Dong.Ding@dell.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_-193720513611330994WordSection1">
<p class="gmail-m_-193720513611330994MsoPlainText">Hi,  experts,<u></u><u></u></p>
<p class="gmail-m_-193720513611330994MsoPlainText"><u></u> <u></u></p>
<p class="gmail-m_-193720513611330994MsoPlainText">I'm trying to implement the share replication feature for EMC Unity Manila driver.<u></u><u></u></p>
<p class="gmail-m_-193720513611330994MsoPlainText"><u></u> <u></u></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.<u></u><u></u></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.<u></u><u></u></p>
<p class="gmail-m_-193720513611330994MsoPlainText"><u></u> <u></u></p>
<p class="gmail-m_-193720513611330994MsoPlainText">My question is that is there any solution to promote several shares as they are in a group?<u></u><u></u></p>
<p class="gmail-m_-193720513611330994MsoPlainText"><span style="color:black"><u></u> <u></u></span></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:
<u></u><u></u></span></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><u></u><u></u></p>
<p class="gmail-m_-193720513611330994MsoPlainText"><u></u> <u></u></p>
<p class="gmail-m_-193720513611330994MsoPlainText"><span style="color:black">And there is no code or commit history matches ‘group replication’ in Manila.
<u></u><u></u></span></p>
<p class="gmail-m_-193720513611330994MsoPlainText"><span style="color:black"><u></u> <u></u></span></p>
<p class="gmail-m_-193720513611330994MsoPlainText"><span style="color:black">Do you have any suggestions for our situation?<b><u></u><u></u></b></span></p>
<p class="gmail-m_-193720513611330994MsoPlainText"><span style="color:black"><u></u> <u></u></span></p>
<p class="gmail-m_-193720513611330994MsoPlainText"><span style="color:black">Thanks,<u></u><u></u></span></p>
<p class="gmail-m_-193720513611330994MsoPlainText"><span style="color:black">Ding Dong<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

</blockquote></div></div>