Skip to content

Commit 54ed52b

Browse files
committed
namespace: print cache eviction reason in debug logs
1 parent 19708a9 commit 54ed52b

File tree

1 file changed

+3
-2
lines changed
  • libsql-server/src/namespace

1 file changed

+3
-2
lines changed

libsql-server/src/namespace/mod.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -368,9 +368,10 @@ impl<M: MakeNamespace> NamespaceStore<M> {
368368
snapshot_at_shutdown: bool,
369369
max_active_namespaces: usize,
370370
) -> Self {
371+
tracing::trace!("Max active namespaces: {max_active_namespaces}");
371372
let store = Cache::<NamespaceName, NamespaceEntry<M::Database>>::builder()
372-
.async_eviction_listener(move |name, ns, _| {
373-
tracing::info!("evicting namespace `{name}` asynchronously");
373+
.async_eviction_listener(move |name, ns, cause| {
374+
tracing::debug!("evicting namespace `{name}` asynchronously: {cause:?}");
374375
// TODO(sarna): not clear if we should snapshot-on-evict...
375376
// On the one hand, better to do so, because we have no idea
376377
// for how long we're evicting a namespace.

0 commit comments

Comments
 (0)