node, qt: inline DEFAULT_DB_CACHE

The alias is misleading because automatic selection can also return `HIGH_DEFAULT_DBCACHE`.
This commit is contained in:
Lőrinc
2026-04-23 16:19:26 +02:00
parent 8bd9f46082
commit cd086c16dd
4 changed files with 5 additions and 7 deletions

View File

@@ -41,7 +41,7 @@ uint64_t GetDefaultDBCache()
return HIGH_DEFAULT_DBCACHE;
}
}
return DEFAULT_DB_CACHE;
return DEFAULT_KERNEL_CACHE;
}
uint64_t CalculateDbCacheBytes(const ArgsManager& args)

View File

@@ -14,8 +14,6 @@
class ArgsManager;
//! -dbcache default (bytes)
static constexpr uint64_t DEFAULT_DB_CACHE{DEFAULT_KERNEL_CACHE};
//! Reserved non-dbcache memory usage.
static constexpr uint64_t DBCACHE_WARNING_RESERVED_RAM{2_GiB};
@@ -34,7 +32,7 @@ CacheSizes CalculateCacheSizes(const ArgsManager& args, size_t n_indexes = 0);
constexpr bool ShouldWarnOversizedDbCache(uint64_t dbcache, uint64_t total_ram) noexcept
{
const uint64_t available_ram{total_ram > DBCACHE_WARNING_RESERVED_RAM ? total_ram - DBCACHE_WARNING_RESERVED_RAM : 0};
const uint64_t cap{std::max<uint64_t>(DEFAULT_DB_CACHE, (available_ram / 4) * 3)};
const uint64_t cap{std::max(DEFAULT_KERNEL_CACHE, (available_ram / 4) * 3)};
return dbcache > cap;
}