Repository navigation
π Destination snowflane: abort queries on crash - #29903
Conversation
Before Merging a Connector Pull RequestWow! What a great pull request you have here! π To merge this PR, ensure the following has been done/considered for each connector added or updated:
If the checklist is complete, but the CI check is failing,
|
Evan Tahler (evantahler)
left a comment
There was a problem hiding this comment.
Nice.
Is there something similar for BQ?
|
| Step | Result |
|---|---|
| Java Connector Unit Tests | β |
| Build connector tar | β |
| Build destination-snowflake docker image for platform linux/x86_64 | β |
| Build airbyte/normalization-snowflake:dev | β |
| Java Connector Integration Tests | β |
| Validate airbyte-integrations/connectors/destination-snowflake/metadata.yaml | β |
| Connector version semver check | β |
| Connector version increment check | β |
| QA checks | β |
π View the logs here
βοΈ View runs for commit in Dagger Cloud
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=destination-snowflake test
|
| Step | Result |
|---|---|
| Java Connector Unit Tests | β |
| Build connector tar | β |
| Build destination-snowflake docker image for platform linux/x86_64 | β |
| Build airbyte/normalization-snowflake:dev | β |
| Java Connector Integration Tests | β |
| Validate airbyte-integrations/connectors/destination-snowflake/metadata.yaml | β |
| Connector version semver check | β |
| Connector version increment check | β |
| QA checks | β |
π View the logs here
βοΈ View runs for commit in Dagger Cloud
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=destination-snowflake test|
I don't think so, afaict you have to explicitly cancel a query job once it's in-progress. Fortunately (?) bigquery doesn't have quite as powerful concurrency guarantees - simultaneous updates to the same table cause one of the transactions to immediately crash, rather than any fancy locking stuff. |
|
| Step | Result |
|---|---|
| Java Connector Unit Tests | β |
| Build connector tar | β |
| Build destination-snowflake docker image for platform linux/x86_64 | β |
| Build airbyte/normalization-snowflake:dev | β |
| Java Connector Integration Tests | β |
| Validate airbyte-integrations/connectors/destination-snowflake/metadata.yaml | β |
| Connector version semver check | β |
| Connector version increment check | β |
| QA checks | β |
π View the logs here
βοΈ View runs for commit in Dagger Cloud
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=destination-snowflake test
https://docs.snowflake.com/en/sql-reference/transactions#aborting-transactions
https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query
so in the worst case, any active query would block other transactions on the same table for up to 10 minutes.