From 314b06225d60be4de33987f2e05a17acf2599551 Mon Sep 17 00:00:00 2001 From: Daniel Salzman Date: Mon, 15 Dec 2025 13:45:16 +0100 Subject: [PATCH] conf: increase defaults for timer-db-max-size and kasp-db-max-size --- doc/reference.rst | 4 ++-- src/knot/conf/schema.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/reference.rst b/doc/reference.rst index 84211ef23..01ae22096 100644 --- a/doc/reference.rst +++ b/doc/reference.rst @@ -1298,7 +1298,7 @@ The hard limit for the KASP database maximum size. .. NOTE:: This value also influences server's usage of virtual memory. -*Default:* ``500M`` (500 MiB) +*Default:* ``10G`` (10 GiB), or ``512M`` (512 MiB) for 32-bit .. _database_timer-db: @@ -1320,7 +1320,7 @@ The hard limit for the timer database maximum size. .. NOTE:: This value also influences server's usage of virtual memory. -*Default:* ``100M`` (100 MiB) +*Default:* ``5G`` (5 GiB), or ``512M`` (512 MiB) for 32-bit .. _database_timer-db-sync: diff --git a/src/knot/conf/schema.c b/src/knot/conf/schema.c index d8d69b8ee..3f9d91516 100644 --- a/src/knot/conf/schema.c +++ b/src/knot/conf/schema.c @@ -311,10 +311,10 @@ static const yp_item_t desc_database[] = { VIRT_MEM_LIMIT(GIGA(20)), YP_SSIZE } }, { C_KASP_DB, YP_TSTR, YP_VSTR = { "keys" } }, { C_KASP_DB_MAX_SIZE, YP_TINT, YP_VINT = { MEGA(5), VIRT_MEM_LIMIT(GIGA(100)), - MEGA(500), YP_SSIZE } }, + VIRT_MEM_LIMIT(GIGA(10)), YP_SSIZE } }, { C_TIMER_DB, YP_TSTR, YP_VSTR = { "timers" } }, { C_TIMER_DB_MAX_SIZE, YP_TINT, YP_VINT = { MEGA(1), VIRT_MEM_LIMIT(GIGA(100)), - MEGA(100), YP_SSIZE } }, + VIRT_MEM_LIMIT(GIGA(5)), YP_SSIZE } }, { C_TIMER_DB_SYNC, YP_TOPTINT, YP_VOPTINT = { 1, UINT32_MAX, TIMER_DB_SYNC_SHUTDOWN, YP_STIME, 0, timer_db_sync } }, { C_CATALOG_DB, YP_TSTR, YP_VSTR = { "catalog" } },