diff options
author | Amitay Isaacs <amitay@gmail.com> | 2018-02-16 15:30:13 +1100 |
---|---|---|
committer | Amitay Isaacs <amitay@samba.org> | 2019-10-24 04:06:42 +0000 |
commit | da617f90d90151f955ee354c57bdc4bc6f6498f2 (patch) | |
tree | 91122ecf5c456f59eeaf989ad58b774b3c649839 /ctdb/include | |
parent | 36f9b4953a8def40681a6f02f6576795a1ba5fbe (diff) | |
download | samba-da617f90d90151f955ee354c57bdc4bc6f6498f2.tar.gz |
ctdb-daemon: Add implementation of VACUUM_FETCH control
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Diffstat (limited to 'ctdb/include')
-rw-r--r-- | ctdb/include/ctdb_private.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ctdb/include/ctdb_private.h b/ctdb/include/ctdb_private.h index 1f168dae2b8..69afef731ed 100644 --- a/ctdb/include/ctdb_private.h +++ b/ctdb/include/ctdb_private.h @@ -359,6 +359,7 @@ struct ctdb_db_context { struct revokechild_handle *revokechild_active; struct ctdb_persistent_state *persistent_state; struct trbt_tree *delete_queue; + struct trbt_tree *fetch_queue; struct trbt_tree *sticky_records; int (*ctdb_ltdb_store_fn)(struct ctdb_db_context *ctdb_db, TDB_DATA key, @@ -998,6 +999,8 @@ void ctdb_local_remove_from_delete_queue(struct ctdb_db_context *ctdb_db, const struct ctdb_ltdb_header *hdr, const TDB_DATA key); +int32_t ctdb_control_vacuum_fetch(struct ctdb_context *ctdb, TDB_DATA indata); + /* from eventscript.c */ int ctdb_start_eventd(struct ctdb_context *ctdb); |