Tooling bird migration pipeline#245
Open
aseering wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
Open
Tooling bird migration pipeline#245aseering wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
aseering wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
Conversation
|
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
0a59c37 to
61348ae
Compare
- Migration tools: migrate_bird.py, check_migration_status.py, setup_air_travel.py, setup_bias_dbs.py - Verification: check_benchmark_readiness.py, benchmark_verifier.py - Orchestration: run_full_benchmark.sh, run_remaining_migrations.sh - Provisioning: ensure_local_dbs.py, setup_spanner_dbs.sh
efa61fe to
3dffbbd
Compare
IsmailMehdi
reviewed
Feb 23, 2026
Collaborator
IsmailMehdi
left a comment
There was a problem hiding this comment.
@totoleon do you think this would be better in your conversion tool ?
IsmailMehdi
reviewed
Feb 23, 2026
Collaborator
IsmailMehdi
left a comment
There was a problem hiding this comment.
love the idea, i have a few thoughts:
- it's really 4 features together, migration, loading, multi eval, result
- ideally we would need a readme for this stuff
- can we make loading generic/config driven?
- multi eval is really needed, maybe instead of a shell script we make it into the product
- result consolidation is also needed, it would great if we could make it config driven
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.
I'm trying to run evalbench locally, against databases hosted on my machine. (Mostly for convenience when trying things out.) Most datasets have data files that can be downloaded/fetched and loaded. Bird doesn't; it's a SQLite database. Here are some tools that I used to import the schema and data into other engines that I'm playing with.
They're currently a bit of a mess. I can clean them up -- would it be worth doing so?, and how would you ideally like them to be structured?