commit 99905097ceab83a07af4a7980c870da0ed416cf2
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)
Reviewed: https:/ /review. opendev. org/c/openstack /ovsdbapp/ +/834729 /opendev. org/openstack/ ovsdbapp/ commit/ 99905097ceab83a 07af4a7980c870d a0ed416cf2
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/wallaby
commit 99905097ceab83a 07af4a7980c870d a0ed416cf2
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 _()--maybe adding an update_tables()
(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_
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 4a79111f94a2f33 fc5b1a5c530 84868aeb67aaba4 bb8423e710)
Change-Id: Iad0d7472a7adce
(cherry picked from commit 06207b33e3317b9