Skip to content

Replace contiv/libovsdb with ovn-org/libovsdb#76

Open
antoninbas wants to merge 1 commit intoantrea-io:mainfrom
antoninbas:replace-contiv/libovsdb-with-ovn-org/libovsdb
Open

Replace contiv/libovsdb with ovn-org/libovsdb#76
antoninbas wants to merge 1 commit intoantrea-io:mainfrom
antoninbas:replace-contiv/libovsdb-with-ovn-org/libovsdb

Conversation

@antoninbas
Copy link

contiv/libovsdb is abandoned and we were using a version from 2017

Instead we use github.com/ovn-org/libovsdb, which is still under active development and is used by ovn-kubernetes.

We also move the ovsdbDriver code to an internal package: it is only used for integration tests and does not need to be part of the public API. All the functions that were not used anywhere are also removed.

Bump up version to v0.13.0.

Fixes #62

contiv/libovsdb is abandoned and we were using a version from 2017

Instead we use github.com/ovn-org/libovsdb, which is still under active
development and is used by ovn-kubernetes.

We also move the ovsdbDriver code to an internal package: it is only
used for integration tests and does not need to be part of the public
API. All the functions that were not used anywhere are also removed.

Bump up version to v0.13.0.

Fixes antrea-io#62

Signed-off-by: Antonin Bas <abas@vmware.com>
ovsRow := vswitchd.OpenvSwitch{
UUID: d.rootUUID,
}
mutateOps, err := d.client.Where(&ovsRow).Mutate(&ovsRow, model.Mutation{

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe use

WhereCache(func(_ *vswitchd.OpenvSwitch) bool { return true }).Mutate

instead of matching on rootUUID, this way we don't need to maintain the rootUUID.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace github.com/contiv/libovsdb with github.com/ovn-org/libovsdb

2 participants