Skip to content
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

Add cluster option to enable "upmap-read" in the balancer module #14165

Open
travisn opened this issue May 6, 2024 · 2 comments
Open

Add cluster option to enable "upmap-read" in the balancer module #14165

travisn opened this issue May 6, 2024 · 2 comments
Assignees
Labels
Projects

Comments

@travisn
Copy link
Member

travisn commented May 6, 2024

Is this a bug report or feature request?

  • Feature Request

What should the feature do:
With Ceph Squid, there is a new optimization for the balancer to balance reads as well as writes. The default option "upmap" only balances writes. Now with the new option "upmap-read", both reads and writes can be optimized.

Rook would need to run this command:

ceph balancer mode upmap-read

To give flexibility for module settings that could be easily expanded in the future for other module settings, this could be set in the cluster CR such as:

  mgr:
    modules:
      - name: balancer
        enabled: true
        settings:
          mode: upmap-read

What is use case behind this feature:
Enable more efficient reads.

The workaround is to run that balancer command in the toolbox.

@travisn travisn added the feature label May 6, 2024
@travisn travisn added this to To do in v1.14 via automation May 6, 2024
@travisn
Copy link
Member Author

travisn commented May 6, 2024

For more details on the Ceph feature, see ceph/ceph#53988

@subhamkrai subhamkrai self-assigned this May 7, 2024
@subhamkrai
Copy link
Contributor

Assigning it to you @sp98 since he is already looking at this.

@subhamkrai subhamkrai assigned sp98 and unassigned subhamkrai May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
v1.14
To do
Development

No branches or pull requests

3 participants