From 1a2aef042e0b13ff7b8c2c6902feca76c4501660 Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Thu, 9 Mar 2017 15:53:21 +1100 Subject: [PATCH] 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 --- ctdb/server/ctdb_ltdb_server.c | 2 -- 1 file changed, 2 deletions(-) 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 -- 2.47.2