diff options
author | Michael Adam <obnox@samba.org> | 2010-12-20 21:30:39 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2011-03-14 13:35:48 +0100 |
commit | c95b4f841bdbe355d74a8c24fc55bcabcbcec315 (patch) | |
tree | 315b37219b80ea322d4042cae596876696a1bd9e | |
parent | 28fdb00a22896ff54cb997b3c542a5c06036a3d3 (diff) | |
download | samba-c95b4f841bdbe355d74a8c24fc55bcabcbcec315.tar.gz samba-c95b4f841bdbe355d74a8c24fc55bcabcbcec315.tar.xz samba-c95b4f841bdbe355d74a8c24fc55bcabcbcec315.zip |
vacuum: disable full db-traverse vacuuming runs when VacuumFastPathCount == 0
(This used to be ctdb commit 571683e7c48aeed8ce41c584d016ced7ff0d2e2d)
-rw-r--r-- | ctdb/server/ctdb_vacuum.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ctdb/server/ctdb_vacuum.c b/ctdb/server/ctdb_vacuum.c index 28d9a93617..ee3b221b63 100644 --- a/ctdb/server/ctdb_vacuum.c +++ b/ctdb/server/ctdb_vacuum.c @@ -1070,7 +1070,9 @@ ctdb_vacuum_event(struct event_context *ev, struct timed_event *te, /* * repack the db */ - if (vacuum_handle->fast_path_count == 0) { + if ((ctdb->tunable.vacuum_fast_path_count > 0) && + (vacuum_handle->fast_path_count == 0)) + { full_vacuum_run = true; } cc = ctdb_vacuum_and_repack_db(ctdb_db, child_ctx, |