From: Amitay Isaacs Date: Thu, 9 Mar 2017 04:53:21 +0000 (+1100) Subject: ctdb-daemon: Delete empty records from persistent database X-Git-Tag: tevent-0.9.32~74 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a2aef042e0b13ff7b8c2c6902feca76c4501660;p=thirdparty%2Fsamba.git ctdb-daemon: Delete empty records from persistent database Persistent databases are now always recovered by sequence number. So there is no need to keep the empty records in the database since they will never be recovered record-by-record using RSN. Signed-off-by: Amitay Isaacs Reviewed-by: Martin Schwenke --- diff --git a/ctdb/server/ctdb_ltdb_server.c b/ctdb/server/ctdb_ltdb_server.c index 677078be6a8..f5a65f39de0 100644 --- a/ctdb/server/ctdb_ltdb_server.c +++ b/ctdb/server/ctdb_ltdb_server.c @@ -104,8 +104,6 @@ static int ctdb_ltdb_store_server(struct ctdb_db_context *ctdb_db, keep = true; } else if (header->flags & CTDB_REC_RO_FLAGS) { keep = true; - } else if (ctdb_db->persistent) { - keep = true; } else if (header->flags & CTDB_REC_FLAG_AUTOMATIC) { /* * The record is not created by the client but