From d8e110ed7dacda18860cce0c86e4e44f0b83dd42 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 21 Feb 2014 23:43:17 +0100 Subject: [PATCH] ctdb-vacuum: fix delete list counts in delete_marshall_traverse_first when bumping skipped, decrement left, so the sum is correct Signed-off-by: Michael Adam Reviewed-by: Amitay Isaacs Autobuild-User(master): Amitay Isaacs Autobuild-Date(master): Thu Mar 6 03:32:33 CET 2014 on sn-devel-104 --- ctdb/server/ctdb_vacuum.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ctdb/server/ctdb_vacuum.c b/ctdb/server/ctdb_vacuum.c index b5424dccf03..574ad87b126 100644 --- a/ctdb/server/ctdb_vacuum.c +++ b/ctdb/server/ctdb_vacuum.c @@ -343,6 +343,7 @@ static int delete_marshall_traverse_first(void *param, void *data) "key hash [0x%08x] on database db[%s].\n", hash, ctdb_db->db_name)); recs->vdata->count.delete_list.skipped++; + recs->vdata->count.delete_list.left--; talloc_free(dd); return 0; } @@ -418,6 +419,7 @@ skip: tdb_chainunlock(ctdb_db->ltdb->tdb, dd->key); recs->vdata->count.delete_list.skipped++; + recs->vdata->count.delete_list.left--; talloc_free(dd); dd = NULL; -- 2.11.4.GIT