<font size=2 face="sans-serif">Good question, I have:</font>
<br>
<br><a href="https://etherpad.openstack.org/p/cinder-replication-redoc"><font size=2 color=blue face="sans-serif">https://etherpad.openstack.org/p/cinder-replication-redoc</font></a>
<br><a href="https://etherpad.openstack.org/p/cinder-replication-cg"><font size=2 color=blue face="sans-serif">https://etherpad.openstack.org/p/cinder-replication-cg</font></a>
<br><a href="https://etherpad.openstack.org/p/volume-replication-fix-planning"><font size=2 color=blue face="sans-serif">https://etherpad.openstack.org/p/volume-replication-fix-planning</font></a>
<br>
<br><font size=2 face="sans-serif">Jay seems to be the champion for moving
replication forward, I will let Jay point the way.</font>
<br>
<br><font size=2 face="sans-serif">-- Ronen</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Zhipeng Huang <zhipengh512@gmail.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">"OpenStack Development
Mailing List (not for usage questions)" <openstack-dev@lists.openstack.org></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">16/02/2015 09:14 AM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [openstack-dev]
[cinder] volume replication</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Hi Ronen,</font>
<br>
<br><font size=3>Xingyang mentioned there's another etherpad on rep and
CG, which etherpad should we mainly follow ?</font>
<br>
<br><font size=3>On Mon, Feb 16, 2015 at 2:38 PM, Ronen Kat <</font><a href=mailto:RONENKAT@il.ibm.com target=_blank><font size=3 color=blue><u>RONENKAT@il.ibm.com</u></font></a><font size=3>>
wrote:</font>
<br><font size=3 color=#004080 face="Calibri">Ruijing</font><font size=3 face="sans-serif">,
hi,</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
Are you discussing the network/fabric between Storage A and Storage B?
<br>
If so, assumption in Cinder is that this is done in advance by the storage
administrator.</font><font size=3> </font><font size=3 face="sans-serif"><br>
The design discussions for replication resulted in that the driver is fully
responsible for replication and it is up to the driver to implement and
manage replication on its own.</font><font size=3> </font><font size=3 face="sans-serif"><br>
Hence, all vendor specific setup actions like creating volume pools, setup
network on the storage side are considered prerequisite actions and outside
the scope of the Cinder flows.</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
If someone feels that is not the case, or should not be the case, feel
free to chime in.</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
Or does this relates to setting up the data path for accessing both Storage
A and Storage B?</font><font size=3> </font><font size=3 face="sans-serif"><br>
Should this be setup in advance? When we attach the primary volume to the
VM? Or when promoting the replica to be primary?</font><font size=3> <br>
</font><font size=3 face="sans-serif"><br>
-- Ronen</font><font size=3> <br>
<br>
<br>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
From:        </font><font size=1 face="sans-serif">"Guo,
Ruijing" <</font><a href=mailto:ruijing.guo@intel.com target=_blank><font size=1 color=blue face="sans-serif"><u>ruijing.guo@intel.com</u></font></a><font size=1 face="sans-serif">></font><font size=3>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
To:        </font><font size=1 face="sans-serif">"OpenStack
Development Mailing List (not for usage questions)" <</font><a href="mailto:openstack-dev@lists.openstack.org" target=_blank><font size=1 color=blue face="sans-serif"><u>openstack-dev@lists.openstack.org</u></font></a><font size=1 face="sans-serif">></font><font size=3>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
Date:        </font><font size=1 face="sans-serif">16/02/2015
02:29 AM</font><font size=3> </font><font size=1 color=#5f5f5f face="sans-serif"><br>
Subject:        </font><font size=1 face="sans-serif">Re:
[openstack-dev] [cinder] documenting volume replication</font><font size=3>
<br>
</font>
<hr noshade><font size=3><br>
<br>
</font><font size=3 color=#004080 face="Calibri"><br>
Hi, Ronen</font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
 </font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
3) I mean storage based replication. In normal, volume replication support
FC or iSCSI. We need to setup FC or iSCSI before we do volume replication.</font><font size=3>
</font><font size=3 color=#004080 face="Calibri"><br>
 </font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
Case 1)  </font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
 </font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
Host ------FC------Storage A -------iSCSI -------- Storage B ----FC-----
Host</font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
 </font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
Case 2)</font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
 </font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
Host ------FC------Storage A -------FC -------- Storage B ----FC----- Host</font><font size=3>
</font><font size=3 color=#004080 face="Calibri"><br>
 </font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
As above diagram, we need to setup connection (iSCSI or FC) between storage
A and Storage B.</font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
 </font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
For FC, we need to zone storage A & storage B in FC switch.</font><font size=3>
</font><font size=3 color=#004080 face="Calibri"><br>
 </font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
Thanks,</font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
-Ruijing</font><font size=3> </font><font size=3 color=#004080 face="Calibri"><br>
 </font><font size=3> </font><font size=3 face="Calibri"><b><br>
From:</b> Ronen Kat [</font><a href=mailto:RONENKAT@il.ibm.com target=_blank><font size=3 color=blue face="Calibri"><u>mailto:RONENKAT@il.ibm.com</u></font></a><font size=3 face="Calibri">]
<b><br>
Sent:</b> Sunday, February 15, 2015 4:46 PM<b><br>
To:</b> OpenStack Development Mailing List (not for usage questions)<b><br>
Subject:</b> Re: [openstack-dev] [cinder] documenting volume replication</font><font size=3>
</font><font size=3 face="Times New Roman"><br>
 </font><font size=3> </font><font size=3 face="Arial"><br>
Hi </font><font size=3 color=#004080 face="Calibri">Ruijing</font><font size=3 face="Arial">,</font><font size=3 face="Times New Roman">
</font><font size=3 face="Arial"><br>
<br>
Thanks for the comments.</font><font size=3 face="Times New Roman"> </font><font size=3 face="Arial"><br>
Re (1) - driver can implement replication in any means the driver see fit.
It can be exported and be available to the scheduler/drive via the "capabilities"
or "driver" extra-spec prefixes.</font><font size=3 face="Times New Roman">
</font><font size=3 face="Arial"><br>
Re (3) - Not sure I see how this relates to storage side replication, do
you refer to host side replication?</font><font size=3 face="Times New Roman">
</font><font size=3 face="Arial"><br>
<br>
Ronen</font><font size=3 face="Times New Roman"> <br>
<br>
</font><font size=1 color=#5f5f5f face="Arial"><br>
<br>
From:        </font><font size=1 face="Arial">"Guo,
Ruijing" <</font><a href=mailto:ruijing.guo@intel.com target=_blank><font size=1 color=blue face="Arial"><u>ruijing.guo@intel.com</u></font></a><font size=1 face="Arial">></font><font size=3 face="Times New Roman">
</font><font size=1 color=#5f5f5f face="Arial"><br>
To:        </font><font size=1 face="Arial">"OpenStack
Development Mailing List (not for usage questions)" <</font><a href="mailto:openstack-dev@lists.openstack.org" target=_blank><font size=1 color=blue face="Arial"><u>openstack-dev@lists.openstack.org</u></font></a><font size=1 face="Arial">></font><font size=3 face="Times New Roman">
</font><font size=1 color=#5f5f5f face="Arial"><br>
Date:        </font><font size=1 face="Arial">15/02/2015
03:41 AM</font><font size=3 face="Times New Roman"> </font><font size=1 color=#5f5f5f face="Arial"><br>
Subject:        </font><font size=1 face="Arial">Re:
[openstack-dev] [cinder] documenting volume replication</font><font size=3 face="Times New Roman">
</font>
<div align=center><a name=14b911e4b0b8c5f3__MailEndCompose></a>
<hr noshade></div>
<br><font size=3 face="Times New Roman"><br>
<br>
</font><font size=3 color=#004080 face="Calibri"><br>
<br>
Hi, Ronen,</font><font size=3 face="Times New Roman"> <br>
 </font><font size=3 color=#004080 face="Calibri"><br>
I don’t know how to edit </font><a href="https://etherpad.openstack.org/p/cinder-replication-redoc" target=_blank><font size=3 color=blue face="Arial"><u>https://etherpad.openstack.org/p/cinder-replication-redoc</u></font></a><font size=3 face="Arial">
and add some comments in email.</font><font size=3 face="Times New Roman">
<br>
 </font><font size=3 face="Arial"><br>
1.     We may add asynchronized and synchronized type for replication.</font><font size=3 face="Times New Roman">
</font><font size=3 face="Arial"><br>
2.     We may add CG for replication</font><font size=3 face="Times New Roman">
</font><font size=3 face="Arial"><br>
3.     We may add to initialize connection for replication</font><font size=3 face="Times New Roman">
<br>
 </font><font size=3 color=#004080 face="Calibri"><br>
Thanks,</font><font size=3 face="Times New Roman"> </font><font size=3 color=#004080 face="Calibri"><br>
-Ruijing</font><font size=3 face="Times New Roman"> <br>
 </font><font size=3 face="Calibri"><b><br>
From:</b> Ronen Kat [</font><a href=mailto:RONENKAT@il.ibm.com target=_blank><font size=3 color=blue face="Calibri"><u>mailto:RONENKAT@il.ibm.com</u></font></a><font size=3 face="Calibri">]
<b><br>
Sent:</b> Tuesday, February 3, 2015 9:41 PM<b><br>
To:</b> OpenStack Development Mailing List (</font><a href="mailto:openstack-dev@lists.openstack.org" target=_blank><font size=3 color=blue face="Calibri"><u>openstack-dev@lists.openstack.org</u></font></a><font size=3 face="Calibri">)<b><br>
Subject:</b> [openstack-dev] [cinder] documenting volume replication</font><font size=3 face="Times New Roman">
<br>
 </font><font size=3 face="Arial"><br>
As some of you are aware the spec for replication is not up to date, <br>
The current developer documentation, </font><a href=http://docs.openstack.org/developer/cinder/api/cinder.volume.driver.html target=_blank><font size=3 color=blue face="Arial"><u>http://docs.openstack.org/developer/cinder/api/cinder.volume.driver.html</u></font></a><font size=3 face="Arial">,
cover replication but some folks indicated that it need additional details.</font><font size=3 face="Times New Roman">
</font><font size=3 face="Arial"><br>
<br>
In order to get the spec and documentation up to date I created an Etherpad
to be a base for the update.</font><font size=3 face="Times New Roman">
</font><font size=3 face="Arial"><br>
The Etherpad page is on </font><a href="https://etherpad.openstack.org/p/cinder-replication-redoc" target=_blank><font size=3 color=blue face="Arial"><u>https://etherpad.openstack.org/p/cinder-replication-redoc</u></font></a><font size=3 face="Times New Roman">
</font><font size=3 face="Arial"><br>
<br>
I would appreciate if interested parties would take a look at the Etherpad,
add comments, details, questions and feedback.</font><font size=3 face="Times New Roman">
</font><font size=3 face="Arial"><br>
<br>
Ronen,</font><font size=3 face="Times New Roman"> </font><font size=3 face="Courier New">__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: </font><a href="mailto:OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target=_blank><font size=3 color=blue face="Courier New"><u>OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</u></font></a><font size=3 color=blue><u><br>
</u></font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target=_blank><font size=3 color=blue face="Courier New"><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a><tt><font size=3>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: </font></tt><a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target=_blank><tt><font size=3 color=blue><u>OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</u></font></tt></a><font size=3 color=blue><u><br>
</u></font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target=_blank><tt><font size=3 color=blue><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></tt></a><font size=3><br>
<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: </font><a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target=_blank><font size=3 color=blue><u>OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</u></font></a><font size=3 color=blue><u><br>
</u></font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target=_blank><font size=3 color=blue><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a><font size=3><br>
</font>
<br><font size=3><br>
</font>
<br>
<br><font size=3>-- </font>
<br><font size=3>Zhipeng (Howard) Huang</font>
<br>
<br><font size=3>Standard Engineer</font>
<br><font size=3>IT Standard & Patent/IT Prooduct Line</font>
<br><font size=3>Huawei Technologies Co,. Ltd</font>
<br><font size=3>Email: </font><a href=mailto:huangzhipeng@huawei.com target=_blank><font size=3 color=blue><u>huangzhipeng@huawei.com</u></font></a>
<br><font size=3>Office: Huawei Industrial Base, Longgang, Shenzhen</font>
<br>
<br><font size=3>(Previous)</font>
<br><font size=3>Research Assistant</font>
<br><font size=3>Mobile Ad-Hoc Network Lab, Calit2</font>
<br><font size=3>University of California, Irvine</font>
<br><font size=3>Email: </font><a href=mailto:zhipengh@uci.edu target=_blank><font size=3 color=blue><u>zhipengh@uci.edu</u></font></a>
<br><font size=3>Office: Calit2 Building Room 2402</font>
<br>
<br><font size=3>OpenStack, OpenDaylight, OpenCompute affcienado </font><tt><font size=2>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br>
</font></tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"><tt><font size=2>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></tt></a><tt><font size=2><br>
</font></tt>
<br>