[nova][neutron][cyborg] Bandwidth (and accel) providers are broken if CONF.host is set
balazs.gibizer at est.tech
Fri Nov 22 11:18:54 UTC 2019
On Fri, Nov 22, 2019 at 02:11, "Nadathur, Sundar"
<sundar.nadathur at intel.com> wrote:
>> -----Original Message-----
>> From: Eric Fried <openstack at fried.cc>
>> Sent: Thursday, November 21, 2019 3:28 PM
>> Action Summary
>> If the above sounds reasonable, it would entail the following
>> - Neutron(/Cyborg?): backportable patch to
>> - Nova: GET /os-hypervisors*?service_host=X in a new microversion.
>> - Neutron/Cyborg: master-only patch to do the logic described in
>> Concerns`_ (though for now without the `elif` branch).
> Cyborg does use CONF.host today. We can use socket.gethostname()
> On a related node, the patch for ARQ binding  uses instance.host,
> which comes from CONF.host. I'll change it to instance.node, which
> comes from , which in turn comes from get_hostname() .
I'm not sure that for binding you need to use the instance.node. See my
neutron port binding discussion in my response to Eric's original mail.
> Thanks & Regards,
More information about the openstack-discuss