[ovs-git] [openvswitch/ovs] 1cfdc1: ovsdb: Loosen requirements for automatically compa...

GitHub noreply at github.com
Fri Mar 9 18:55:20 UTC 2018


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 1cfdc175ab1ecbc8f5d22f78d8e5f4344d55c5dc
      https://github.com/openvswitch/ovs/commit/1cfdc175ab1ecbc8f5d22f78d8e5f4344d55c5dc
  Author: Daniel Alvarez <dalvarez at redhat.com>
  Date:   2018-03-09 (Fri, 09 Mar 2018)

  Changed paths:
    M ovsdb/file.c
    M ovsdb/log.c
    M ovsdb/ovsdb-server.1.in

  Log Message:
  -----------
  ovsdb: Loosen requirements for automatically compacting databases.

Before this patch, the databases were automatically compacted when a
transaction is logged when:

* It's been > 10 minutes after last compaction AND
* At least 100 commits have occurred AND
* Database has grown at least 4x since last compaction (and it's > 10M)

This patch changes the conditions as follows:

* It's been > 10 minutes after last compaction AND
* At least 100 commits have occurred AND either
   - It's been > 24 hours after the last compaction OR
   - Database has grown at least 2x since last compaction (and it's > 10M)

Reported-by: Daniel Alvarez <dalvarez at redhat.com>
Reported-at: https://mail.openvswitch.org/pipermail/ovs-discuss/2018-March/046309.html
Signed-off-by: Daniel Alvarez <dalvarez at redhat.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>




More information about the git mailing list