Re: [openstack-dev] [Nova][Neutron] Thoughts on the nova-neutron interface

2015-01-28 Thread Brent Eagles
On 25/01/2015 11:00 PM, Ian Wells wrote: Lots of open questions in here, because I think we need a long conversation on the subject. On 23 January 2015 at 15:51, Kevin Benton blak...@gmail.com wrote: It seems like a change to using internal RPC interfaces would be pretty unstable at this

Re: [openstack-dev] [Nova][Neutron] Thoughts on the nova-neutron interface

2015-01-28 Thread Robert Collins
On 26 January 2015 at 15:30, Ian Wells ijw.ubu...@cack.org.uk wrote: Lots of open questions in here, because I think we need a long conversation on the subject. On 23 January 2015 at 15:51, Kevin Benton blak...@gmail.com wrote: It seems like a change to using internal RPC interfaces would be

Re: [openstack-dev] [Nova][Neutron] Thoughts on the nova-neutron interface

2015-01-28 Thread Ian Wells
On 28 January 2015 at 17:32, Robert Collins robe...@robertcollins.net wrote: E.g. its a call (not cast) out to Neutron, and Neutron returns when the VIF(s) are ready to use, at which point Nova brings the VM up. If the call times out, we error. I don't think this model really works with

Re: [openstack-dev] [Nova][Neutron] Thoughts on the nova-neutron interface

2015-01-28 Thread Mark Voelker
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 If the problem is too many round trips our the interaction being too chatty This is a good point: is the main issue that we feel the interaction is too chatty, or that it’s too slow? I seem to hear people gravitating toward one or the other when

Re: [openstack-dev] [Nova][Neutron] Thoughts on the nova-neutron interface

2015-01-25 Thread Ian Wells
Lots of open questions in here, because I think we need a long conversation on the subject. On 23 January 2015 at 15:51, Kevin Benton blak...@gmail.com wrote: It seems like a change to using internal RPC interfaces would be pretty unstable at this point. Can we start by identifying the

Re: [openstack-dev] [Nova][Neutron] Thoughts on the nova-neutron interface

2015-01-23 Thread Russell Bryant
On 01/22/2015 06:40 PM, Salvatore Orlando wrote: I also like the idea of considering the RPC interface. What kind of stability / versioning exists on the Neutron RPC interface? Even if Neutron does not have fancy things such as objects with remotable method, I think its RPC

Re: [openstack-dev] [Nova][Neutron] Thoughts on the nova-neutron interface

2015-01-23 Thread Kevin Benton
It seems like a change to using internal RPC interfaces would be pretty unstable at this point. Can we start by identifying the shortcomings of the HTTP interface and see if we can address them before making the jump to using an interface which has been internal to Neutron so far? I scanned

Re: [openstack-dev] [Nova][Neutron] Thoughts on the nova-neutron interface

2015-01-22 Thread Sean Dague
On 01/22/2015 10:28 AM, Salvatore Orlando wrote: Hi, We have attempted several times to start a conversation around the interface between nova and neutron and its problems, starting with the fact that it's chatter than two Italians arguing about football (*). Indeed the first attempt at

Re: [openstack-dev] [Nova][Neutron] Thoughts on the nova-neutron interface

2015-01-22 Thread Salvatore Orlando
On 22 January 2015 at 17:09, Sean Dague s...@dague.net wrote: On 01/22/2015 10:28 AM, Salvatore Orlando wrote: Hi, We have attempted several times to start a conversation around the interface between nova and neutron and its problems, starting with the fact that it's chatter than two

Re: [openstack-dev] [Nova][Neutron] Thoughts on the nova-neutron interface

2015-01-22 Thread Kevin Benton
I can't imagine how MPLS/RSVP is suitable for the communications between Nova and Neutron. Can you elaborate on what you meant? On Thu, Jan 22, 2015 at 9:36 AM, Akilesh K akilesh1...@gmail.com wrote: I had always wanted this to happen. It is really frustrating when nova throws wierd python

Re: [openstack-dev] [Nova][Neutron] Thoughts on the nova-neutron interface

2015-01-22 Thread Akilesh K
I had always wanted this to happen. It is really frustrating when nova throws wierd python exceptions and difficult to comprehend log messages. If the developers do agree to clean up the interface I would suggest they make use of some well knows protocol (mpls/rsvp) to do this, instead of relying