X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fmds%2FMDSDaemon.cc;h=29aa5c2ce178c7eba043d0995d3c48c106f6c53c;hb=31f18b776d001752a193a7cec8bb49033c1a904c;hp=4c3d558ed46b9f899034c706f29e68efc61439bd;hpb=40152f1e46a80b3405e5558a442ee632198dfd24;p=ceph.git diff --git a/ceph/src/mds/MDSDaemon.cc b/ceph/src/mds/MDSDaemon.cc index 4c3d558ed..29aa5c2ce 100644 --- a/ceph/src/mds/MDSDaemon.cc +++ b/ceph/src/mds/MDSDaemon.cc @@ -661,9 +661,15 @@ COMMAND("cpu_profiler " \ COMMAND("session ls " \ "name=filters,type=CephString,n=N,req=false", "List client sessions", "mds", "r", "cli,rest") +COMMAND("client ls " \ + "name=filters,type=CephString,n=N,req=false", + "List client sessions", "mds", "r", "cli,rest") COMMAND("session evict " \ "name=filters,type=CephString,n=N,req=false", "Evict client session(s)", "mds", "rw", "cli,rest") +COMMAND("client evict " \ + "name=filters,type=CephString,n=N,req=false", + "Evict client session(s)", "mds", "rw", "cli,rest") COMMAND("damage ls", "List detected metadata damage", "mds", "r", "cli,rest") COMMAND("damage rm name=damage_id,type=CephInt", @@ -774,7 +780,9 @@ int MDSDaemon::_handle_command( int64_t session_id = 0; bool got = cmd_getval(cct, cmdmap, "session_id", session_id); assert(got); - bool killed = mds_rank->kill_session(session_id, false, ss); + bool killed = mds_rank->evict_client(session_id, false, + g_conf->mds_session_blacklist_on_evict, + ss); if (!killed) r = -ENOENT; } else if (prefix == "heap") {