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

[CDCSDK] Allow disabling tablet split on tables which are part of a CDCSDK stream #19482

Closed
1 task done
dr0pdb opened this issue Oct 11, 2023 · 0 comments
Closed
1 task done

Comments

@dr0pdb
Copy link
Contributor

dr0pdb commented Oct 11, 2023

Jira Link: DB-8281

Description

Allow disabling tablet split on tables which are part of a CDCSDK stream.

We have something similar for xCluster - enable_tablet_split_of_xcluster_replicated_tables.

Source connector version

NA

Connector configuration

NA

YugabyteDB version

NA

Issue Type

kind/enhancement

Warning: Please confirm that this issue does not contain any sensitive information

  • I confirm this issue does not contain any sensitive information.
@dr0pdb dr0pdb added area/cdcsdk CDC SDK priority/highest Highest priority issue labels Oct 11, 2023
@dr0pdb dr0pdb self-assigned this Oct 11, 2023
@yugabyte-ci yugabyte-ci added the kind/enhancement This is an enhancement of an existing feature label Oct 11, 2023
dr0pdb added a commit that referenced this issue Oct 12, 2023
…CDCSDK stream

Summary:
Add a GFlag `enable_tablet_split_of_cdcsdk_streamed_tables` (default: `false`) which when `true` allows automatic tablet splitting for tables that are part of a CDCSDK stream. When `false`, these tables will not be split.

This GFlag is similar to the autoflag `enable_tablet_split_of_xcluster_replicated_tables` which does the same for xCluster.
Jira: DB-8281

Test Plan:
```
./yb_build.sh --cxx-test cdcsdk_tablet_split-test --gtest_filter CDCSDKTabletSplitTest.TestTabletSplitDisabledForTablesWithStream
```

Reviewers: skumar, asrinivasan, hsunder

Reviewed By: hsunder

Subscribers: asrivastava, ybase, ycdcxcluster, bogdan

Tags: #jenkins-ready

Differential Revision: https://phorge.dev.yugabyte.com/D29241
dr0pdb added a commit that referenced this issue Oct 13, 2023
…tables part of CDCSDK stream

Summary:
Original commit: 037ce6d / D29241
Add a GFlag `enable_tablet_split_of_cdcsdk_streamed_tables` (default: `false`) which when `true` allows automatic tablet splitting for tables that are part of a CDCSDK stream. When `false`, these tables will not be split.

This GFlag is similar to the autoflag `enable_tablet_split_of_xcluster_replicated_tables` which does the same for xCluster.
Jira: DB-8281

Test Plan:
```
./yb_build.sh --cxx-test cdcsdk_tablet_split-test --gtest_filter CDCSDKTabletSplitTest.TestTabletSplitDisabledForTablesWithStream
```

Reviewers: skumar, asrinivasan, hsunder

Reviewed By: hsunder

Subscribers: bogdan, ycdcxcluster, ybase, asrivastava

Tags: #jenkins-ready

Differential Revision: https://phorge.dev.yugabyte.com/D29305
dr0pdb added a commit that referenced this issue Oct 17, 2023
…tables part of CDCSDK stream

Summary:
Original commit: 037ce6d / D29241
Add a GFlag `enable_tablet_split_of_cdcsdk_streamed_tables` (default: `false`) which when `true` allows automatic tablet splitting for tables that are part of a CDCSDK stream. When `false`, these tables will not be split.

This GFlag is similar to the autoflag `enable_tablet_split_of_xcluster_replicated_tables` which does the same for xCluster.
Jira: DB-8281

Test Plan:
```
./yb_build.sh --cxx-test cdcsdk_tablet_split-test --gtest_filter CDCSDKTabletSplitTest.TestTabletSplitDisabledForTablesWithStream
```

Reviewers: skumar, asrinivasan, hsunder

Reviewed By: hsunder

Subscribers: bogdan, ycdcxcluster, ybase, asrivastava

Tags: #jenkins-ready

Differential Revision: https://phorge.dev.yugabyte.com/D29303
dr0pdb added a commit that referenced this issue Oct 17, 2023
…n tables part of CDCSDK stream

Summary:
Original commit: 037ce6d / D29241
Add a GFlag `enable_tablet_split_of_cdcsdk_streamed_tables` (default: `false`) which when `true` allows automatic tablet splitting for tables that are part of a CDCSDK stream. When `false`, these tables will not be split.

This GFlag is similar to the autoflag `enable_tablet_split_of_xcluster_replicated_tables` which does the same for xCluster.
Jira: DB-8281

Test Plan:
```
./yb_build.sh --cxx-test cdcsdk_tablet_split-test --gtest_filter CDCSDKTabletSplitTest.TestTabletSplitDisabledForTablesWithStream
```

Reviewers: skumar, asrinivasan, hsunder

Reviewed By: hsunder

Subscribers: bogdan, ycdcxcluster, ybase, asrivastava

Tags: #jenkins-ready

Differential Revision: https://phorge.dev.yugabyte.com/D29307
dr0pdb added a commit that referenced this issue Oct 17, 2023
…tables part of CDCSDK stream

Summary:
Original commit: 037ce6d / D29241
Add a GFlag `enable_tablet_split_of_cdcsdk_streamed_tables` (default: `false`) which when `true` allows automatic tablet splitting for tables that are part of a CDCSDK stream. When `false`, these tables will not be split.

This GFlag is similar to the autoflag `enable_tablet_split_of_xcluster_replicated_tables` which does the same for xCluster.
Jira: DB-8281

Test Plan:
```
./yb_build.sh --cxx-test cdcsdk_tablet_split-test --gtest_filter CDCSDKTabletSplitTest.TestTabletSplitDisabledForTablesWithStream
```

Reviewers: skumar, asrinivasan, hsunder

Reviewed By: hsunder

Subscribers: asrivastava, ybase, ycdcxcluster, bogdan

Tags: #jenkins-ready

Differential Revision: https://phorge.dev.yugabyte.com/D29302
dr0pdb added a commit that referenced this issue Oct 18, 2023
…n tables part of CDCSDK stream

Summary:
Original commit: 037ce6d / D29241
Add a GFlag `enable_tablet_split_of_cdcsdk_streamed_tables` (default: `false`) which when `true` allows automatic tablet splitting for tables that are part of a CDCSDK stream. When `false`, these tables will not be split.

This GFlag is similar to the autoflag `enable_tablet_split_of_xcluster_replicated_tables` which does the same for xCluster.
Jira: DB-8281

Test Plan:
```
./yb_build.sh --cxx-test cdcsdk_tablet_split-test --gtest_filter CDCSDKTabletSplitTest.TestTabletSplitDisabledForTablesWithStream
```

Reviewers: skumar, asrinivasan, hsunder

Reviewed By: hsunder

Subscribers: asrivastava, ybase, ycdcxcluster, bogdan

Tags: #jenkins-ready

Differential Revision: https://phorge.dev.yugabyte.com/D29304
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants