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 fails with Tablet Splitting is ON and new Table is added with same Stream ID #14846
Labels
2.16.0_blocker
2.16.0 Release blocker defects
area/cdc
Change Data Capture
area/cdcsdk
CDC SDK
kind/bug
This issue is a bug
priority/high
High Priority
qa_automation
Bugs identified via itest-system, LST, Stress automation or causing automation failures
Comments
shamanthchandra-yb
added
area/docdb
YugabyteDB core features
status/awaiting-triage
Issue awaiting triage
labels
Nov 4, 2022
yugabyte-ci
added
kind/bug
This issue is a bug
priority/medium
Medium priority issue
labels
Nov 4, 2022
shamanthchandra-yb
added
area/cdc
Change Data Capture
priority/high
High Priority
2.16.0_blocker
2.16.0 Release blocker defects
and removed
area/docdb
YugabyteDB core features
priority/medium
Medium priority issue
labels
Nov 4, 2022
shamanthchandra-yb
changed the title
CDC fails with Tablet Splitting ON
CDC fails with Tablet Splitting is ON and new Table is added with same Stream ID
Nov 4, 2022
adithya-kb
pushed a commit
that referenced
this issue
Nov 7, 2022
Summary: Adding support for streaming changes through a CDCSDK stream for tablet split belonging to tablets of newly added tables. In the method: AddTabletEntriesToCDCSDKStreamsForNewTables , when we add new table details to the stream's metadata and cdc_state table, we now also add the table to 'cdcsdk_tables_to_stream_map_'. This ensures tablets blenging to the new table will not be deleted directly after a successful tablet split, and will rather be hidden , as needed. Test Plan: Added ctests: TestTabletSplitOnAddedTableForCDC TestTabletSplitOnAddedTableForCDCWithMasterRestart Reviewers: skumar, sdash Reviewed By: sdash Subscribers: bogdan Differential Revision: https://phabricator.dev.yugabyte.com/D20841
adithya-kb
pushed a commit
that referenced
this issue
Nov 7, 2022
…y added tables Summary: Original commit: / D20841 Adding support for streaming changes through a CDCSDK stream for tablet split belonging to tablets of newly added tables. In the method: AddTabletEntriesToCDCSDKStreamsForNewTables , when we add new table details to the stream's metadata and cdc_state table, we now also add the table to 'cdcsdk_tables_to_stream_map_'. This ensures tablets blenging to the new table will not be deleted directly after a successful tablet split, and will rather be hidden , as needed. Test Plan: Added ctests: TestTabletSplitOnAddedTableForCDC TestTabletSplitOnAddedTableForCDCWithMasterRestart Reviewers: skumar, sdash Reviewed By: sdash Subscribers: bogdan Differential Revision: https://phabricator.dev.yugabyte.com/D20847
adithya-kb
pushed a commit
that referenced
this issue
Nov 7, 2022
…y added tables Summary: Original commit: db2b77a / D20841 Adding support for streaming changes through a CDCSDK stream for tablet split belonging to tablets of newly added tables. In the method: AddTabletEntriesToCDCSDKStreamsForNewTables , when we add new table details to the stream's metadata and cdc_state table, we now also add the table to 'cdcsdk_tables_to_stream_map_'. This ensures tablets blenging to the new table will not be deleted directly after a successful tablet split, and will rather be hidden , as needed. Test Plan: Added ctests: TestTabletSplitOnAddedTableForCDC TestTabletSplitOnAddedTableForCDCWithMasterRestart Reviewers: skumar, sdash Reviewed By: sdash Subscribers: bogdan Differential Revision: https://phabricator.dev.yugabyte.com/D20848
jayant07-yb
pushed a commit
to jayant07-yb/yugabyte-db
that referenced
this issue
Dec 7, 2022
… tables Summary: Adding support for streaming changes through a CDCSDK stream for tablet split belonging to tablets of newly added tables. In the method: AddTabletEntriesToCDCSDKStreamsForNewTables , when we add new table details to the stream's metadata and cdc_state table, we now also add the table to 'cdcsdk_tables_to_stream_map_'. This ensures tablets blenging to the new table will not be deleted directly after a successful tablet split, and will rather be hidden , as needed. Test Plan: Added ctests: TestTabletSplitOnAddedTableForCDC TestTabletSplitOnAddedTableForCDCWithMasterRestart Reviewers: skumar, sdash Reviewed By: sdash Subscribers: bogdan Differential Revision: https://phabricator.dev.yugabyte.com/D20841
shamanthchandra-yb
added
the
qa_automation
Bugs identified via itest-system, LST, Stress automation or causing automation failures
label
Feb 16, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
2.16.0_blocker
2.16.0 Release blocker defects
area/cdc
Change Data Capture
area/cdcsdk
CDC SDK
kind/bug
This issue is a bug
priority/high
High Priority
qa_automation
Bugs identified via itest-system, LST, Stress automation or causing automation failures
Jira Link: DB-4143
Description
Env Used:
Steps:
Observation:
Below Issues seen in connect log:
1.
Kafka connect log:
connector_log.zip
More detailed steps performed can be found here: 2.16 CDC Tablet Split testcase
The text was updated successfully, but these errors were encountered: