chore: delete the v3 tree now that v3 is decommissioned#7
Merged
Conversation
|
Vercel preview for |
The v3 generation was fully decommissioned on 2026-07-08: monorepo PR vortex-data/vortex#8683 removed the v3 ingest steps and made the v4 Postgres ingest required, and the EC2 host, its S3 backups, and its IAM/SG resources were deleted. This removes the code that served it: server/ (the axum ingest/read server), migrate/ (the v2->v3->v4 migrator, whose backfill job finished on 2026-07-07), ops/ (the host deploy scripts), the Cargo workspace, the Rust CI workflow, and the v3 runbooks. The measurement_id hash contract the Rust server owned moves to the monorepo: the golden vectors and a Python pin test now live there (vortex-data/vortex#8687), so scripts/measurement_id_golden.json is deleted here and web/lib/schema-version.test.ts drops its server/src/schema.rs anchor, making web/lib/schema-version.ts the in-repo source of truth. Docs are updated to describe the single v4 ingest path and to mark the v3 sections as historical. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
341f47a to
bd15e4d
Compare
connortsui20
added a commit
to vortex-data/vortex
that referenced
this pull request
Jul 8, 2026
## Summary Right now, there is no way for us to ensure that our `measurement_id` key that we generate in CI matches the ones that we have on the [`benchmarks-website`](https://github.com/vortex-data/benchmarks-website) code. This adds a bunch of "golden" hashes so that we can immediately see if something changes here that would break the contract with the benchmarks website server. Merge this before vortex-data/benchmarks-website#7 so the hash is never unpinned. --------- Signed-off-by: Connor Tsui <connor.tsui20@gmail.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Member
Author
|
@claude verify that this is safe to merge now |
Member
Author
|
@claude you are useless, just stop |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The v3 generation was fully decommissioned on 2026-07-08 — vortex-data/vortex#8683 removed the v3 ingest steps and made the v4 Postgres ingest required, and the EC2 host, its S3 backups, and its IAM/SG resources are deleted — so this removes the code that served it:
server/,migrate/(its backfill job finished 2026-07-07),ops/, the Cargo workspace and Rust CI workflow, and the v3 runbooks (−33.7k lines). Docs are updated to describe the single required v4 ingest path, anddocs/legacy.mdnow records what was torn down and what remains (the v2 teardown).One contract outlives the deletion: the
measurement_idhash, whose Rust source of truth (server/src/db.rs) generated the golden vectors that pin the Python writer CI uses in production. Those vectors and a pin test move to the monorepo in vortex-data/vortex#8687 (open), so the golden JSON is deleted here andweb/lib/schema-version.test.tsdrops itsserver/src/schema.rsanchor, makingweb/lib/schema-version.tsthe in-repo source of truth. #8687 should merge before or alongside this so the hash is never unpinned.🤖 Generated with Claude Code