There is a simple pattern that solves the multi-update race at the cost of a duplicated DB read.
Have the OVN writer transmit the port to OVN backend. After that, read the latest state from the local DB, if it has changed, retransmit the port to the OVN backend.
There is a simple pattern that solves the multi-update race at the cost of a duplicated DB read.
Have the OVN writer transmit the port to OVN backend. After that, read the latest state from the local DB, if it has changed, retransmit the port to the OVN backend.