Skip to main content

Module distributed_replay

Module distributed_replay 

Source
Expand description

Discovery, validation, planning, and causal execution helpers for distributed deterministic replay.

The distributed replay flow is:

  • discover Copper logs and recover runtime identity from lifecycle metadata
  • validate those logs against a strict multi-Copper topology
  • register the generated replayable app type for each subsystem
  • build one replay session per (instance_id, subsystem_id) assignment
  • stitch sessions together through recorded message provenance
  • replay the fleet in a stable causal order

Structsยง

DistributedReplayAppRegistration
One typed subsystem registration provided to the distributed replay builder.
DistributedReplayAssignment
One validated log assignment for a subsystem instance.
DistributedReplayBuilder
Builder for a validated distributed replay plan.
DistributedReplayCatalog
Result of scanning one or more paths for distributed replay logs.
DistributedReplayCursor
DistributedReplayDiscoveryFailure
Discovery error recorded for one log candidate.
DistributedReplayEngine
One causal distributed replay engine built from a validated plan.
DistributedReplayLog
One discovered Copper log that can participate in distributed replay.
DistributedReplayPlan
Validated replay plan produced by DistributedReplayBuilder.
DistributedReplayValidationError
Aggregated validation diagnostics emitted while constructing a distributed replay plan.