]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: handle ceph specific config changes for the mclock scheduler 38920/head
authorSunny Kumar <sunkumar@redhat.com>
Fri, 15 Jan 2021 02:53:05 +0000 (02:53 +0000)
committerSunny Kumar <sunkumar@redhat.com>
Sat, 16 Jan 2021 19:03:08 +0000 (19:03 +0000)
commite0f083711e83ce4d63a1b9a662c510961367dc15
tree9fb292ba8d87e30811fcb033b8cd3657b500c835
parent892c51dd3c5f7108e766bea30cd5e0d801b0abd3
osd: handle ceph specific config changes for the mclock scheduler

The below ceph parameters are set automatically
while enabling the mclock scheduler with a built-in profile.
The user in this case will not be able to modify these
ceph specific config options during runtime.

  a. osd_async_recovery_min_cost
  b. osd_recovery_max_active{_hdd,_ssd}
  c. osd_max_backfills
  d. osd_recovery_sleep{_hdd,_ssd,_hybrid}

If the custom profile is enabled for the mclock scheduler,
the user can modify these parameters.

Signed-off-by: Sunny Kumar <sunkumar@redhat.com>
src/common/options.cc
src/osd/OSD.cc