Skip to content

Antithesis Vector end-to-end ack scenario#25571

Draft
blt wants to merge 1 commit into
blt/antithesis-harness-first-scenariofrom
blt/antithesis_vector_end-to-end_ack_scenario
Draft

Antithesis Vector end-to-end ack scenario#25571
blt wants to merge 1 commit into
blt/antithesis-harness-first-scenariofrom
blt/antithesis_vector_end-to-end_ack_scenario

Conversation

@blt
Copy link
Copy Markdown
Contributor

@blt blt commented Jun 4, 2026

Summary

This PR introduces a new antithesis scenario confirming that without disk buffers a single Vector instance is capable of maintaining conservation and liveness when e2e acks are enabled. This is a simplification of vector_to_vector_e2e_disk and is intended to demonstrate that e2e acks behave as expected.

Vector configuration

How did you test this PR?

Change Type

  • Bug fix
  • New feature
  • Dependencies
  • Non-functional (chore, refactoring, docs)
  • Performance

Is this a breaking change?

  • Yes
  • No

Does this PR include user facing changes?

  • Yes. Please add a changelog fragment based on our guidelines.
  • No. A maintainer will apply the no-changelog label to this PR.

References

Notes

  • Please read our Vector contributor resources.
  • Do not hesitate to use @vectordotdev/vector to reach out to us regarding this PR.
  • Some CI checks run only after we manually approve them.
    • We recommend adding a pre-push hook, please see this template.
    • Alternatively, we recommend running the following locally before pushing to the remote branch:
      • make fmt
      • make check-clippy (if there are failures it's possible some of them can be fixed with make clippy-fix)
      • make test
  • After a review is requested, please avoid force pushes to help us review incrementally.
    • Feel free to push as many commits as you want. They will be squashed into one before merging.
    • For example, you can run git merge origin master and git push.
  • If this PR introduces changes Vector dependencies (modifies Cargo.lock), please
    run make build-licenses to regenerate the license inventory and commit the changes (if any). More details on the dd-rust-license-tool.

@github-actions github-actions Bot added the domain: ci Anything related to Vector's CI environment label Jun 4, 2026
Copy link
Copy Markdown
Contributor Author

blt commented Jun 4, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

This PR introduces a new antithesis scenario confirming that without disk buffers
a single Vector instance is capable of maintaining conservation and liveness
when e2e acks are enabled. This is a simplification of vector_to_vector_e2e_disk
and is intended to demonstrate that e2e acks behave as expected.
@blt blt force-pushed the blt/antithesis_vector_end-to-end_ack_scenario branch from 84df4d7 to c066e34 Compare June 4, 2026 13:17
@blt blt force-pushed the blt/antithesis-harness-first-scenario branch from 5209ae6 to 24d8e0f Compare June 4, 2026 13:17
@github-actions github-actions Bot removed the domain: ci Anything related to Vector's CI environment label Jun 4, 2026
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