From: Daniel Salzman Date: Mon, 15 Dec 2025 12:45:16 +0000 (+0100) Subject: conf: increase defaults for timer-db-max-size and kasp-db-max-size X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=314b06225d60be4de33987f2e05a17acf2599551;p=thirdparty%2Fknot-dns.git conf: increase defaults for timer-db-max-size and kasp-db-max-size --- diff --git a/doc/reference.rst b/doc/reference.rst index 84211ef239..01ae22096e 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 d8d69b8eef..3f9d91516b 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" } },