<html><body>
<p><font size="2" face="sans-serif">Hi Vilobh,</font><br>
<font size="2" face="sans-serif"> Do we need to do something similar for a Swarm bay?</font><br>
<font size="2" face="sans-serif">Ton Ngo,</font><br>
<br>
<img width="16" height="16" src="cid:1__=07BBF40CDFB7A3E88f9e8a93df938@us.ibm.com" border="0" alt="Inactive hide details for Vilobh Meshram ---08/11/2015 08:50:08 PM---Hi All, As discussed in today's Magnum weekly meeting I ha"><font size="2" color="#424282" face="sans-serif">Vilobh Meshram ---08/11/2015 08:50:08 PM---Hi All, As discussed in today's Magnum weekly meeting I had shown interest to work</font><br>
<br>
<font size="1" color="#5F5F5F" face="sans-serif">From: </font><font size="1" face="sans-serif">Vilobh Meshram <vilobhmeshram.openstack@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>, "OpenStack Mailing List (not for usage questions)" <openstack@lists.openstack.org></font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Date: </font><font size="1" face="sans-serif">08/11/2015 08:50 PM</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Subject: </font><font size="1" face="sans-serif">[openstack-dev] [Magnum] Obtain the objects from the bay endpoint</font><br>
<hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br>
<br>
<br>
<font size="3" face="Georgia">Hi All,</font><br>
<br>
<font size="3" face="Georgia">As discussed in today's Magnum weekly meeting I had shown interest to work on [1].</font><br>
<br>
<font size="3" face="Georgia">Problem :-</font><br>
<br>
<font size="3" face="Georgia">C</font><font size="3" color="#333333" face="Georgia">urrently objects (pod/rc/service) are read from the database. In order for native clients to work, they must be read from the ReST bay endpoint. To execute native clients, we must have one truth of the state of the system, not two as in its current state of art.</font><br>
<br>
<font size="3" color="#333333" face="Georgia">sdake and I discussed about it on IRC and we plan to propose following solution :-</font><br>
<br>
<font size="3" color="#333333" face="Georgia">Approach to solve the problem :-</font><br>
<font size="3" color="#333333" face="Georgia">A] READ path needs to be changed :</font><br>
<br>
<font size="3" color="#333333" face="Georgia">1. For python clients :-</font>
<p><font size="3" face="Georgia">python-magnum client->rest api->conductor->rest-endpoint-k8s-api handler </font>
<p><font size="3" face="Georgia">In its present state of art this is python-magnum client->rest api->db</font>
<p><font size="3" face="Georgia">2. For native clients :-</font><br>
<br>
<font size="3" face="Georgia">native client->rest-endpoint-k8s-api</font>
<p><font size="3" face="Georgia">B] WRITE operations need to happen via the rest endpoint instead of the conductor.</font>
<p><font size="3" face="Georgia">C] Another requirement that needs to be satisfied is that data returned by magnum should be the same whether its created by native client or python-magnum client.</font>
<p><font size="3" face="Georgia">The fix will make sure all of the above conditions are met.</font>
<p><font size="3" face="Georgia">Need your input on the proposed approach.</font>
<p>
<p><font size="3" face="Georgia">-Vilobh</font>
<p><font size="3" face="Georgia">[1] </font><a href="https://blueprints.launchpad.net/magnum/+spec/objects-from-bay"><font size="3" color="#0000FF" face="Georgia"><u>https://blueprints.launchpad.net/magnum/+spec/objects-from-bay</u></font></a><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><tt><font size="2"><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></font></tt><tt><font size="2"><br>
</font></tt>
<p></body></html>