Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/store-conformance / SoakWriterConfig

Interface: SoakWriterConfig

Defined in: packages/store-conformance/src/multi-process-soak.ts:89

The per-writer contract, serialized as JSON into the RULVAR_SOAK_CONFIG environment variable of each spawned writer.

Properties

PropertyTypeDescriptionDefined in
reportPathstringJSONL report file this writer appends its events to.packages/store-conformance/src/multi-process-soak.ts:101
runIdstringThe soaked run id every writer competes for.packages/store-conformance/src/multi-process-soak.ts:93
seednumberDeterministic PRNG seed (writers derive per-index streams).packages/store-conformance/src/multi-process-soak.ts:99
stopPathstringThe storm ends when this file exists.packages/store-conformance/src/multi-process-soak.ts:103
storePathstringStore location the writer script constructs its store over.packages/store-conformance/src/multi-process-soak.ts:91
ttlMsnumberLease ttl the writer's store MUST be constructed with.packages/store-conformance/src/multi-process-soak.ts:97
writernumberThis writer's index (0-based; also its report identity).packages/store-conformance/src/multi-process-soak.ts:95