[ENH](faults): Add Tilt fault injection CLI#6881
[ENH](faults): Add Tilt fault injection CLI#6881rescrv wants to merge 2 commits intorescrv/wire-up-faultsfrom
Conversation
Add a chroma-fault binary for injecting, listing, and clearing faults against Tilt's rust-log-service with either Tilt instance defaults or an explicit service address. Wire the faults feature into Tilt and CI builds for chroma-log-service, and only register the fault injection gRPC service when that feature is enabled. Add warning logs around injected wal3 upload faults and read repair, and raise the garbage collector dispatcher queue sizes in worker configs. Co-authored-by: AI
Reviewer ChecklistPlease leverage this checklist to ensure your code review is thorough before approving Testing, Bugs, Errors, Logs, Documentation
System Compatibility
Quality
|
|
Add This PR introduces a new Rust CLI binary In addition, the PR wires the This summary was automatically generated by @propel-code-bot |
Description of changes
Add a chroma-fault binary for injecting, listing, and clearing
faults against Tilt's rust-log-service with either Tilt instance
defaults or an explicit service address.
Wire the faults feature into Tilt and CI builds for
chroma-log-service, and only register the fault injection gRPC
service when that feature is enabled.
Add warning logs around injected wal3 upload faults and read
repair, and raise the garbage collector dispatcher queue sizes in
worker configs.
Test plan
CI, but the new feature is manual right now.
Migration plan
N/A
Observability plan
N/A
Documentation Changes
N/A
Co-authored-by: AI