Restart metadata proxy will make the existing openflow not be usable

Bug #1613615 reported by Hong Hui Xiao
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DragonFlow
Fix Released
High
Hong Hui Xiao

Bug Description

Restarting the metadata proxy will destroy and rebuild a tap-metadata port. This will change the ofport num of the tap-metadata port. As a result, the existing openflow will not be usable as the in_port changed.
Restart the df-controller will rebuild the openflow which can be a workaround.

Hong Hui Xiao (xiaohhui)
Changed in dragonflow:
assignee: nobody → Hong Hui Xiao (xiaohhui)
Yuli (stremovsky)
Changed in dragonflow:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to dragonflow (master)

Fix proposed to branch: master
Review: https://review.openstack.org/361551

Changed in dragonflow:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to dragonflow (master)

Reviewed: https://review.openstack.org/361551
Committed: https://git.openstack.org/cgit/openstack/dragonflow/commit/?id=19232467d6ee047c482d384b5c685ad5141184ad
Submitter: Jenkins
Branch: master

commit 19232467d6ee047c482d384b5c685ad5141184ad
Author: Hong Hui Xiao <email address hidden>
Date: Sat Aug 27 12:02:56 2016 +0800

    Use ovs db notification to update metadata flows

    This patch will use the notification from ovs db to update/delete
    the OpenFlows for metadata service. So that when metadata proxy
    restarts, the latest information can be upadted in OpenFlow. And thus,
    the vm can still use metadata even if the metadata proxy restarts.

    Change-Id: Idaf3060d80a95b210ca4934bd9b3ab29a7c6fe5a
    Closes-bug: #1613615

Changed in dragonflow:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to dragonflow (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/371845

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to dragonflow (master)

Reviewed: https://review.openstack.org/371845
Committed: https://git.openstack.org/cgit/openstack/dragonflow/commit/?id=d937cd36da98fbab1e8f66c3861cd2ff73c0889e
Submitter: Jenkins
Branch: master

commit d937cd36da98fbab1e8f66c3861cd2ff73c0889e
Author: Hong Hui Xiao <email address hidden>
Date: Sat Sep 17 09:41:23 2016 +0800

    Downgrade the log level for Unknown port online/offline

    This error can be observed when metadata port up/down. The up/down of the
    port out of topology should not be error, which will be noticed by user.

    It should be something noticed by admin.

    Change-Id: Ib76ddbfc2c8fefe8ac051d14b2a29888c03483da
    Related-Bug: #1613615

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.