Skip to main content

Limits and defaults

This page collects the default values and built-in limits that govern a Clustron Zaris store, with links to the concept or configuration page where each is explained. Values marked configurable can be changed; the rest are structural.

Memory

LimitDefaultConfigurableReference
Per-node memory ceiling1 GiBYes (memory.maxSizeBytes)Memory and eviction
Maximum single item size4 MiBNoMemory and eviction
Eviction policyLRUNoMemory and eviction
Eviction trigger / target80% / 70% of ceilingNoMemory and eviction
Eviction loop interval1000 msNoMemory and eviction
Eviction candidate sample size16NoMemory and eviction
Eviction scan window per segment64NoMemory and eviction
Inheritance grace window120 secondsNoMemory and eviction

Only the memory ceiling is configurable today; the eviction policy, thresholds, interval, and item-size cap are fixed defaults.

There is no "unbounded" memory setting — a node is always a bounded buffer.

Replication and topology

SettingDefaultReference
Replication factor1 (no replica)Partitioning and replication
Recommended production replication factor2Replicas
Replication modeAsyncConsistency
Write quorum (sync only)AllConfiguration reference
Sync ack timeout5 secondsConfiguration reference
Partition countOne partition per nodePartitions
Replica readsDisabledConsistency

Security

SettingDefaultReference
Token authenticationDisabledAuthentication and tokens
Transport security (TLS)DisabledTLS encryption
Minimum TLS protocol (when enabled)TLS 1.2TLS encryption
TLS peer verificationCaAndIdentityConfiguration reference
CA sourceGenerateCA trust modes
CA validity (generated)3650 daysCA trust modes
Leaf certificate validity90 daysCertificate management
Leaf renew-at fraction0.66 of lifetimeCertificate management
Enrollment token TTL15 minutesConfiguration reference

Client retry

SettingDefaultReference
Auto-retried statusesMoved, ReplicaWriteRejected, Unavailable, Migrating, OwnershipChangingClient resilience patterns
Retry backoff cap2 secondsClient resilience patterns

Cluster and membership timing

All of these are configurable in the store configuration (membership and runtime sections).

SettingDefaultReference
Cluster-view log interval10 secondsConfiguration reference
Readiness minimum nodes1Configuration reference
Readiness timeout30 secondsConfiguration reference
Stable-membership duration3 secondsConfiguration reference
Node grace window30 secondsConfiguration reference
Membership stability window8 secondsConfiguration reference
Discovery peer wait1 secondConfiguration reference
Partition-group eviction window30 secondsFailure and recovery
Runtime-sync peer response timeout2 secondsConfiguration reference
Ownership suspect-escalation timeout10 secondsConfiguration reference
Preferred-primary restore dwell8 secondsConfiguration reference

Connections and retry (cluster)

Node-to-node connection settings from the store configuration (retry and transport). These are separate from the client-SDK retry above.

SettingDefaultReference
Connection retry attempts2Configuration reference
Connection retry delay500 msConfiguration reference
Duplex peer connectionsEnabledConfiguration reference

Telemetry and logging

SettingDefaultReference
OpenTelemetry exportDisabledLogging and tracing
Trace sample ratio (when enabled)1.0 (all)Logging and tracing
Console and file log sinksEnabled by the installer's configurationLogging and tracing
Push-metrics rolling window / timeout120 seconds / 60000 msLogging and tracing

Platform targets

ComponentTarget framework
Client SDK.NET Standard 2.0
Store / server and cache adapters.NET 8

Next steps