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
[xCluster] Slow BootstrapProducer requests when using bootstrap_cdc_producer on many tables #10065
Labels
area/cdc
Change Data Capture
area/docdb
YugabyteDB core features
kind/bug
This issue is a bug
priority/high
High Priority
Projects
Comments
bmatican
added
kind/bug
This issue is a bug
area/docdb
YugabyteDB core features
priority/high
High Priority
area/cdc
Change Data Capture
labels
Sep 21, 2021
Notes: bootstrap_cdc_producer
|
nspiegelberg
added a commit
that referenced
this issue
Apr 12, 2022
Summary: The Bootstrap Producer step of XCluster is timing out when run with a larger number of tables (50+). Added thread parallelism and batching to improve the throughput for large volume configuration. Test Plan: TwoDCTest.BootstrapAndSetupLargeTableCount -n 4 5 Servers, 10 Tables, 10 tablets/T - Batched: 10 sec - Normal: 13 sec Reviewers: yli, bogdan, jhe, rahuldesirazu Reviewed By: jhe, rahuldesirazu Subscribers: hector, zyu, kannan, ybase Differential Revision: https://phabricator.dev.yugabyte.com/D14160
nspiegelberg
added a commit
that referenced
this issue
Apr 29, 2022
…Performance Summary: The Bootstrap Producer step of XCluster is timing out when run with a larger number of tables (50+). Added thread parallelism and batching to improve the throughput for large volume configuration. Original commits: 6cc0ddd / D14160 cfe5beb / D16521 Test Plan: TwoDCTest.BootstrapAndSetupLargeTableCount -n 4 5 Servers, 10 Tables, 10 tablets/T - Batched: 10 sec - Normal: 13 sec Reviewers: rahuldesirazu, slingam, jhe Reviewed By: jhe Subscribers: ybase Differential Revision: https://phabricator.dev.yugabyte.com/D16735
|
manav-yb
pushed a commit
that referenced
this issue
Apr 22, 2024
Summary: This diff fixes memory leaks in Ysql Connection Manager which were caused due to following reasons: # In upstream odyssey io object of a client is never deallocated when client is free, so it is explicitly made to free. # In connection manager while reading the packet from socket during authentication (in yb_auth_passthrough.c), a machine msg object is created which is not set free after it's purpose, so explicitly making it in this diff. # Memory allocated to store the name of guc variable (in var.h) is never released, it is fixed by doing automatic allocation on stack so it is released automatically as it goes out of scope. Jira: DB-8241 Test Plan: # All Ysql Connection Manager Tests are passing. # Ensured any long running app in yb-stress-test doesn't causes ysql conn mgr's memory to grow continuously while app is running, rather after some point of time it gets stabilized. Reviewers: janand, nkumar, rbarigidad Reviewed By: janand, rbarigidad Subscribers: rbarigidad, nkumar, mihnea, yql Differential Revision: https://phorge.dev.yugabyte.com/D33190
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/cdc
Change Data Capture
area/docdb
YugabyteDB core features
kind/bug
This issue is a bug
priority/high
High Priority
Jira Link: DB-8241
Test from @Arjun-yb based on #9946
Notes from Slack:
@nspiegelberg if you’re more familiar with this, might need a 2nd pair of eyes, as there’s a lot of TS side spew of various forms, from ChangeMetadataOperations
to some cdc_service metadata changes?
cc @rahuldesirazu @hulien22
The text was updated successfully, but these errors were encountered: