Comment 10 for bug 1965819

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ovsdbapp (stable/xena)

Reviewed: https://review.opendev.org/c/openstack/ovsdbapp/+/834728
Committed: https://opendev.org/openstack/ovsdbapp/commit/a7a1d5cfd3bded883c982f646758d2ab23cfb2c7
Submitter: "Zuul (22348)"
Branch: stable/xena

commit a7a1d5cfd3bded883c982f646758d2ab23cfb2c7
Author: Terry Wilson <email address hidden>
Date: Mon Mar 21 19:36:42 2022 +0000

    Fix broken behavior after recent OVS update

    After the monitor_cond_since/update3 support patch in ovs
    (46d44cf3be0), directly setting table.condition is broken. This
    isn't something that was every truly supported. Ultimately, it
    would be good if we could make this code less dependent on exactly
    what happens in Idl.__init__()--maybe adding an update_tables()
    method in python-ovs.

    To avoid stomping on the state stored in ConditionState, instead
    of replacing Idl.tables, this removes deletions and adds new
    tables that were passed. Existing tables are left alone.

    Closes-Bug: 1965819
    Change-Id: Iad0d7472a7adce4a79111f94a2f33fc5b1a5c530
    (cherry picked from commit 06207b33e3317b984868aeb67aaba4bb8423e710)