Settings
Runtime settings are persisted and, in a cluster, replicated to brokers. Each worker adopts changes at its next supported boundary. Startup-only values require a restart.
Persisted settings are applied live where supported. Broker runtime settings and Stroma-owned dead-letter defaults are saved separately, each with its own version check.
Desktop Notifications
Notify this browser when a new attention condition appears - a quarantined partition, a backlog with no consumer, a certificate near expiry. Stored in this browser only. The broker is not involved.
Users
Broker accounts for client authentication. The built-in fibril/fibril pair works from loopback only, so create a user for remote access. Passwords are stored as argon2 hashes and never shown.
| User | Created | Updated |
|---|
Startup Config
Read-only settings for this node, loaded from defaults, TOML, environment, and CLI. These startup values require a restart to change. The node-local storage section can override preallocation without a restart.
- Data directory
- Broker bind
- Admin bind
- Admin auth
- TLS
- Keratin fsync interval
- Min fsync interval
- Batch linger Startup-only. Maximum time to gather writes before committing.
- Message tail cache Budget per message log. Event logs have no tail cache.
- Segment preallocation
- Writer buffer factor Range 1–128. Default 128. Each log has writer and notification channels.
- Staging buffers Default: adaptive. Retained mode keeps the high-water allocation.
- Staging decay interval Default 10 s. Must be positive. Only empty buffers shrink.
- Staging idle release Default 60 s. Must be at least the decay interval.
- Max in-flight fsyncs
- Fsync pipelining threshold
- Message log segment size
- Event log segment size
- Coordination heartbeat
- Coordination liveness TTL