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

mgr/dashboard: add profiles to set cluster's rebuild performance #24968

Merged
merged 3 commits into from Dec 6, 2018

Conversation

Projects
None yet
8 participants
@s0nea
Copy link
Member

s0nea commented Nov 7, 2018

The pull requests adds profiles to set the cluster's rebuild performance. Therefor it contains a form to set the OSD recovery speed. There are three predefined profiles available: 'Slow', 'Default' and 'Fast'. By setting the profile the config options 'osd_max_backfills', 'osd_recovery_max_active', 'osd_recovery_max_single_start', 'osd_recovery_sleep' will be updated with predefined values. It's also possible to set custom values.

Signed-off-by: Tatjana Dehler tdehler@suse.com

https://tracker.ceph.com/issues/35540

  • References tracker ticket
  • Updates documentation if necessary
  • Includes tests for new functionality or reproducer for bug

@s0nea s0nea force-pushed the s0nea:wip-dashboard-osd-recv-speed-profiles branch from a529e76 to 52de97f Nov 7, 2018

@s0nea s0nea force-pushed the s0nea:wip-dashboard-osd-recv-speed-profiles branch 10 times, most recently from 9217b23 to ab156be Nov 7, 2018

@tspmelo tspmelo self-requested a review Nov 16, 2018

@s0nea s0nea force-pushed the s0nea:wip-dashboard-osd-recv-speed-profiles branch from ab156be to 6908748 Nov 19, 2018

@s0nea s0nea removed the needs-rebase label Nov 19, 2018

@s0nea s0nea force-pushed the s0nea:wip-dashboard-osd-recv-speed-profiles branch from 6908748 to d3fdcf5 Nov 19, 2018

@s0nea s0nea force-pushed the s0nea:wip-dashboard-osd-recv-speed-profiles branch 4 times, most recently from 1470701 to ba03fba Nov 20, 2018

@s0nea s0nea changed the title [WIP] mgr/dashboard: add profiles to set cluster's rebuild performance mgr/dashboard: add profiles to set cluster's rebuild performance Nov 21, 2018

@s0nea s0nea removed the DNM label Nov 21, 2018

@s0nea s0nea added the needs-review label Nov 22, 2018

@s0nea s0nea force-pushed the s0nea:wip-dashboard-osd-recv-speed-profiles branch from ba03fba to 3912100 Nov 23, 2018

@s0nea s0nea force-pushed the s0nea:wip-dashboard-osd-recv-speed-profiles branch from f46f59f to f5b15e7 Nov 29, 2018

@s0nea s0nea requested a review from p-na Nov 29, 2018

@s0nea s0nea force-pushed the s0nea:wip-dashboard-osd-recv-speed-profiles branch 2 times, most recently from 7107269 to 4e18c01 Nov 30, 2018

@Exotelis Exotelis self-requested a review Dec 3, 2018

@s0nea s0nea added the needs-qa label Dec 3, 2018

@s0nea s0nea removed the needs-qa label Dec 4, 2018

@s0nea s0nea force-pushed the s0nea:wip-dashboard-osd-recv-speed-profiles branch 2 times, most recently from 72d7478 to 5b1b76b Dec 4, 2018

mgr/dashboard: add config option bulk_set
Signed-off-by: Tatjana Dehler <tdehler@suse.com>

@s0nea s0nea force-pushed the s0nea:wip-dashboard-osd-recv-speed-profiles branch from 5b1b76b to 7db4b83 Dec 4, 2018

@s0nea s0nea added the needs-qa label Dec 5, 2018

@tspmelo

tspmelo approved these changes Dec 5, 2018

@p-na

p-na approved these changes Dec 5, 2018

s0nea added some commits Oct 18, 2018

mgr/dashboard: add OSD recovery speed form
Add a form to set the OSD recovery speed. There are three predefined
priorities available: 'Low', 'Default' and 'High'.
By setting the priority the config options 'osd_max_backfills',
'osd_recovery_max_active', 'osd_recovery_max_single_start',
'osd_recovery_sleep' will be updated with predefined values.
It's also possible to set custom values.

Fixes: https://tracker.ceph.com/issues/35540
Signed-off-by: Tatjana Dehler <tdehler@suse.com>

@s0nea s0nea force-pushed the s0nea:wip-dashboard-osd-recv-speed-profiles branch from 7db4b83 to 984164d Dec 5, 2018

@votdev

votdev approved these changes Dec 6, 2018

@s0nea s0nea removed the needs-review label Dec 6, 2018

@votdev votdev merged commit ec3cae8 into ceph:master Dec 6, 2018

6 checks passed

Docs: build check OK - docs built
Details
Signed-off-by all commits in this PR are signed
Details
Unmodified Submodules submodules for project are unmodified
Details
ceph dashboard tests ceph dashboard tests succeeded
Details
make check make check succeeded
Details
make check (arm64) make check succeeded
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment