Skip to content

feat(asap-tools): seed fake exporters per instance - #671

Merged
milindsrivastava1997 merged 4 commits into
mainfrom
feat/fake-exporter-seed
Sep 2, 2026
Merged

feat(asap-tools): seed fake exporters per instance#671
milindsrivastava1997 merged 4 commits into
mainfrom
feat/fake-exporter-seed

Conversation

@milindsrivastava1997

Copy link
Copy Markdown
Contributor

Summary

  • Add configurable --seed support to the Rust fake exporter.
  • Derive distinct reproducible seeds for each worker/port exporter instance.
  • Wire the seed through bare-metal, containerized, generated Compose, and generated experiment-config paths.
  • Document the experiment configuration and CLI usage.

Seed assignment

Each exporter receives:

base_seed + worker_ordinal * num_ports_per_server + port_ordinal

Existing configurations default to base seed 0.

Validation

  • Rust cargo check: passed.
  • Python syntax and mocked bare-metal/container command wiring checks: passed.
  • Commit hooks: formatting, linting, Cargo check, and Clippy passed.
  • The full repository cargo test hook was skipped because three unrelated asap-query-engine/tests/e2e_precompute_equivalence.rs tests currently fail; the other suites shown by the hook passed.

@milindsrivastava1997
milindsrivastava1997 marked this pull request as ready for review September 2, 2026 15:01
@milindsrivastava1997
milindsrivastava1997 marked this pull request as draft September 2, 2026 16:39
@milindsrivastava1997
milindsrivastava1997 marked this pull request as ready for review September 2, 2026 16:41
@milindsrivastava1997
milindsrivastava1997 merged commit f70c223 into main Sep 2, 2026
14 checks passed
@milindsrivastava1997
milindsrivastava1997 deleted the feat/fake-exporter-seed branch September 2, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant