-
Notifications
You must be signed in to change notification settings - Fork 695
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
CDC implementation for Citus using Logical Replication #6623
Merged
Merged
Changes from 14 commits
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
2aa5877
CDC changes with DonotReplicateId
rajeshkt78 a9b2a59
fixed style.
rajeshkt78 23c7ede
Merge branch 'main' into cdc_with_logical_replication_new
rajeshkt78 2831d7b
Added CDC basic test case for distributed tables event publication.
rajeshkt78 ee23f30
Fixed style.
rajeshkt78 85cde60
Fixed the test cases to avoid output non-producibile data like LSN.
rajeshkt78 4ff6f32
Added check-cdc test schedule to config.yml
rajeshkt78 88aa202
Added test target for check-cdc in config.yml
rajeshkt78 2024e92
added consts for const values and improved the CDC basic tests
rajeshkt78 5df5820
fixed style
rajeshkt78 34e762f
Merge branch 'main' into cdc_with_logical_replication_new
rajeshkt78 558d64b
Merge branch 'main' into cdc_with_logical_replication_new
rajeshkt78 960cb6b
Added update and delete oprations to basic CDC test
rajeshkt78 7787e29
Fixed the CDC basic test cases and added cocurrent test case
rajeshkt78 54dcf88
Added TAP tests for CDC and handled schema change after move
rajeshkt78 efa19a1
Fixed a warning and moved the config options to lib
rajeshkt78 9e04cae
Fixed style for cdctestlib.pm
rajeshkt78 55a88e1
Resolved conflicts with main branch
rajeshkt78 9c668a3
Adds all branches trigger to trigger pipeline exec
gurkanindibay df81910
Rollbacks trigger code
gurkanindibay e1ee5d9
Fix regression in allowed foreign keys on distributed tables (#6550)
JelteF bca915d
Merge branch 'main' into cdc_with_logical_replication_new
rajeshkt78 eaf7a6c
Added check-cdc-custom-schedule
rajeshkt78 382369e
Merge branch 'main' into cdc_with_logical_replication_new
rajeshkt78 0536d9e
work around for cache lookup issue in CDC decoder and review comments…
rajeshkt78 02ab0b2
Removed a log message since some tests failed due to that.
rajeshkt78 3fa9753
Fixed changes in upgrade_list_citus_objects.out
rajeshkt78 10e9bac
Merge branch 'main' into cdc_with_logical_replication_new
rajeshkt78 0ce1812
Fixed chages in multi_extension.out
rajeshkt78 d5bc002
Fixed style.
rajeshkt78 a471b84
Fixed style for run_test.py
rajeshkt78 a823a8c
Fixed style and GUC alphabetical order.
rajeshkt78 4b1cfd4
Added downgrade script from 11.3.1 to 11.2.1
rajeshkt78 c5e3089
Update multi_extension.out for latest changes.
rajeshkt78 9f01399
Fixed upgrade_list_citus_objects
rajeshkt78 fb0e7fb
Updated upgrade_list_citus_objects.out
rajeshkt78 2a7cd35
Removed the CDC SQL tests and schedule and keep CDC TAP tests only.
rajeshkt78 61fdea5
Added a CDC block for running CDC tests.
rajeshkt78 2424620
Removed CDC changes from run_test.py
rajeshkt78 aa964b9
Added CDC TAP test in CircleCI
rajeshkt78 56a4126
Updated .circleci/config.yml
rajeshkt78 b20f923
Added run command to CDC Tap test.
rajeshkt78 3cd206d
Updated Run command for installing DBI package.
rajeshkt78 00f8578
Updated Run command to install DBI module in CircleCI
rajeshkt78 0f460d5
Added sudo for installing packages in CircleCI
rajeshkt78 0fd9e9b
Removed sudo command from CircleCI config
rajeshkt78 dace06e
Added apt-get update
rajeshkt78 35c6a99
Install libdbd-pg-perl for CDC in CircleCI config.yml
rajeshkt78 520e038
Updated the pg_regress_multi.pl to enable CDC for tests.
rajeshkt78 b1d7dcf
Refactored the schema change handling logic in CDC decoder and
rajeshkt78 e8fe49f
Merge branch 'main' into cdc_with_logical_replication_new
rajeshkt78 f2adbc6
Added test cases for update/delete after schema change and fixed bugs.
rajeshkt78 2976988
Incorporated review comments.
rajeshkt78 30525c1
Updated formatting.
rajeshkt78 4f2fede
moved CDC to seperate dir and test fixes.
rajeshkt78 55abb26
Merge branch 'main' into cdc_with_logical_replication_new
rajeshkt78 b666991
Merge branch 'main' into cdc_with_logical_replication_new
rajeshkt78 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
would be good to remove this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK