Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🎉 Enhanced error messaging for DB source connectors #18087

Merged
merged 14 commits into from
Oct 19, 2022
Merged

Conversation

akashkulk
Copy link
Contributor

@akashkulk akashkulk commented Oct 17, 2022

What

Closes https://github.com/airbytehq/oncall/issues/717, https://github.com/airbytehq/alpha-beta-issues/issues/357, https://github.com/airbytehq/alpha-beta-issues/issues/347

  1. Currently, user can get into a state where they can choose an invalid cursor while performing an incremental non-CDC sync. This lies somewhere between a config error + system error. (Currently, discover() returns all cursors, whether they are not supported. A separate issue to introduce a protocol change to support the concept of "allowed cursors" is tracked here: https://github.com/airbytehq/airbyte-internal-issues/issues/355

Closes https://github.com/airbytehq/oncall/issues/720

  1. Currently, the check() method in an SshWrappedSource throws an exception when there is a config error. Ideally, the exception should be caught and populated in the corresponding AirbyteConnectionStatus message

How

  1. For the InvalidCursorException case : a new case AirbyteTraceMessage system-error is emitted in this case. This can be augmented to handle different error case : enhanced user messaging mappings

  2. The exception is caught and populated in the corresponding AirbyteConnectionStatus message

🚨 User Impact 🚨

New, more enhanced error message :
Old :
"Something went wrong in this connector. Please check the logs for more details"

New :
https://www.loom.com/i/18fdf9220d894fc99dcf0283e12ea655

@akashkulk akashkulk changed the title 🎉 Enhanced error messaging 🎉 Enhanced error messaging for DB source connectors Oct 17, 2022
@github-actions github-actions bot added the area/connectors Connector related issues label Oct 17, 2022
@github-actions
Copy link
Contributor

NOTE ⚠️ Changes in this PR affect the following connectors. Make sure to run corresponding integration tests:

  • source-bigquery
  • source-tidb
  • source-scaffold-java-jdbc
  • source-mssql-strict-encrypt
  • source-cockroachdb
  • source-mysql
  • source-mongodb-v2
  • source-mssql
  • source-alloydb
  • source-oracle
  • source-postgres
  • source-redshift
  • source-mongodb-strict-encrypt
  • source-clickhouse-strict-encrypt
  • source-postgres-strict-encrypt
  • source-clickhouse
  • source-cockroachdb-strict-encrypt
  • source-db2-strict-encrypt
  • source-db2
  • source-oracle-strict-encrypt
  • source-alloydb-strict-encrypt
  • source-mysql-strict-encrypt
  • source-snowflake
  • source-jdbc

@github-actions
Copy link
Contributor

NOTE ⚠️ Changes in this PR affect the following connectors. Make sure to run corresponding integration tests:

  • source-mongodb-strict-encrypt
  • source-clickhouse
  • source-db2-strict-encrypt
  • source-cockroachdb-strict-encrypt
  • source-oracle
  • source-postgres-strict-encrypt
  • source-db2
  • source-mysql-strict-encrypt
  • source-mssql
  • source-mongodb-v2
  • source-clickhouse-strict-encrypt
  • source-cockroachdb
  • source-snowflake
  • source-mssql-strict-encrypt
  • source-oracle-strict-encrypt
  • source-redshift
  • source-alloydb-strict-encrypt
  • source-mysql
  • source-tidb
  • source-jdbc
  • source-postgres
  • source-bigquery
  • source-alloydb
  • source-scaffold-java-jdbc

@github-actions
Copy link
Contributor

NOTE ⚠️ Changes in this PR affect the following connectors. Make sure to run corresponding integration tests:

  • destination-mqtt
  • source-oracle
  • source-alloydb-strict-encrypt
  • source-elasticsearch
  • destination-dev-null
  • destination-clickhouse-strict-encrypt
  • source-scaffold-java-jdbc
  • source-clickhouse-strict-encrypt
  • destination-mongodb
  • destination-pubsub
  • destination-csv
  • destination-e2e-test
  • destination-mssql
  • source-postgres-strict-encrypt
  • source-mssql
  • destination-bigquery
  • destination-s3
  • source-e2e-test-cloud
  • source-jdbc
  • source-mssql-strict-encrypt
  • destination-redshift
  • destination-kinesis
  • destination-r2
  • source-postgres
  • destination-local-json
  • source-redshift
  • source-cockroachdb-strict-encrypt
  • destination-scylla
  • destination-bigquery-denormalized
  • destination-elasticsearch
  • source-db2-strict-encrypt
  • destination-gcs
  • destination-oracle
  • source-mongodb-v2
  • destination-snowflake
  • destination-clickhouse
  • source-kafka
  • source-snowflake
  • source-alloydb
  • destination-keen
  • destination-redis
  • destination-mariadb-columnstore
  • destination-mysql
  • destination-pulsar
  • source-db2
  • source-tidb
  • source-oracle-strict-encrypt
  • source-mysql-strict-encrypt
  • destination-postgres-strict-encrypt
  • source-mongodb-strict-encrypt
  • destination-jdbc
  • destination-postgres
  • destination-tidb
  • source-sftp
  • source-cockroachdb
  • destination-elasticsearch-strict-encrypt
  • source-e2e-test
  • destination-oracle-strict-encrypt
  • source-clickhouse
  • source-mysql
  • destination-kafka
  • destination-dynamodb
  • destination-mysql-strict-encrypt
  • destination-cassandra
  • destination-meilisearch
  • source-bigquery
  • destination-mongodb-strict-encrypt
  • destination-azure-blob-storage
  • source-relational-db
  • destination-mssql-strict-encrypt
  • destination-databricks
  • destination-rockset

@github-actions
Copy link
Contributor

NOTE ⚠️ Changes in this PR affect the following connectors. Make sure to run corresponding integration tests:

  • destination-databricks
  • destination-tidb
  • source-mssql-strict-encrypt
  • destination-mysql
  • destination-clickhouse-strict-encrypt
  • source-e2e-test
  • source-snowflake
  • destination-cassandra
  • destination-clickhouse
  • destination-meilisearch
  • source-jdbc
  • destination-oracle-strict-encrypt
  • source-clickhouse
  • source-db2-strict-encrypt
  • source-clickhouse-strict-encrypt
  • source-cockroachdb-strict-encrypt
  • destination-rockset
  • source-mongodb-strict-encrypt
  • destination-oracle
  • destination-postgres-strict-encrypt
  • destination-mssql-strict-encrypt
  • destination-snowflake
  • destination-bigquery-denormalized
  • source-kafka
  • destination-mqtt
  • destination-redis
  • destination-kafka
  • source-elasticsearch
  • destination-scylla
  • source-redshift
  • destination-csv
  • destination-postgres
  • destination-e2e-test
  • source-mysql-strict-encrypt
  • destination-pubsub
  • destination-mysql-strict-encrypt
  • destination-jdbc
  • destination-elasticsearch
  • destination-dev-null
  • destination-mongodb-strict-encrypt
  • destination-mariadb-columnstore
  • source-relational-db
  • source-alloydb-strict-encrypt
  • source-mongodb-v2
  • destination-redshift
  • destination-keen
  • destination-gcs
  • destination-local-json
  • destination-kinesis
  • source-mysql
  • source-alloydb
  • destination-mssql
  • source-postgres
  • source-tidb
  • destination-elasticsearch-strict-encrypt
  • source-postgres-strict-encrypt
  • destination-pulsar
  • destination-bigquery
  • destination-r2
  • destination-s3
  • destination-azure-blob-storage
  • source-sftp
  • source-db2
  • source-scaffold-java-jdbc
  • destination-dynamodb
  • source-oracle-strict-encrypt
  • destination-mongodb
  • source-oracle
  • source-bigquery
  • source-cockroachdb
  • source-mssql
  • source-e2e-test-cloud

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 18, 2022

/test connector=all

🕑 all https://github.com/airbytehq/airbyte/actions/runs/3269674299
❌ all https://github.com/airbytehq/airbyte/actions/runs/3269674299
🐛 https://gradle.com/s/a26ao7qmxbyma

Build Failed

Test summary info:

Could not find result summary

@akashkulk akashkulk marked this pull request as ready for review October 18, 2022 00:28
@akashkulk akashkulk requested a review from a team as a code owner October 18, 2022 00:28
@github-actions
Copy link
Contributor

NOTE ⚠️ Changes in this PR affect the following connectors. Make sure to run corresponding integration tests:

  • destination-bigquery-denormalized
  • destination-dynamodb
  • destination-mongodb-strict-encrypt
  • destination-snowflake
  • source-snowflake
  • source-scaffold-java-jdbc
  • source-bigquery
  • source-oracle-strict-encrypt
  • source-e2e-test
  • destination-s3
  • destination-mqtt
  • source-cockroachdb
  • destination-mssql
  • destination-rockset
  • destination-mariadb-columnstore
  • destination-dev-null
  • source-oracle
  • source-postgres
  • source-elasticsearch
  • source-mysql-strict-encrypt
  • destination-jdbc
  • destination-clickhouse
  • destination-meilisearch
  • destination-clickhouse-strict-encrypt
  • destination-postgres
  • source-db2-strict-encrypt
  • destination-gcs
  • destination-postgres-strict-encrypt
  • source-db2
  • destination-cassandra
  • destination-pubsub
  • source-tidb
  • source-kafka
  • destination-redis
  • source-redshift
  • source-mssql
  • source-clickhouse
  • source-alloydb-strict-encrypt
  • destination-databricks
  • destination-elasticsearch
  • destination-mysql-strict-encrypt
  • destination-oracle
  • destination-azure-blob-storage
  • destination-keen
  • destination-redshift
  • destination-elasticsearch-strict-encrypt
  • destination-r2
  • destination-local-json
  • source-mongodb-strict-encrypt
  • source-clickhouse-strict-encrypt
  • destination-scylla
  • destination-bigquery
  • destination-csv
  • source-jdbc
  • destination-e2e-test
  • source-mongodb-v2
  • destination-oracle-strict-encrypt
  • destination-mysql
  • source-mssql-strict-encrypt
  • source-mysql
  • source-relational-db
  • source-postgres-strict-encrypt
  • destination-kafka
  • destination-kinesis
  • destination-pulsar
  • source-cockroachdb-strict-encrypt
  • destination-mssql-strict-encrypt
  • source-sftp
  • destination-tidb
  • source-e2e-test-cloud
  • destination-mongodb
  • source-alloydb

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 18, 2022

/test connector=connectors/source-mysql

🕑 connectors/source-mysql https://github.com/airbytehq/airbyte/actions/runs/3275135443
✅ connectors/source-mysql https://github.com/airbytehq/airbyte/actions/runs/3275135443
No Python unittests run

Build Passed

Test summary info:

All Passed

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 18, 2022

/test connector=connectors/source-postgres

🕑 connectors/source-postgres https://github.com/airbytehq/airbyte/actions/runs/3275136271
✅ connectors/source-postgres https://github.com/airbytehq/airbyte/actions/runs/3275136271
No Python unittests run

Build Passed

Test summary info:

All Passed

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 18, 2022

/test connector=connectors/source-mysql-strict-encrypt

🕑 connectors/source-mysql-strict-encrypt https://github.com/airbytehq/airbyte/actions/runs/3275170176
✅ connectors/source-mysql-strict-encrypt https://github.com/airbytehq/airbyte/actions/runs/3275170176
No Python unittests run

Build Passed

Test summary info:

All Passed

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 18, 2022

/test connector=connectors/source-postgres-strict-encrypt

🕑 connectors/source-postgres-strict-encrypt https://github.com/airbytehq/airbyte/actions/runs/3275172106
✅ connectors/source-postgres-strict-encrypt https://github.com/airbytehq/airbyte/actions/runs/3275172106
No Python unittests run

Build Passed

Test summary info:

All Passed

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 18, 2022

/test connector=connectors/source-mssql

🕑 connectors/source-mssql https://github.com/airbytehq/airbyte/actions/runs/3275178542
❌ connectors/source-mssql https://github.com/airbytehq/airbyte/actions/runs/3275178542
🐛 https://gradle.com/s/pofwashjdp5te

Build Failed

Test summary info:

Could not find result summary

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 18, 2022

/test connector=connectors/source-oracle

🕑 connectors/source-oracle https://github.com/airbytehq/airbyte/actions/runs/3275181468
✅ connectors/source-oracle https://github.com/airbytehq/airbyte/actions/runs/3275181468
No Python unittests run

Build Passed

Test summary info:

All Passed

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 18, 2022

/test connector=connectors/source-tidb

🕑 connectors/source-tidb https://github.com/airbytehq/airbyte/actions/runs/3275184871
✅ connectors/source-tidb https://github.com/airbytehq/airbyte/actions/runs/3275184871
No Python unittests run

Build Passed

Test summary info:

All Passed

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 18, 2022

/test connector=connectors/source-cockroachdb

🕑 connectors/source-cockroachdb https://github.com/airbytehq/airbyte/actions/runs/3275188850
✅ connectors/source-cockroachdb https://github.com/airbytehq/airbyte/actions/runs/3275188850
No Python unittests run

Build Passed

Test summary info:

All Passed

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 18, 2022

/test connector=connectors/source-mssql

🕑 connectors/source-mssql https://github.com/airbytehq/airbyte/actions/runs/3275759752
✅ connectors/source-mssql https://github.com/airbytehq/airbyte/actions/runs/3275759752
No Python unittests run

Build Passed

Test summary info:

All Passed

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 18, 2022

/test connector=connectors/source-mssql-strict-encrypt

🕑 connectors/source-mssql-strict-encrypt https://github.com/airbytehq/airbyte/actions/runs/3276142055
✅ connectors/source-mssql-strict-encrypt https://github.com/airbytehq/airbyte/actions/runs/3276142055
No Python unittests run

Build Passed

Test summary info:

All Passed

@github-actions
Copy link
Contributor

NOTE ⚠️ Changes in this PR affect the following connectors. Make sure to run corresponding integration tests:

  • source-postgres-strict-encrypt
  • source-mongodb-strict-encrypt
  • destination-postgres-strict-encrypt
  • source-relational-db
  • source-jdbc
  • destination-keen
  • destination-dev-null
  • source-mssql
  • source-tidb
  • source-postgres
  • source-scaffold-java-jdbc
  • destination-s3
  • destination-redis
  • destination-elasticsearch-strict-encrypt
  • destination-mongodb-strict-encrypt
  • source-oracle-strict-encrypt
  • destination-kinesis
  • source-e2e-test-cloud
  • source-alloydb
  • destination-oracle-strict-encrypt
  • source-cockroachdb
  • source-mssql-strict-encrypt
  • destination-cassandra
  • destination-scylla
  • source-mongodb-v2
  • destination-pulsar
  • destination-tidb
  • destination-clickhouse
  • destination-postgres
  • source-alloydb-strict-encrypt
  • source-redshift
  • source-bigquery
  • destination-mssql
  • source-cockroachdb-strict-encrypt
  • destination-mysql
  • destination-redshift
  • destination-bigquery-denormalized
  • source-e2e-test
  • destination-elasticsearch
  • source-clickhouse
  • destination-clickhouse-strict-encrypt
  • destination-jdbc
  • source-db2
  • destination-mariadb-columnstore
  • destination-oracle
  • source-mysql-strict-encrypt
  • destination-meilisearch
  • destination-e2e-test
  • destination-mongodb
  • destination-kafka
  • source-db2-strict-encrypt
  • source-clickhouse-strict-encrypt
  • source-oracle
  • destination-mqtt
  • destination-bigquery
  • destination-azure-blob-storage
  • destination-gcs
  • source-elasticsearch
  • source-kafka
  • destination-databricks
  • destination-r2
  • destination-local-json
  • source-sftp
  • destination-snowflake
  • destination-mssql-strict-encrypt
  • destination-dynamodb
  • source-snowflake
  • source-mysql
  • destination-csv
  • destination-pubsub
  • destination-rockset
  • destination-mysql-strict-encrypt

@akashkulk akashkulk temporarily deployed to more-secrets October 19, 2022 16:06 Inactive
@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 19, 2022

/publish connector=connectors/source-mysql run-tests=false

🕑 Publishing the following connectors:
connectors/source-mysql
https://github.com/airbytehq/airbyte/actions/runs/3283889613


Connector Did it publish? Were definitions generated?
connectors/source-mysql

if you have connectors that successfully published but failed definition generation, follow step 4 here ▶️

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 19, 2022

/publish connector=connectors/source-mysql-strict-encrypt run-tests=false

🕑 Publishing the following connectors:
connectors/source-mysql-strict-encrypt
https://github.com/airbytehq/airbyte/actions/runs/3283891618


Connector Did it publish? Were definitions generated?
connectors/source-mysql-strict-encrypt

if you have connectors that successfully published but failed definition generation, follow step 4 here ▶️

@github-actions
Copy link
Contributor

NOTE ⚠️ Changes in this PR affect the following connectors. Make sure to run corresponding integration tests:

  • source-mssql
  • destination-redshift
  • source-clickhouse-strict-encrypt
  • source-oracle
  • destination-redis
  • source-relational-db
  • source-snowflake
  • destination-scylla
  • source-alloydb
  • source-jdbc
  • destination-databricks
  • source-postgres
  • destination-clickhouse-strict-encrypt
  • destination-e2e-test
  • destination-postgres-strict-encrypt
  • destination-mongodb
  • destination-kafka
  • destination-elasticsearch-strict-encrypt
  • source-scaffold-java-jdbc
  • destination-mysql-strict-encrypt
  • destination-keen
  • source-redshift
  • destination-mqtt
  • source-cockroachdb-strict-encrypt
  • destination-bigquery-denormalized
  • destination-dynamodb
  • destination-mariadb-columnstore
  • destination-local-json
  • destination-dev-null
  • destination-pubsub
  • destination-gcs
  • source-mongodb-v2
  • source-e2e-test-cloud
  • destination-mongodb-strict-encrypt
  • source-clickhouse
  • destination-clickhouse
  • destination-r2
  • source-sftp
  • destination-pulsar
  • destination-mysql
  • source-oracle-strict-encrypt
  • source-e2e-test
  • source-tidb
  • source-mongodb-strict-encrypt
  • source-db2-strict-encrypt
  • destination-oracle-strict-encrypt
  • destination-mssql
  • source-bigquery
  • destination-meilisearch
  • destination-mssql-strict-encrypt
  • destination-csv
  • source-db2
  • source-elasticsearch
  • destination-azure-blob-storage
  • source-mysql-strict-encrypt
  • destination-kinesis
  • destination-oracle
  • source-cockroachdb
  • destination-elasticsearch
  • destination-bigquery
  • destination-jdbc
  • source-mysql
  • source-kafka
  • destination-rockset
  • destination-postgres
  • destination-cassandra
  • destination-s3
  • destination-tidb
  • source-postgres-strict-encrypt
  • source-mssql-strict-encrypt
  • source-alloydb-strict-encrypt
  • destination-snowflake

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 19, 2022

/publish connector=connectors/source-postgres run-tests=false

🕑 Publishing the following connectors:
connectors/source-postgres
https://github.com/airbytehq/airbyte/actions/runs/3283895774


Connector Did it publish? Were definitions generated?
connectors/source-postgres

if you have connectors that successfully published but failed definition generation, follow step 4 here ▶️

@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 19, 2022

/publish connector=connectors/source-postgres-strict-encrypt run-tests=false

🕑 Publishing the following connectors:
connectors/source-postgres-strict-encrypt
https://github.com/airbytehq/airbyte/actions/runs/3283898271


Connector Did it publish? Were definitions generated?
connectors/source-postgres-strict-encrypt

if you have connectors that successfully published but failed definition generation, follow step 4 here ▶️

@akashkulk
Copy link
Contributor Author

/publish connector=connectors/source-mssql run-tests=false

@akashkulk akashkulk temporarily deployed to more-secrets October 19, 2022 18:04 Inactive
@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 19, 2022

/publish connector=connectors/source-mssql-strict-encrypt run-tests=false

🕑 Publishing the following connectors:
connectors/source-mssql-strict-encrypt
https://github.com/airbytehq/airbyte/actions/runs/3283903074


Connector Did it publish? Were definitions generated?
connectors/source-mssql-strict-encrypt

if you have connectors that successfully published but failed definition generation, follow step 4 here ▶️

@github-actions
Copy link
Contributor

NOTE ⚠️ Changes in this PR affect the following connectors. Make sure to run corresponding integration tests:

  • destination-dynamodb
  • source-snowflake
  • source-mysql-strict-encrypt
  • source-cockroachdb-strict-encrypt
  • source-postgres
  • source-clickhouse-strict-encrypt
  • destination-oracle-strict-encrypt
  • destination-pulsar
  • destination-tidb
  • source-kafka
  • destination-databricks
  • destination-mqtt
  • destination-mongodb-strict-encrypt
  • source-mssql-strict-encrypt
  • source-postgres-strict-encrypt
  • destination-csv
  • destination-mysql-strict-encrypt
  • source-bigquery
  • source-jdbc
  • destination-elasticsearch-strict-encrypt
  • destination-clickhouse
  • source-alloydb-strict-encrypt
  • destination-dev-null
  • destination-cassandra
  • destination-postgres
  • destination-gcs
  • destination-e2e-test
  • source-mongodb-strict-encrypt
  • destination-redis
  • destination-jdbc
  • destination-mssql
  • destination-local-json
  • destination-s3
  • destination-mssql-strict-encrypt
  • destination-clickhouse-strict-encrypt
  • destination-keen
  • source-tidb
  • source-e2e-test-cloud
  • source-redshift
  • source-cockroachdb
  • source-mssql
  • destination-kinesis
  • source-oracle
  • source-db2
  • destination-bigquery
  • source-db2-strict-encrypt
  • destination-postgres-strict-encrypt
  • source-mongodb-v2
  • source-e2e-test
  • source-scaffold-java-jdbc
  • destination-scylla
  • source-alloydb
  • destination-r2
  • source-relational-db
  • destination-elasticsearch
  • destination-mysql
  • destination-rockset
  • source-clickhouse
  • source-sftp
  • source-elasticsearch
  • destination-mongodb
  • destination-redshift
  • destination-kafka
  • source-oracle-strict-encrypt
  • destination-mariadb-columnstore
  • destination-pubsub
  • destination-bigquery-denormalized
  • source-mysql
  • destination-meilisearch
  • destination-oracle
  • destination-snowflake
  • destination-azure-blob-storage

@github-actions
Copy link
Contributor

NOTE ⚠️ Changes in this PR affect the following connectors. Make sure to run corresponding integration tests:

  • source-mongodb-v2
  • source-kafka
  • source-redshift
  • destination-dynamodb
  • destination-scylla
  • source-snowflake
  • destination-csv
  • destination-kinesis
  • destination-mysql
  • destination-redis
  • source-jdbc
  • destination-jdbc
  • source-e2e-test
  • destination-mqtt
  • source-mysql
  • destination-postgres-strict-encrypt
  • destination-kafka
  • destination-rockset
  • destination-e2e-test
  • source-oracle-strict-encrypt
  • source-alloydb
  • destination-gcs
  • destination-azure-blob-storage
  • source-mssql-strict-encrypt
  • source-alloydb-strict-encrypt
  • source-mongodb-strict-encrypt
  • destination-mongodb
  • source-sftp
  • destination-mariadb-columnstore
  • destination-databricks
  • source-e2e-test-cloud
  • source-cockroachdb-strict-encrypt
  • destination-tidb
  • destination-meilisearch
  • destination-mssql
  • destination-local-json
  • destination-s3
  • source-db2-strict-encrypt
  • destination-cassandra
  • destination-dev-null
  • destination-oracle
  • source-tidb
  • destination-pulsar
  • destination-snowflake
  • source-relational-db
  • source-elasticsearch
  • source-mysql-strict-encrypt
  • source-db2
  • source-clickhouse
  • destination-elasticsearch
  • destination-postgres
  • destination-clickhouse
  • destination-oracle-strict-encrypt
  • destination-mysql-strict-encrypt
  • destination-keen
  • source-postgres-strict-encrypt
  • destination-r2
  • source-oracle
  • source-mssql
  • destination-mssql-strict-encrypt
  • source-cockroachdb
  • destination-bigquery
  • destination-mongodb-strict-encrypt
  • source-clickhouse-strict-encrypt
  • source-bigquery
  • destination-bigquery-denormalized
  • source-postgres
  • destination-redshift
  • destination-elasticsearch-strict-encrypt
  • destination-pubsub
  • destination-clickhouse-strict-encrypt
  • source-scaffold-java-jdbc

@octavia-squidington-iii octavia-squidington-iii temporarily deployed to more-secrets October 19, 2022 18:16 Inactive
@akashkulk
Copy link
Contributor Author

akashkulk commented Oct 19, 2022

/publish connector=connectors/source-mssql run-tests=false

🕑 Publishing the following connectors:
connectors/source-mssql
https://github.com/airbytehq/airbyte/actions/runs/3284270724


Connector Did it publish? Were definitions generated?
connectors/source-mssql

if you have connectors that successfully published but failed definition generation, follow step 4 here ▶️

@github-actions
Copy link
Contributor

NOTE ⚠️ Changes in this PR affect the following connectors. Make sure to run corresponding integration tests:

  • destination-mssql-strict-encrypt
  • destination-scylla
  • source-oracle-strict-encrypt
  • destination-keen
  • source-db2
  • destination-postgres
  • destination-mongodb-strict-encrypt
  • source-clickhouse-strict-encrypt
  • destination-oracle
  • destination-clickhouse-strict-encrypt
  • destination-csv
  • destination-cassandra
  • source-e2e-test
  • destination-jdbc
  • destination-meilisearch
  • source-mysql-strict-encrypt
  • destination-r2
  • source-kafka
  • source-bigquery
  • destination-mariadb-columnstore
  • destination-kafka
  • source-mssql-strict-encrypt
  • source-relational-db
  • source-cockroachdb-strict-encrypt
  • destination-tidb
  • destination-s3
  • destination-pulsar
  • destination-kinesis
  • destination-snowflake
  • source-postgres
  • destination-oracle-strict-encrypt
  • destination-redshift
  • source-mysql
  • source-jdbc
  • source-alloydb
  • source-oracle
  • destination-bigquery
  • source-scaffold-java-jdbc
  • destination-dev-null
  • destination-databricks
  • destination-mysql
  • source-elasticsearch
  • source-redshift
  • source-clickhouse
  • destination-local-json
  • source-mongodb-strict-encrypt
  • source-alloydb-strict-encrypt
  • source-db2-strict-encrypt
  • destination-dynamodb
  • destination-elasticsearch-strict-encrypt
  • source-e2e-test-cloud
  • source-postgres-strict-encrypt
  • source-cockroachdb
  • source-snowflake
  • destination-mongodb
  • destination-azure-blob-storage
  • destination-rockset
  • destination-e2e-test
  • destination-mysql-strict-encrypt
  • destination-mssql
  • source-tidb
  • destination-postgres-strict-encrypt
  • source-sftp
  • destination-clickhouse
  • source-mongodb-v2
  • destination-pubsub
  • source-mssql
  • destination-mqtt
  • destination-elasticsearch
  • destination-gcs
  • destination-redis
  • destination-bigquery-denormalized

@octavia-squidington-iii octavia-squidington-iii temporarily deployed to more-secrets October 19, 2022 19:20 Inactive
@akashkulk akashkulk merged commit 55d030f into master Oct 19, 2022
@akashkulk akashkulk deleted the akash/error branch October 19, 2022 19:22
Exceptions.toRuntime(this::close);
LOGGER.info("Closed database connection pool.");
});
} catch (final Exception exception) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this logic of surfacing an AirbyteTraceMessage something that can be tested within PostgresSourceTest.java, MysqlSourceTest.java, etc? It seems there's already a test within PostgresSourceTest.java`

jhammarstedt pushed a commit to jhammarstedt/airbyte that referenced this pull request Oct 31, 2022
* Enhanced error messaging for invalid cursor state

* Handle SSH config fail

* Handle SSH config fail

* Update AbstractDbSource.java

* Bump up versions + doc for beta+ connectors

Bump up versions + doc for beta+ connectors

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants