Hi,

I have a question about building lates OVN LTS release v22.03.2 working with 
latest OVS LTS release v2.17.7

The build failed with the ovn-northd.c referencing to OVS v2.17.7 source 
missing the following function:


northd/ovn-northd.c:    
ovsdb_idl_set_write_changed_only_all(ovnsb_idl_loop.idl, true);

>From OVN side, I checked the initial OVN LTS v22.03.0 did not have such 
>reference, but starting with v22.03.1, the reference was introduced.

>From OVS side, I checked the referenced function was not available from OVS 
>v2.17.7 but started available from OVS release v3.0.0:


lib/ovsdb-idl.c:ovsdb_idl_set_write_changed_only_all(struct ovsdb_idl *idl, 
bool enable)
lib/ovsdb-idl.h:void ovsdb_idl_set_write_changed_only_all(struct ovsdb_idl 
*idl, bool enable);

My question is: how could we go with both OVN and OVS and follow their 
perspective latest LTS releases? If we go with OVN LTS v22.03.2, do we have to 
go with a non-LTS OVS release (e.g., v3.0+)? Or, if we go with OVS LTS v2.17.1, 
we might stuck with OVN LTS v22.03.0 without LTS update path?

Thanks in advance for your help,
Joe
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to