Files
generall bd080c7562 Move standalone debug/testing binaries into a tools crate
Extract wal_inspector, wal_pop, segment_inspector and model_testing from the
root qdrant package into a dedicated `lib/tools` workspace crate, and add a new
snapshot_stream_check tool there.

These binaries only depend on workspace libraries, so building them no longer
drags in the full qdrant service dependency graph (actix/tonic/raft/consensus),
making iteration much faster. They also no longer need the `service_debug`
feature gate.

schema_generator stays in the root package because it reaches into the binary's
internal common::telemetry / common::update modules.

snapshot_stream_check downloads a snapshot tar from a URL and stream-unpacks it
the same way shard snapshot transfer does (download_and_unpack_tar), to verify a
streamed archive is not corrupted. By default it unpacks into a temp dir that is
discarded; pass --out to keep the extracted content.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 22:29:25 +02:00
..