On Thu, Mar 31, 2016 at 05:28:45PM -0700, Justin Pettit wrote: > > > On Mar 31, 2016, at 1:01 PM, Ben Pfaff <b...@ovn.org> wrote: > > > > @@ -582,10 +598,13 @@ ovsdb_file_commit(struct ovsdb_replica *replica, > > /* If it has been at least COMPACT_MIN_MSEC ms since the last time we > > * compacted (or at least COMPACT_RETRY_MSEC ms since the last time we > > * tried), and if there are at least 100 transactions in the database, > > and > > - * if the database is at least 10 MB, then compact the database. */ > > + * if the database is at least 10 MB, and the database is at least 4x > > the > > + * size of the previous snapshot, then compact the database. */ > > + off_t log_size = ovsdb_log_get_offset(file->log); > > if (time_msec() >= file->next_compact > > && file->n_transactions >= 100 > > - && ovsdb_log_get_offset(file->log) >= 10 * 1024 * 1024) > > + && log_size >= 10 * 1024 * 1024 > > + && log_size / 4 >= file->snapshot_size) > > I think #define's are always nice instead of magic numbers, but it > looks like there's some precedence here.
There's no precedence like *operator* precedence! > Acked-by: Justin Pettit <jpet...@ovn.org> Thanks, applied. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev