[Bug 1998617] [NEW] Add route with --bfd, delete it and add it again leads to transaction error
Frode Nordahl
1998617 at bugs.launchpad.net
Fri Dec 2 16:07:40 UTC 2022
Public bug reported:
$ sudo ovn-nbctl --bfd \
lr-route-add 053a9b2e-cebe-4972-a44c-5596b9dd34b4 1.2.3.4 10.78.95.13 \
lrp-0ae8c991-968e-4ae3-9ff8-9cc34383cfe0
$ sudo ovn-nbctl lr-route-del 053a9b2e-cebe-4972-a44c-5596b9dd34b4 1.2.3.4
$ sudo ovn-nbctl --bfd \
lr-route-add 053a9b2e-cebe-4972-a44c-5596b9dd34b4 1.2.3.4 10.78.95.13 \
lrp-0ae8c991-968e-4ae3-9ff8-9cc34383cfe0
2022-12-02T16:04:19Z|00002|ovsdb_idl|WARN|transaction error: {"details":"Transaction causes multiple rows in \"BFD\" table to have identical values (lrp-0ae8c991-968e-4ae3-9ff8-9cc34383cfe0 and \"10.78.95.13\") for index on columns \"logical_port\" and \"dst_ip\". First row, with UUID 051b51cb-53bf-4180-96ac-df6b1a132a3f, existed in the database before this transaction and was not modified by the transaction. Second row, with UUID e3afd014-4ab5-4ed9-994f-ce28ff66366e, was inserted by this transaction.","error":"constraint violation"}
ovn-nbctl: transaction error: {"details":"Transaction causes multiple rows in \"BFD\" table to have identical values (lrp-0ae8c991-968e-4ae3-9ff8-9cc34383cfe0 and \"10.78.95.13\") for index on columns \"logical_port\" and \"dst_ip\". First row, with UUID 051b51cb-53bf-4180-96ac-df6b1a132a3f, existed in the database before this transaction and was not modified by the transaction. Second row, with UUID e3afd014-4ab5-4ed9-994f-ce28ff66366e, was inserted by this transaction.","error":"constraint violation"}
The root cause of this appears to be that deleting a route does not also
clear up the corresponding BFD entry.
** Affects: ovn (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to ovn in Ubuntu.
https://bugs.launchpad.net/bugs/1998617
Title:
Add route with --bfd, delete it and add it again leads to transaction
error
Status in ovn package in Ubuntu:
New
Bug description:
$ sudo ovn-nbctl --bfd \
lr-route-add 053a9b2e-cebe-4972-a44c-5596b9dd34b4 1.2.3.4 10.78.95.13 \
lrp-0ae8c991-968e-4ae3-9ff8-9cc34383cfe0
$ sudo ovn-nbctl lr-route-del 053a9b2e-cebe-4972-a44c-5596b9dd34b4 1.2.3.4
$ sudo ovn-nbctl --bfd \
lr-route-add 053a9b2e-cebe-4972-a44c-5596b9dd34b4 1.2.3.4 10.78.95.13 \
lrp-0ae8c991-968e-4ae3-9ff8-9cc34383cfe0
2022-12-02T16:04:19Z|00002|ovsdb_idl|WARN|transaction error: {"details":"Transaction causes multiple rows in \"BFD\" table to have identical values (lrp-0ae8c991-968e-4ae3-9ff8-9cc34383cfe0 and \"10.78.95.13\") for index on columns \"logical_port\" and \"dst_ip\". First row, with UUID 051b51cb-53bf-4180-96ac-df6b1a132a3f, existed in the database before this transaction and was not modified by the transaction. Second row, with UUID e3afd014-4ab5-4ed9-994f-ce28ff66366e, was inserted by this transaction.","error":"constraint violation"}
ovn-nbctl: transaction error: {"details":"Transaction causes multiple rows in \"BFD\" table to have identical values (lrp-0ae8c991-968e-4ae3-9ff8-9cc34383cfe0 and \"10.78.95.13\") for index on columns \"logical_port\" and \"dst_ip\". First row, with UUID 051b51cb-53bf-4180-96ac-df6b1a132a3f, existed in the database before this transaction and was not modified by the transaction. Second row, with UUID e3afd014-4ab5-4ed9-994f-ce28ff66366e, was inserted by this transaction.","error":"constraint violation"}
The root cause of this appears to be that deleting a route does not
also clear up the corresponding BFD entry.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ovn/+bug/1998617/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list