[ovs-git] [ovn-org/ovn] 1f915d: ovn-controller: Monitor chassis_private by chassis...
Dumitru Ceara
noreply at github.com
Tue Oct 20 19:39:00 UTC 2020
Branch: refs/heads/master
Home: https://github.com/ovn-org/ovn
Commit: 1f915da95dc725131b7df094d494af9fda88ea92
https://github.com/ovn-org/ovn/commit/1f915da95dc725131b7df094d494af9fda88ea92
Author: Dumitru Ceara <dceara at redhat.com>
Date: 2020-10-20 (Tue, 20 Oct 2020)
Changed paths:
M controller/ovn-controller.c
Log Message:
-----------
ovn-controller: Monitor chassis_private by chassis name.
Remove the use of sbrec_chassis_is_new() for uncommitted records. This
is not the way IDL *_is_new() functions are supposed to be used.
Note: With this change if the system-id changes there will be a
transient error in ovn-controller due to ovn-controller trying to insert
a new chassis_private record. This is due to the fact that the view of
the chassis_private table changes and only chassis_private records
matching the new chassis name are sent to ovn-controller. This gets
corrected though in the next iteration of the ovn-controller processing
loop.
Suggested-by: Han Zhou <hzhou at ovn.org>
Reported-at: https://mail.openvswitch.org/pipermail/ovs-dev/2020-October/376339.html
Fixes: dce1af31b550 ("chassis: Fix chassis_private record updates when the system-id changes.")
Signed-off-by: Dumitru Ceara <dceara at redhat.com>
Acked-by: Mark Gray <mark.d.gray at redhat.com>
Signed-off-by: Han Zhou <hzhou at ovn.org>
More information about the git
mailing list