spring-projects / spring-projects/spring-data-mongodb

Expose ability to set CreateIndexCommitQuorum in DefaultIndexOperations

Open
#4,422 3 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

status: ideal-for-contribution type: enhancement
Dominant language
Java
Stars
1.7k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

Currently spring mongo doesn't support specifying commit quorum for index builds in the library.
Commit Quorum has been there since mongodb 4.4. To be able to set commit quorum one has to add a complete implementation of IndexOperations.

It would be great if DefaultIndexOperations provided support for setting commit quorum and/or provided a hook for it

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by examining DefaultIndexOperations and the existing index-build API path. Check how MongoDB 4.4 commit quorum could be exposed without requiring a complete IndexOperations implementation. Done means callers can configure commit quorum through DefaultIndexOperations or its extension hook.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, mongodb
Domain
database
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.