diff options
author | Michael Adam <obnox@samba.org> | 2014-02-21 23:43:17 +0100 |
---|---|---|
committer | Amitay Isaacs <amitay@samba.org> | 2014-03-06 03:32:33 +0100 |
commit | d8e110ed7dacda18860cce0c86e4e44f0b83dd42 (patch) | |
tree | 25717cc9c37c6dac665759b531ba7bd6e2a9b925 /ctdb | |
parent | 5b81848e50b43b7ab7889f5217e05ca42e452c8f (diff) | |
download | samba-d8e110ed7dacda18860cce0c86e4e44f0b83dd42.tar.gz samba-d8e110ed7dacda18860cce0c86e4e44f0b83dd42.tar.xz samba-d8e110ed7dacda18860cce0c86e4e44f0b83dd42.zip |
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 <obnox@samba.org>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Autobuild-User(master): Amitay Isaacs <amitay@samba.org>
Autobuild-Date(master): Thu Mar 6 03:32:33 CET 2014 on sn-devel-104
Diffstat (limited to 'ctdb')
-rw-r--r-- | ctdb/server/ctdb_vacuum.c | 2 |
1 files changed, 2 insertions, 0 deletions
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; |