antrea icon indicating copy to clipboard operation
antrea copied to clipboard

Upgrade OVS to 3.x in Linux image

Open antoninbas opened this issue 1 year ago • 6 comments

In https://github.com/antrea-io/antrea/pull/5120, we updated OVS to 3.0.5 for Windows.

We should also update to OVS 3 in Linux images (Ubuntu / UBI), for consistency.

Refer to https://github.com/openvswitch/ovs/blob/master/NEWS for changes in OVS 3. The reason for the major version bump seems to be a non fully backwards-compatible change in libopenvswitch. This should not affect us.

antoninbas avatar Aug 17 '23 01:08 antoninbas

Hi @antoninbas the latest released OVS is 3.2.0, do we need to keep on 3.0.X or to the latest?

wenyingd avatar Aug 25 '23 02:08 wenyingd

No strong preference for me.

I see a change in 3.2 that might impact Antrea downgrade operations, I don't know if this is an actual concern:

Changed format in which ovsdb schema conversion operations are stored in clustered database files. Such operations are now allowed to contain the bare schema (without data). This allows to significantly improve the schema conversion performance. New ovsdb-server process will be able to read old database format, but old processes will fail to read database created by the new one, if conversion operation is present. For the cluster service model follow upgrade instructions in 'Upgrading from version 3.1 and earlier to 3.2 and later' section of ovsdb(7).

BTW, for Windows we are supposed to be using OVS "v3.0.5", but I don't see that tag upstream: https://github.com/openvswitch/ovs/tags

antoninbas avatar Aug 25 '23 05:08 antoninbas

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment, or this will be closed in 90 days

github-actions[bot] avatar Nov 24 '23 00:11 github-actions[bot]

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment, or this will be closed in 90 days

github-actions[bot] avatar Feb 23 '24 00:02 github-actions[bot]

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment, or this will be closed in 90 days

github-actions[bot] avatar May 24 '24 00:05 github-actions[bot]

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment, or this will be closed in 90 days

github-actions[bot] avatar Aug 23 '24 00:08 github-actions[bot]