summaryrefslogtreecommitdiff
path: root/ovsdb/transaction.c
Commit message (Expand)AuthorAgeFilesLines
* ovsdb: Avoid converting database twice on an initiator.Ilya Maximets2023-04-241-3/+3
* ovsdb: Check for ephemeral columns before writing a new schema.Ilya Maximets2023-04-241-1/+1
* ovsdb: Count weak reference objects.Ilya Maximets2022-12-061-0/+2
* ovsdb: transaction: Fix weak reference leak.Han Zhou2022-11-041-2/+10
* ovsdb: transaction: Refactor assess_weak_refs.Han Zhou2022-11-041-42/+36
* ovsdb: Don't store rows that didn't change in transaction history.Ilya Maximets2022-08-301-1/+17
* ovsdb: Fix copying weak references into transaction history.Ilya Maximets2022-08-121-4/+4
* ovsdb: Add lazy-copy support for ovsdb_datum objects.Ilya Maximets2022-07-131-5/+3
* ovsdb-server: Log database transactions for user requested tables.Dumitru Ceara2022-06-281-0/+43
* hmap: use short version of safe loops if possible.Adrian Moreno2022-03-301-4/+4
* list: use short version of safe loops if possible.Adrian Moreno2022-03-301-14/+14
* ovsdb: relay: Add transaction history support.Ilya Maximets2022-03-031-4/+5
* ovsdb: transaction: Keep one entry in the transaction history.Ilya Maximets2022-01-311-2/+4
* ovsdb: Don't let transaction history grow larger than the database.Ilya Maximets2021-11-051-2/+54
* ovsdb: transaction: Incremental reassessment of weak refs.Ilya Maximets2021-11-041-81/+181
* ovsdb: transaction: Use diffs for strong reference counting.Ilya Maximets2021-09-231-7/+32
* raft: Avoid busy loop during leader election.Han Zhou2020-03-061-1/+1
* ovsdb-server: Allow OVSDB clients to specify the UUID for inserted rows.Ben Pfaff2020-01-161-1/+21
* ovsdb monitor: Fix crash when using non-zero last-id with standalone DB.Han Zhou2019-08-211-2/+2
* ovsdb raft: Precheck prereq before proposing commit.Han Zhou2019-03-071-0/+10
* ovsdb-monitor: Support monitor_cond_since.Han Zhou2019-02-281-0/+6
* ovsdb-server: Transaction history tracking.Han Zhou2019-02-281-1/+120
* osvdb: Add some helpful comments.Ben Pfaff2018-12-031-10/+19
* Embrace anonymous unions.Ben Pfaff2018-05-251-4/+4
* ovsdb: Introduce experimental support for clustered databases.Ben Pfaff2018-03-241-28/+182
* ovsdb: Add support for online schema conversion.Ben Pfaff2018-03-241-15/+26
* ovsdb: Drop distinction between monitors and replicas.Ben Pfaff2018-03-241-4/+2
* ovsdb-server: Distinguish logs from other replicas.Ben Pfaff2018-03-241-8/+8
* ovsdb: Fix memory leak in corner case in ovsdb_txn_commit_().Ben Pfaff2017-12-191-0/+1
* ovsdb: Weak references performance fixRodriguez Betancourt, Esteban2016-07-261-8/+49
* json: Move from lib to include/openvswitch.Terry Wilson2016-07-221-2/+2
* ovsdb: Strong references cascade performance fix.Rodriguez Betancourt, Esteban2016-06-231-9/+11
* list: Rename all functions in list.h with ovs_ prefix.Ben Warren2016-03-301-9/+9
* list: Remove lib/list.h completely.Ben Warren2016-03-301-1/+1
* Move lib/dynamic-string.h to include/openvswitch directoryBen Warren2016-03-191-1/+1
* ovsdb: Update _version more accurately in transaction commit.Ben Pfaff2015-09-041-3/+22
* ovsdb: Add per transaction commit instruction counterAndy Zhou2015-07-171-2/+12
* list: Rename struct list to struct ovs_listThomas Graf2014-12-151-2/+2
* lib: Move compiler.h to <openvswitch/compiler.h>Thomas Graf2014-12-151-16/+16
* ovsdb-server: Send update for _version for changes due to weak ref removal.Ben Pfaff2014-04-031-0/+1
* bitmap: Make bitmap_scan() able to scan for 0-bits or 1-bits.Ben Pfaff2014-03-231-2/+2
* Avoid printf type modifiers not supported by MSVC C runtime library.Alin Serdean2013-11-251-3/+3
* Replace most uses of assert by ovs_assert.Ben Pfaff2013-01-161-7/+5
* util: New macro CONST_CAST.Ben Pfaff2012-08-031-6/+6
* Global replace of Nicira Networks.Raju Subramanian2012-05-021-1/+1
* ovsdb: Fix memory leak in transaction.Ben Pfaff2011-06-221-0/+1
* ovsdb: Implement table uniqueness constraints ("indexes").Ben Pfaff2011-06-061-1/+195
* ovsdb: Implement garbage collection.Ben Pfaff2011-03-101-17/+124
* ovsdb: Don't count self-references in ovsdb_row's n_refs member.Ben Pfaff2011-03-101-0/+4
* ovsdb: Provide a way for for_each_txn_row() callback to delete any row.Ben Pfaff2011-03-101-18/+28