These commits are prerequisites for the distributed database project
currently underway.

Ben Pfaff (13):
  log: Allow client to specify magic.
  log: Require log entries to be JSON objects.
  log: Make json parameter to ovsdb_log_write() const.
  log: Log write errors.
  log: Add new open mode OVSDB_LOG_CREATE_EXCL.
  log: Make reading in writing mode less of an error.
  log: New functions for replacing a log's contents.
  log: New function ovsdb_log_compose_record().
  log: Support using /dev/stdin for opening logs read-only.
  log: Support multiple magic.
  log: Replace ovsdb_log_get_offset() by a more abstract mechanism.
  log: Use absolute name of log file.
  log: Add async commit support.

 ovsdb/file.c       |  33 +--
 ovsdb/log.c        | 788 +++++++++++++++++++++++++++++++++++++++++++++--------
 ovsdb/log.h        |  61 ++++-
 ovsdb/ovsdb-tool.c |  12 +-
 tests/ovsdb-log.at | 304 ++++++++++++++-------
 tests/test-ovsdb.c |  75 ++++-
 6 files changed, 1018 insertions(+), 255 deletions(-)

-- 
2.10.2

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to