Significantly improves performance by reducing the number of levels in
each DB, and thus reducing the amount of compaction.
Details
Details
- Reviewers
olasd - Group Reviewers
Reviewers - Commits
- rDDATASETc2c2c21e081c: journalprocessor: re-enable subsharding per partition
Tested with a manual export
Diff Detail
Diff Detail
- Repository
- rDDATASET Datasets
- Branch
- master
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 28980 Build 45303: Phabricator diff pipeline on jenkins Jenkins console · Jenkins Build 45302: arc lint + arc unit
Event Timeline
Comment Actions
Build is green
Patch application report for D7718 (id=27914)
Rebasing onto db331f27e8...
First, rewinding head to replay your work on top of it... Applying: journalprocessor: re-enable subsharding per partition
Changes applied before test
commit 64bdfe68f337cb8a2185fc36ad891f4176a8531e Author: Antoine Pietri <antoine.pietri1@gmail.com> Date: Fri Apr 29 15:36:35 2022 +0000 journalprocessor: re-enable subsharding per partition Significantly improves performance by reducing the number of levels in each DB, and thus reducing the amount of compaction.
See https://jenkins.softwareheritage.org/job/DDATASET/job/tests-on-diff/143/ for more details.
Comment Actions
In the future this may warrant a config knob (or enablement only above a given threshold in the target offsets) to avoid thrashing on 16 indexes all the time even for small(er) topics.
Comment Actions
Build is green
Patch application report for D7718 (id=27915)
Rebasing onto db331f27e8...
Current branch diff-target is up to date.
Changes applied before test
commit c2c2c21e081c6276c2ef29248b562ff55bd44604 Author: Antoine Pietri <antoine.pietri1@gmail.com> Date: Fri Apr 29 15:36:35 2022 +0000 journalprocessor: re-enable subsharding per partition Significantly improves performance by reducing the number of levels in each DB, and thus reducing the amount of compaction.
See https://jenkins.softwareheritage.org/job/DDATASET/job/tests-on-diff/144/ for more details.