Skip to content

Commit

Permalink
ovsdb/TODO: Update the list of tasks.
Browse files Browse the repository at this point in the history
Some of the work is already done, e.g. 'diff' file format
and DNS support.

Added more items collected over time including relay and
local_config items.

Acked-by: Dumitru Ceara <[email protected]>
Signed-off-by: Ilya Maximets <[email protected]>
  • Loading branch information
igsilya committed Jul 14, 2022
1 parent 2fc29c4 commit c5553ce
Showing 1 changed file with 33 additions and 13 deletions.
46 changes: 33 additions & 13 deletions ovsdb/TODO.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,32 +21,52 @@

Avoid deeper levels because they do not render well.

===========================
OVSDB Clustering To-do List
===========================
================
OVSDB To-do List
================

* Ephemeral columns.
* Clustered:

* Locks.
* Ephemeral columns.

* Tons of unit tests.
* Locks.

* Increase exponential backoff cap. Introduce randomization.
* Tons of unit tests.

* Include index with monitor update?
* Include index with monitor update?

* Testing with replication.
* Testing with replication.

* Handling bad transactions in read_db(). (Kill the database?)
* Handling bad transactions in read_db(). (Kill the database?)

* Documentation:

* ACID (and CAP?) explanation.

* Overall diagram explaining the cluster and ovsdb protocol pieces

* Future work:
* How-To guide for the Local_Config database.

* File format with diff support.
* General:

* Future work: DNS or directory support
* Increase exponential backoff cap. Introduce randomization.

* Non-blocking (not blocking the main thread) ovsdb-server/compact unixctl.

* Local_Config database extension:

* Add a configuration tool to configure remotes.

* Allow configuration of relays.

* Allow configuration of active-backup replication.

* Relay:

* Try to inherit min_index from the relay source?

* Standalone:

* Add support for parallel snapshot JSON generation.

* Add support for transaction history?

0 comments on commit c5553ce

Please sign in to comment.