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
| Property | Type | Description | Defined in |
|---|---|---|---|
reportPath | string | JSONL report file this writer appends its events to. | packages/store-conformance/src/multi-process-soak.ts:101 |
runId | string | The soaked run id every writer competes for. | packages/store-conformance/src/multi-process-soak.ts:93 |
seed | number | Deterministic PRNG seed (writers derive per-index streams). | packages/store-conformance/src/multi-process-soak.ts:99 |
stopPath | string | The storm ends when this file exists. | packages/store-conformance/src/multi-process-soak.ts:103 |
storePath | string | Store location the writer script constructs its store over. | packages/store-conformance/src/multi-process-soak.ts:91 |
ttlMs | number | Lease ttl the writer's store MUST be constructed with. | packages/store-conformance/src/multi-process-soak.ts:97 |
writer | number | This writer's index (0-based; also its report identity). | packages/store-conformance/src/multi-process-soak.ts:95 |