resolved: bump cache size a bit
authorLennart Poettering <lennart@poettering.net>
Fri, 18 Dec 2015 18:07:31 +0000 (19:07 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 18 Dec 2015 18:07:31 +0000 (19:07 +0100)
Let's keep entries for longer and more of them. After all, due to the
DNSSEC hookup the amount of RRs we need to store is much higher now.

src/resolve/resolved-dns-cache.c

index 9ad3c0e..fe74f0f 100644 (file)
 #include "resolved-dns-packet.h"
 #include "string-util.h"
 
-/* Never cache more than 1K entries */
-#define CACHE_MAX 1024
+/* Never cache more than 4K entries */
+#define CACHE_MAX 4096
 
-/* We never keep any item longer than 10min in our cache */
-#define CACHE_TTL_MAX_USEC (10 * USEC_PER_MINUTE)
+/* We never keep any item longer than 2h in our cache */
+#define CACHE_TTL_MAX_USEC (2 * USEC_PER_HOUR)
 
 typedef enum DnsCacheItemType DnsCacheItemType;
 typedef struct DnsCacheItem DnsCacheItem;