-
Notifications
You must be signed in to change notification settings - Fork 594
HDDS-14400. Avoid collecting keys in memory during parallel OM table processing #9624
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
base: master
Are you sure you want to change the base?
Conversation
|
Hi @swamirishi, |
|
This PR has been marked as stale due to 21 days of inactivity. Please comment or remove the stale label to keep it open. Otherwise, it will be automatically closed in 7 days. |
rnblough
left a comment
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.
This looks good to me! Dropping the keys accumulating in memory has good simplification effects; thumbs up on additional tests.
What changes were proposed in this pull request?
Avoid collecting keys in memory during parallel OM table processing.
Please describe your PR in detail:
https://issues.apache.org/jira/browse/HDDS-14155
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-14400
How was this patch tested?
CI:
https://github.com/navinko/ozone/actions/runs/20884674236
Validated with junit test and tested the flow by populating data to fileTable and validated the parallel processing for individual table in debug mode and normal.
bash-5.1$ ozone debug ldb --db=/data/metadata/om.db scan --column_family=fileTable --count
23916
Recon log