From 5363017e25d0f0a67b1df2ca4713824b1319d9f6 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Fri, 8 Jan 2016 13:58:20 -0800 Subject: [PATCH] rgw: reorder RGWRados shutdown dependency order fixes Signed-off-by: Yehuda Sadeh --- src/rgw/rgw_rados.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/rgw/rgw_rados.cc b/src/rgw/rgw_rados.cc index 758312d070ef5..a8197c0a51d17 100644 --- a/src/rgw/rgw_rados.cc +++ b/src/rgw/rgw_rados.cc @@ -3073,6 +3073,14 @@ void RGWRados::finalize() */ delete finisher; } + if (meta_notifier) { + meta_notifier->stop(); + delete meta_notifier; + } + if (data_notifier) { + data_notifier->stop(); + delete data_notifier; + } delete meta_mgr; delete data_log; if (use_gc_thread) { @@ -3085,14 +3093,6 @@ void RGWRados::finalize() delete obj_expirer; obj_expirer = NULL; - if (meta_notifier) { - meta_notifier->stop(); - delete meta_notifier; - } - if (data_notifier) { - data_notifier->stop(); - delete data_notifier; - } delete rest_master_conn; map::iterator iter; -- 2.39.5