]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #15212 from neha-ojha/wip-fix-recovery-sleep-configurable
authorSage Weil <sage@newdream.net>
Thu, 1 Jun 2017 16:54:58 +0000 (11:54 -0500)
committerGitHub <noreply@github.com>
Thu, 1 Jun 2017 16:54:58 +0000 (11:54 -0500)
osd: Implement asynchronous recovery sleep

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
1  2 
doc/rados/configuration/osd-config-ref.rst
src/common/config_opts.h
src/osd/OSD.cc
src/osd/OSD.h

Simple merge
diff --cc src/osd/OSD.cc
index ec7b565f0d68c4886d8d11a2ea883f7044d5975a,5fe26ba86ad3678951df1b21ea48d7fe49e2e938..5b8b9b402172a8d2cdfe548756225138bea00f69
@@@ -513,9 -480,14 +515,14 @@@ void OSDService::start_shutdown(
      Mutex::Locker l(agent_timer_lock);
      agent_timer.shutdown();
    }
+   {
+     Mutex::Locker l(recovery_sleep_lock);
+     recovery_sleep_timer.shutdown();
+   }
  }
  
 -void OSDService::shutdown()
 +void OSDService::shutdown_reserver()
  {
    reserver_finisher.wait_for_empty();
    reserver_finisher.stop();
diff --cc src/osd/OSD.h
Simple merge