ensure removed devices get treated on resyncs for Mlnx Agent

Bug #1287648 reported by Irena Berezovsky
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Undecided
Roey Chen

Bug Description

Add to Mellanox Agent the the same handling as https://review.openstack.org/#/c/77842/ does for LinuxBridgeAgent to handle removed devices cleanup

Tags: mellanox
tags: added: mellanox
Itzik Brown (itzikb1)
Changed in neutron:
status: New → Confirmed
Roey Chen (roeyc)
Changed in neutron:
assignee: nobody → Roey Chen (roeyc)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

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

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

Reviewed: https://review.openstack.org/94888
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=598e14cfdeb0162a7b1ef088f32076d063c55526
Submitter: Jenkins
Branch: master

commit 598e14cfdeb0162a7b1ef088f32076d063c55526
Author: Roey Chen <email address hidden>
Date: Tue May 20 17:10:17 2014 +0300

    MLNX Agent: ensure removed ports get treated on resyncs

    This patch ensures that removed ports will be cleaned up properly if exception
    occurs in the daemon_loop.
    It does the same for the mlnx-agent as was done for the lb-agent in
    Ieada34ad315c0c29aa8462ebf041a448fde007b8.

    Refactoring the daemon_loop and scan_ports in a way that -
    If there's an exception, the ports that were flagged for cleaning will
    be retreated in the following iteration,
    unlike previous exception handling, where only existing ports
    were treated in the following iteration.

    Closes-Bug: 1287648
    Change-Id: I3af505773aa3fdc0d17f2079ac1f1b3e93bb64a3
    Signed-off-by: Roey Chen <email address hidden>

Changed in neutron:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in neutron:
milestone: none → juno-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in neutron:
milestone: juno-3 → 2014.2
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.