if (sub->next <= version) {
maybe_send_config(sub->session);
if (sub->onetime) {
- mon->with_session_map([this, sub](MonSessionMap& session_map) {
+ mon->with_session_map([sub](MonSessionMap& session_map) {
session_map.remove_sub(sub);
});
} else {
info.standby_for_name);
if (leaderinfo && (leaderinfo->rank >= 0)) {
const auto &fscid = pending.mds_roles.at(leaderinfo->global_id);
- const auto &fs = pending.get_filesystem(fscid);
pending.modify_daemon(gid, [fscid, leaderinfo](
MDSMap::mds_info_t *info) {
MockMockManagedLock &managed_lock, uint64_t &client_id) {
expect_get_watch_handle(watcher);
EXPECT_CALL(managed_lock, post_reacquire_lock_handler(_, _))
- .WillOnce(Invoke([&watcher, &client_id](int r, Context *on_finish){
+ .WillOnce(Invoke([&client_id](int r, Context *on_finish){
if (r >= 0) {
client_id = 98765;
}
TEST(mon_features, set_funcs) {
- mon_feature_t FEATURE_NONE(0ULL);
mon_feature_t FEATURE_A((1ULL << 1));
mon_feature_t FEATURE_B((1ULL << 2));
mon_feature_t FEATURE_C((1ULL << 3));
dout(5) << "r=" << r << dendl;
if (r < 0) {
derr << "failed to init image map: " << cpp_strerror(r) << dendl;
- on_finish = new FunctionContext([this, on_finish, r](int) {
+ on_finish = new FunctionContext([on_finish, r](int) {
on_finish->complete(r);
});
shut_down_image_map(on_finish);
dout(10) << "r=" << r << dendl;
if (r < 0) {
derr << "failed to retrieve local images: " << cpp_strerror(r) << dendl;
- on_finish = new FunctionContext([this, on_finish, r](int) {
+ on_finish = new FunctionContext([on_finish, r](int) {
on_finish->complete(r);
});
shut_down_pool_watchers(on_finish);
dout(10) << "r=" << r << dendl;
if (r < 0) {
derr << "failed to retrieve remote images: " << cpp_strerror(r) << dendl;
- on_finish = new FunctionContext([this, on_finish, r](int) {
+ on_finish = new FunctionContext([on_finish, r](int) {
on_finish->complete(r);
});
shut_down_pool_watchers(on_finish);
dout(10) << "r=" << r << dendl;
if (r < 0) {
derr << "failed to init image deleter: " << cpp_strerror(r) << dendl;
- on_finish = new FunctionContext([this, on_finish, r](int) {
+ on_finish = new FunctionContext([on_finish, r](int) {
on_finish->complete(r);
});
shut_down_image_deleter(on_finish);