| 3290 | } |
| 3291 | |
| 3292 | void Client::handle_fs_map_user(const MConstRef<MFSMapUser>& m) |
| 3293 | { |
| 3294 | std::scoped_lock cl(client_lock); |
| 3295 | fsmap_user.reset(new FSMapUser); |
| 3296 | *fsmap_user = m->get_fsmap(); |
| 3297 | |
| 3298 | monclient->sub_got("fsmap.user", fsmap_user->get_epoch()); |
| 3299 | signal_cond_list(waiting_for_fsmap); |
| 3300 | } |
| 3301 | |
| 3302 | // Cancel all the commands for missing or laggy GIDs |
| 3303 | void Client::cancel_commands(const MDSMap& newmap) |