Cannot get dom0's ovsdb monitor result

Bug #1495423 reported by huan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Incomplete
Undecided
Unassigned

Bug Description

With Xenserver+Neutron, ML2 plugin, OVS driver, VLAN typs

When launching a new instance, the q-agt which runs in compute node cannot get the new instance's port changes in dom0's ovsdb.
This makes the q-agt cannot add the coresponding tag for this port and lead the instance cannot get IP from dhcp.
Because without correct tag, OVS flow rules will drop all the package from this instance to DHCP agent.

The dom0's ovsdb monitor output is got via netwrap which resides in dom0

neutron\neutron\plugins\ml2\drivers\openvswitch\agent\xenapi\etc\xapi.d\plugins\netwrap

Tags: xenserver
Revision history for this message
Rossella Sblendido (rossella-o) wrote :

huan is this different from the other bug you filed [1] ?

[1] https://bugs.launchpad.net/neutron/+bug/1493662

Revision history for this message
huan (huan-xie) wrote : RE: [Bug 1495423] Re: Cannot get dom0's ovsdb monitor result

Hi,
This is a different bug from that one I reported.
But I think the two bugs have some connection with each other.
I mean, once this bug is fixed, maybe we can also fix that one.

BR//Huan

-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of Rossella Sblendido
Sent: Monday, September 14, 2015 5:26 PM
To: Huan Xie
Subject: [Bug 1495423] Re: Cannot get dom0's ovsdb monitor result

huan is this different from the other bug you filed [1] ?

[1] https://bugs.launchpad.net/neutron/+bug/1493662

--
You received this bug notification because you are subscribed to the bug report.
https://bugs.launchpad.net/bugs/1495423

Title:
  Cannot get dom0's ovsdb monitor result

Status in neutron:
  New

Bug description:
  With Xenserver+Neutron, ML2 plugin, OVS driver, VLAN typs

  When launching a new instance, the q-agt which runs in compute node cannot get the new instance's port changes in dom0's ovsdb.
  This makes the q-agt cannot add the coresponding tag for this port and lead the instance cannot get IP from dhcp.
  Because without correct tag, OVS flow rules will drop all the package from this instance to DHCP agent.

  The dom0's ovsdb monitor output is got via netwrap which resides in
  dom0

  neutron\neutron\plugins\ml2\drivers\openvswitch\agent\xenapi\etc\xapi.d\plugins\netwrap

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1495423/+subscriptions

Revision history for this message
Bob Ball (bob-ball) wrote :

To clarify a little on the distinction between the two bugs: In this case, we cannot actually use monitor as the OVS instance is running in Dom0 (control domain) where as the neutron code is running in DomU (The version of Python in Dom0 is too ancient to run Neutron)

Bug 1493662 is relating to how the paths for the command is identified: There is an expectation that the command (without absolute paths) has an exact match, but in the XenServer tests the paths have a prefix. It's very possible that fixing this bug will work around Bug 1493662, but it's also possible that we need to fix both of them to get XenServer using ovsdb-client monitor.

tags: added: xenserver
Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

This bug is > 240 days without activity. We are unsetting assignee and milestone and setting status to Incomplete in order to allow its expiry in 60 days.

If the bug is still valid, then update the bug status.

Changed in neutron:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.