-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
[Segment Replication] Prevent store read for clean up post segment replication and reader manager close operation #7044
Conversation
Gradle Check (Jenkins) Run Completed with:
|
00f2c71
to
c426ca0
Compare
Gradle Check (Jenkins) Run Completed with:
|
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
ab54956
to
636fdb6
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
…plication and reader manager close operation Signed-off-by: Suraj Singh <surajrider@gmail.com>
…icaTracker Signed-off-by: Suraj Singh <surajrider@gmail.com>
…deletion Signed-off-by: Suraj Singh <surajrider@gmail.com>
…ed file deletion" This reverts commit b338828. Signed-off-by: Suraj Singh <surajrider@gmail.com>
…used cleanupAndPreserveLatestCommitPoint Signed-off-by: Suraj Singh <surajrider@gmail.com>
…ition Signed-off-by: Suraj Singh <surajrider@gmail.com>
Signed-off-by: Suraj Singh <surajrider@gmail.com>
Signed-off-by: Suraj Singh <surajrider@gmail.com>
9e6d285
to
9bc1877
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Gradle Check (Jenkins) Run Completed with:
|
Performed benchmark and see perf degradation. Settings
ResultBaseline: main
The nodes were running with
|
See improvements with latest run, used 4gb jvm heap size. @mch2 : I think we can go ahead with this change ? Benchmark comparisionThere is improvement in the cumulative indexing time, throughput and latency numbers for
EBS Read/WriteThere is no significant drop in EBS reads/writes both count/bytes. Baseline: Started 12pm PDT Metric BytesMetric Count |
This PR is stalled because it has been open for 30 days with no activity. Remove stalled label or comment or this will be closed in 7 days. |
This PR was closed because it has been stalled for 7 days with no activity. |
Description
This PR is an improvement on changes introduced in #6765, where clean up operations relies on expensive disk reads (1. For loading store metadata map for in memory segment infos, 2. read latest committed segment infos). It introduces a new utility in store which allows clean up based on reference counts. This PR changes:
Issues Resolved
Resolves #7043
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.