-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for PostgreSQL Transport (#4443)
* Bring sqlserver files in line with sqlserver transport to avoid confusion in naming * First changes for PostgreSql transport * nullable fix * test fix * manifest file test fix * Added test project * Do some random work on postgresql support - Update query for current sequence value - Update addressing types - Update query for estimating queue length * build fix * fix setting value key * remove unused code * customise queue names with schema for postgres when provisioning queues * added todo for something that errors * removed commented out code * connection validator for postgres * Fix subscription table parameter for postgresql * fix test * Translate transport sending queues in instances * fix test * Change ToTransportQualifiedQueueNameCore to use double quotes * use postgres customisation for error queue names * alternative to get latest identity value for table that doesn't rely on current session increment * revert double assigning of schema * Use new alpha of the transport with fixed delay bug * Add connection string default * Translate queue names when using dispatcher directly in tests * fix query to work with postgres syntax * fix syntax issues (functionality still broken) * fix RunScenario test * Translate queues for forwarding message in Audit and Error ingestion * attempt to get postgres running on ci * added test category for psotgres * update postgres env variable * reverting app.config changes * clarify not using nolock * update connection string name so it matches existing ones * Perform az login for postgres * fix error catching on failed connection * fix sqlserver tests * query fix * Fix indicator update for transports that display endpointname on SP, ie slq server and postgresql * Translate throughput queue for sending from monitoring * fix extra character * Add test for throughput fix * Cleanup * Avoid translating audit log queue multiple times * Avoid translating multiple times when reporting throughput * Avoid translating error log queue multiple times * Remove message driven pubsub comment * Fix bad merge * More bad merge fixes * Formatting * translate staging queue * fix dequeue tests * variable name cleanup + add ability to quote subscription table * Run container tests for postgres * Fix docker command * Use compose file to run postgres * Fix container name * Fix pwd * Fix service deps * Skip volume * Add health check * use default username and database * Revert pool size * Remove unneded settings * limit postgreSQL connections for monitoring and audit to prevent connection starvation * fix rebase * fix null reference in tests * more test fixing * change name of default max concurrency level properties and apply to sql server transport * fix CI test * revert changes to SQL server max connections defaults * Decrease the queue lenght read frequency for SQL Server and PostgreSQL * Update to Postgres transport 8.1.4 * Update src/ServiceControl.Transports.PostgreSql/transport.manifest * fix from rebase * reapply change lost in rebase * reapply change lost in rebase --------- Co-authored-by: SzymonPobiega <szymon.pobiega@gmail.com> Co-authored-by: Phil Bastian <phil.bastian@particular.net> Co-authored-by: Andreas Öhlund <andreas.ohlund@particular.net>
- Loading branch information
1 parent
f36ddbc
commit 3f0261f
Showing
82 changed files
with
1,331 additions
and
127 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.