Skip to content

[HDDS-15070] support of multiple raft groups to handle OM bucket related write requests#10104

Draft
vtutrinov wants to merge 2 commits intoapache:masterfrom
vtutrinov:HDDS-15070-om-multiraft-feature
Draft

[HDDS-15070] support of multiple raft groups to handle OM bucket related write requests#10104
vtutrinov wants to merge 2 commits intoapache:masterfrom
vtutrinov:HDDS-15070-om-multiraft-feature

Conversation

@vtutrinov
Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request:

Separate RAFT groups and state machines to handle bucket-related write requests on the OM side for parallelizing purposes of the highly contention write requests (single leader OM is a bottleneck)

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/HDDS-15070

How was this patch tested?

Manual testing, new unit tests, new acceptance tests

@vtutrinov vtutrinov force-pushed the HDDS-15070-om-multiraft-feature branch from afe541a to 84381cc Compare April 21, 2026 18:11
@ivandika3 ivandika3 self-requested a review April 22, 2026 01:21
@vtutrinov vtutrinov force-pushed the HDDS-15070-om-multiraft-feature branch from 84381cc to ac81a2d Compare April 27, 2026 09:33
@vtutrinov vtutrinov force-pushed the HDDS-15070-om-multiraft-feature branch 6 times, most recently from a46bb25 to 2c37e23 Compare April 29, 2026 13:45
* fix double buffer flash issue for the case of  multiple RAFT groups
* fix inconsistency issue between the main RAFT group and the bucket
  related RAFT groups
* fix client side global proxy contention
* fix bucket to raft group assigner
@vtutrinov vtutrinov force-pushed the HDDS-15070-om-multiraft-feature branch from 2c37e23 to ea60277 Compare April 29, 2026 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant