From 3b60ea70c0d75c7bbbe9fc4094bd6f6371b6d6f4 Mon Sep 17 00:00:00 2001 From: Daniel Kaiser Date: Wed, 29 Jun 2022 12:06:42 +0200 Subject: [PATCH] perf(store): remove vacuum (#1025) --- waku/v2/node/storage/message/waku_message_store.nim | 5 ----- 1 file changed, 5 deletions(-) diff --git a/waku/v2/node/storage/message/waku_message_store.nim b/waku/v2/node/storage/message/waku_message_store.nim index f08057497..6210cd0a5 100644 --- a/waku/v2/node/storage/message/waku_message_store.nim +++ b/waku/v2/node/storage/message/waku_message_store.nim @@ -100,11 +100,6 @@ proc deleteOldest(db: WakuMessageStore): MessageStoreResult[void] = let numMessages = messageCount(db.database).get() # requires another SELECT query, so only run in debug mode debug "Number of messages left after delete operation.", messagesLeft=numMessages - # reduce the size of the DB file after the delete operation. See: https://www.sqlite.org/lang_vacuum.html - let resVacuum = db.database.query("vacuum", proc(s: ptr sqlite3_stmt) = discard) - if resVacuum.isErr: - return err("vacuum after delete was not successful: " & resVacuum.error) - ok() proc init*(T: type WakuMessageStore, db: SqliteDatabase, storeCapacity: int = 50000, isSqliteOnly = false, retentionTime = chronos.days(30).seconds): MessageStoreResult[T] =