Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
#include "include/utime.h"
#include "common/Clock.h"
#include "crimson/common/interruptible_future.h"
+#include "crimson/common/log.h"
namespace ceph {
class Formatter;
}
seastar::future<> stop() {
+ crimson::get_logger(ceph_subsys_osd).info("OperationRegistryI::{}", __func__);
do_stop();
shutdown_timer.set_callback([this] {
if (registries_empty()) {
void OSDOperationRegistry::do_stop()
{
+ logger().info("OSDOperationRegistry::{}", __func__);
// we need to decouple visiting the registry from destructing
// ops because of the auto-unlink feature of boost::intrusive.
// the list shouldn't change while iterating due to constrains
}
seastar::future<> stop() {
+ crimson::get_logger(ceph_subsys_osd).info("ShardServices::{}", __func__);
stopping = true;
return registry.stop();
}