diff --git a/src/test/mon/MonMap.cc b/src/test/mon/MonMap.cc index 81b054a9048f1..5dbf2b65bc422 100644 --- a/src/test/mon/MonMap.cc +++ b/src/test/mon/MonMap.cc @@ -98,7 +98,7 @@ TEST_F(MonMapTest, DISABLED_build_initial_config_from_dns) { - boost::intrusive_ptr cct = new CephContext(CEPH_ENTITY_TYPE_MON); + boost::intrusive_ptr cct(new CephContext(CEPH_ENTITY_TYPE_MON), false); cct->_conf.set_val("mon_dns_srv_name", "cephmon"); MonMap monmap; int r = monmap.build_initial(cct.get(), false, std::cerr); @@ -135,7 +135,7 @@ TEST_F(MonMapTest, DISABLED_build_initial_config_from_dns_fail) { .WillOnce(Return(0)); #endif - boost::intrusive_ptr cct = new CephContext(CEPH_ENTITY_TYPE_MON); + boost::intrusive_ptr cct(new CephContext(CEPH_ENTITY_TYPE_MON), false); // using default value of mon_dns_srv_name option MonMap monmap; int r = monmap.build_initial(cct.get(), false, std::cerr); @@ -196,7 +196,7 @@ TEST_F(MonMapTest, DISABLED_build_initial_config_from_dns_with_domain) { - boost::intrusive_ptr cct = new CephContext(CEPH_ENTITY_TYPE_MON); + boost::intrusive_ptr cct(new CephContext(CEPH_ENTITY_TYPE_MON), false); cct->_conf.set_val("mon_dns_srv_name", "cephmon_ceph.com"); MonMap monmap; int r = monmap.build_initial(cct.get(), false, std::cerr); @@ -221,7 +221,7 @@ TEST_F(MonMapTest, DISABLED_build_initial_config_from_dns_with_domain) { } TEST(MonMapBuildInitial, build_initial_mon_host_from_dns) { - boost::intrusive_ptr cct = new CephContext(CEPH_ENTITY_TYPE_MON); + boost::intrusive_ptr cct(new CephContext(CEPH_ENTITY_TYPE_MON), false); cct->_conf.set_val("mon_host", "ceph.io"); MonMap monmap; int r = monmap.build_initial(cct.get(), false, std::cerr); @@ -233,7 +233,7 @@ TEST(MonMapBuildInitial, build_initial_mon_host_from_dns) { } TEST(MonMapBuildInitial, build_initial_mon_host_from_dns_fail) { - boost::intrusive_ptr cct = new CephContext(CEPH_ENTITY_TYPE_MON); + boost::intrusive_ptr cct(new CephContext(CEPH_ENTITY_TYPE_MON), false); cct->_conf.set_val("mon_host", "ceph.noname"); MonMap monmap; int r = monmap.build_initial(cct.get(), false, std::cerr); diff --git a/src/test/rgw/test_rgw_lc.cc b/src/test/rgw/test_rgw_lc.cc index 7d24db622938b..7c7133f0338e6 100644 --- a/src/test/rgw/test_rgw_lc.cc +++ b/src/test/rgw/test_rgw_lc.cc @@ -186,7 +186,7 @@ TEST(TestLCConfigurationDecoder, XMLDoc5) struct LCWorkTimeTests : ::testing::Test { - CephContext* cct; + boost::intrusive_ptr cct; std::unique_ptr worker; // expects input in the form of "%m/%d/%y %H:%M:%S"; e.g., "01/15/23 23:59:01" @@ -234,15 +234,15 @@ struct LCWorkTimeTests : ::testing::Test protected: void SetUp() override { - cct = (new CephContext(CEPH_ENTITY_TYPE_ANY))->get(); + cct.reset(new CephContext(CEPH_ENTITY_TYPE_ANY), false); cct->_conf->set_value("rgw_lc_max_wp_worker", 0, 0); // no need to create a real workpool - worker = std::make_unique(nullptr, cct, nullptr, 0); + worker = std::make_unique(nullptr, cct.get(), nullptr, 0); } void TearDown() override { worker.reset(); - cct->put(); + cct.reset(); } }; diff --git a/src/test/test_ipaddr.cc b/src/test/test_ipaddr.cc index 8b362df9880d8..49038815318aa 100644 --- a/src/test/test_ipaddr.cc +++ b/src/test/test_ipaddr.cc @@ -771,7 +771,7 @@ TEST(pick_address, filtering) ipv4(&a_two, "10.2.1.123"); ipv6(&a_three, "2001:1234:5678:90ab::cdef"); - boost::intrusive_ptr cct = new CephContext(CEPH_ENTITY_TYPE_MON); + boost::intrusive_ptr cct(new CephContext(CEPH_ENTITY_TYPE_MON), false); cct->_conf._clear_safe_to_start_threads(); // so we can set configs cct->_conf.set_val("public_addr", ""); @@ -943,7 +943,7 @@ TEST(pick_address, ipv4_ipv6_enabled) ipv4(&a_one, "10.1.1.2"); - boost::intrusive_ptr cct = new CephContext(CEPH_ENTITY_TYPE_OSD); + boost::intrusive_ptr cct(new CephContext(CEPH_ENTITY_TYPE_OSD), false); cct->_conf._clear_safe_to_start_threads(); // so we can set configs cct->_conf.set_val("public_addr", ""); @@ -975,7 +975,7 @@ TEST(pick_address, ipv4_ipv6_enabled2) ipv6(&a_one, "2001:1234:5678:90ab::cdef"); - boost::intrusive_ptr cct = new CephContext(CEPH_ENTITY_TYPE_OSD); + boost::intrusive_ptr cct(new CephContext(CEPH_ENTITY_TYPE_OSD), false); cct->_conf._clear_safe_to_start_threads(); // so we can set configs cct->_conf.set_val("public_addr", "");