]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
conf: increase defaults for timer-db-max-size and kasp-db-max-size
authorDaniel Salzman <daniel.salzman@nic.cz>
Mon, 15 Dec 2025 12:45:16 +0000 (13:45 +0100)
committerDaniel Salzman <daniel.salzman@nic.cz>
Mon, 15 Dec 2025 12:45:16 +0000 (13:45 +0100)
doc/reference.rst
src/knot/conf/schema.c

index 84211ef239db386d851a796ef2eaf37148391df4..01ae22096e84cbd93ae8cb9fc4fdf435144c569d 100644 (file)
@@ -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:
 
index d8d69b8eef73d6db452db87d3d92fd82092230b9..3f9d91516b3c282be559d5da95cb9493f6dbffe9 100644 (file)
@@ -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" } },