Skip to content

feat: add SQL Server connection pool - #565

Draft
gnolong wants to merge 4 commits into
mainfrom
feat/sqlserver-connection-pool
Draft

feat: add SQL Server connection pool#565
gnolong wants to merge 4 commits into
mainfrom
feat/sqlserver-connection-pool

Conversation

@gnolong

@gnolong gnolong commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add SQL Server connection configuration, validation, and TLS mapping
  • add a bb8/Tiberius connection pool with session reuse protection and ConnClient wiring
  • add real SQL Server integration coverage for pool limits, Tokio tasks, transactions, and dirty-session eviction

Scope

  • does not construct MSSQL snapshot extractor or sinker components
  • component factories return explicit not-implemented errors
  • metadata, type conversion, snapshot extraction, and sink logic remain in feat: scaffold SQL Server snapshot tasks #562

Testing

  • cargo fmt --all -- --check
  • cargo check --workspace
  • cargo test -p dt-common
  • cargo test -p dt-tests mssql_to_mssql::connection_pool_tests -- --nocapture

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant