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 MiBYes (memory.maxItemSizeBytes)Memory and eviction
Large-object chunkingOffYes (memory.chunking.enabled)Memory 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

The memory ceiling and the maximum single-item size are configurable (memory.maxSizeBytes, memory.maxItemSizeBytes); the eviction policy, thresholds, and interval are fixed defaults.

A write whose value exceeds the item-size cap is rejected with an ItemTooLarge error. The cap also bounds a native collection's serialized envelope. Raise it only if you genuinely need larger values — any value at or above 85,000 bytes lives on the .NET Large Object Heap, so large, frequently-rewritten values add GC pressure. For a large item that is updated in parts, prefer a hash (update one field) or split it across keys rather than rewriting one big value.

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​