X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Futils%2Flctl.c;h=9c272678c8d5d92ba335dd2af293243823613076;hp=88c5fe8ca633af27532f599271e519b21218b5d7;hb=0d7a6d1d8df4756aa791f3574dc36ed01c4bbf36;hpb=4c3858b3c88d2a2f443d348945229f5995f3e1dd diff --git a/lustre/utils/lctl.c b/lustre/utils/lctl.c index 88c5fe8..9c27267 100644 --- a/lustre/utils/lctl.c +++ b/lustre/utils/lctl.c @@ -82,34 +82,35 @@ command_t cmdlist[] = { /* Network configuration commands */ {"===== network config =====", jt_noop, 0, "network config"}, - {"--net", jt_opt_net, 0,"run after setting network to \n" - "usage: --net "}, - {"network", jt_ptl_network, 0, "configure LNET" - "usage: network up|down"}, - {"net", jt_ptl_network, 0, "configure LNET" - "usage: net up|down"}, - {"list_nids", jt_ptl_list_nids, 0, "list local NIDs" - "usage: list_nids [all]"}, - {"which_nid", jt_ptl_which_nid, 0, "choose a NID" - "usage: which_nid NID [NID...]"}, + {"--net", jt_opt_net, 0, "run after selecting network \n" + "usage: --net "}, + {"network", jt_ptl_network, 0, "configure LNET" + "usage: network up|down"}, + {"net", jt_ptl_network, 0, "configure LNET" + "usage: net up|down"}, + {"list_nids", jt_ptl_list_nids, 0, "list local NIDs" + "usage: list_nids [all]"}, + {"which_nid", jt_ptl_which_nid, 0, "choose a NID" + "usage: which_nid NID [NID...]"}, {"replace_nids", jt_replace_nids, 0, "replace primary NIDs for a device\n" "usage: replace_nids [,nid2,nid3]"}, - {"interface_list", jt_ptl_print_interfaces,0,"print interface entries\n" - "usage: interface_list"}, - {"peer_list", jt_ptl_print_peers, 0, "print peer entries\n" - "usage: peer_list"}, - {"conn_list", jt_ptl_print_connections, 0, - "print all the connected remote nid\n" - "usage: conn_list"}, - {"route_list", jt_ptl_print_routes, 0, - "print the portals routing table, same as show_route\n" - "usage: route_list"}, - {"show_route", jt_ptl_print_routes, 0, - "print the portals routing table, same as route_list\n" - "usage: show_route"}, - {"ping", jt_ptl_ping, 0, "Check LNET connectivity\n" - "usage: ping nid [timeout] [pid]"}, + {"interface_list", jt_ptl_print_interfaces, 0, + "print network interface entries\n" + "usage: interface_list"}, + {"peer_list", jt_ptl_print_peers, 0, "print peer LNet NIDs\n" + "usage: peer_list"}, + {"conn_list", jt_ptl_print_connections, 0, + "print all the remote LNet connections\n" + "usage: conn_list"}, + {"route_list", jt_ptl_print_routes, 0, + "print the LNet routing table, same as show_route\n" + "usage: route_list"}, + {"show_route", jt_ptl_print_routes, 0, + "print the LNet routing table, same as route_list\n" + "usage: show_route"}, + {"ping", jt_ptl_ping, 0, "Check LNET connectivity\n" + "usage: ping nid [timeout] [pid]"}, {"net_drop_add", jt_ptl_drop_add, 0, "Add LNet drop rule\n" "usage: net_drop_add <-s | --source NID>\n" " <-d | --dest NID>\n" @@ -167,18 +168,19 @@ command_t cmdlist[] = { "usage: conf_param [-d] \n" " -d Remove the permanent setting."}, #endif - {"local_param", jt_lcfg_param, 0, "set a temporary, local param\n" - "usage: local_param \n"}, - {"get_param", jt_lcfg_getparam, 0, "get the Lustre or LNET parameter\n" - "usage: get_param [-n|-N|-F] \n" - "Get the value of Lustre or LNET parameter from the specified path.\n" - "The path can contain shell-style filename patterns.\n" - " -n Print only the value and not parameter name.\n" - " -N Print only matched parameter names and not the values.\n" - " (Especially useful when using patterns.)\n" - " -F When -N specified, add '/', '@' or '=' for directories,\n" - " symlinks and writeable files, respectively."}, - {"set_param", jt_lcfg_setparam, 0, "set the Lustre or LNET parameter\n" + {"local_param", jt_lcfg_param, 0, "set a temporary, local param\n" + "usage: local_param \n"}, + {"get_param", jt_lcfg_getparam, 0, "get the Lustre or LNET parameter\n" + "usage: get_param [-F|n|-N|-R] \n" + "Get the value of Lustre or LNET parameter from the specified path.\n" + "The path can contain shell-style filename patterns.\n" + " -F When -N specified, add '/', '@' or '=' for directories,\n" + " symlinks and writeable files, respectively.\n" + " -n Print only the value and not parameter name.\n" + " -N Print only matched parameter names and not the values.\n" + " (Especially useful when using patterns.)\n" + " -R Get parameters recursively from the specified entry.\n"}, + {"set_param", jt_lcfg_setparam, 0, "set the Lustre or LNET parameter\n" "usage: set_param [-n] [-P] [-d]" "\n" "Set the value of the Lustre or LNET parameter at the specified path.\n" @@ -269,10 +271,10 @@ command_t cmdlist[] = { "usage: nodemap_del "}, {"nodemap_add_range", jt_nodemap_add_range, 0, "add a range to a nodemap\n" - "usage: nodemap_add_range "}, + "usage: nodemap_add_range "}, {"nodemap_del_range", jt_nodemap_del_range, 0, "add a range to a nodemap\n" - "usage: nodemap_del_range "}, + "usage: nodemap_del_range "}, {"nodemap_modify", jt_nodemap_modify, 0, "modify a nodemap parameters" "usage: nodemap_modify nodemap_name param value"}, @@ -310,9 +312,6 @@ command_t cmdlist[] = { "usage: setup "}, {"cleanup", jt_obd_cleanup, 0, "cleanup previously setup device\n" "usage: cleanup [force | failover]"}, - {"dump_cfg", jt_cfg_dump_log, 0, - "print log of recorded commands for this config to kernel debug log\n" - "usage: dump_cfg config-uuid-name"}, /* Test only commands */ {"==== testing (DANGEROUS) ====", jt_noop, 0, "testing (DANGEROUS)"}, @@ -325,30 +324,29 @@ command_t cmdlist[] = { "disable writes to the underlying device\n"}, {"notransno", jt_obd_no_transno, 0, "disable sending of committed-transno updates\n"}, - {"add_uuid", jt_lcfg_add_uuid, 0, "associate a UUID with a nid\n" - "usage: add_uuid "}, - {"del_uuid", jt_lcfg_del_uuid, 0, "delete a UUID association\n" - "usage: del_uuid "}, - {"add_peer", jt_ptl_add_peer, 0, "add an peer entry\n" - "usage: add_peer "}, - {"del_peer", jt_ptl_del_peer, 0, "remove an peer entry\n" - "usage: del_peer [] []"}, - {"add_conn ", jt_lcfg_add_conn, 0, - "usage: add_conn [priority]\n"}, - {"del_conn ", jt_lcfg_del_conn, 0, - "usage: del_conn \n"}, - {"disconnect", jt_ptl_disconnect, 0, "disconnect from a remote nid\n" - "usage: disconnect []"}, - {"push", jt_ptl_push_connection, 0, "flush connection to a remote nid\n" - "usage: push []"}, - {"mynid", jt_ptl_mynid, 0, "inform the socknal of the local nid. " - "The nid defaults to hostname for tcp networks and is automatically " - "setup for elan/myrinet networks.\n" - "usage: mynid []"}, - {"fail", jt_ptl_fail_nid, 0, "fail/restore communications.\n" - "Omitting the count means indefinitely, 0 means restore, " - "otherwise fail 'count' messages.\n" - "usage: fail nid|_all_ [count]"}, + {"add_uuid", jt_lcfg_add_uuid, 0, "associate a UUID with a NID\n" + "usage: add_uuid "}, + {"del_uuid", jt_lcfg_del_uuid, 0, "delete a UUID association\n" + "usage: del_uuid "}, + {"add_peer", jt_ptl_add_peer, 0, "add an peer entry\n" + "usage: add_peer "}, + {"del_peer", jt_ptl_del_peer, 0, "remove an peer entry\n" + "usage: del_peer [] []"}, + {"add_conn ", jt_lcfg_add_conn, 0, + "usage: add_conn [priority]\n"}, + {"del_conn ", jt_lcfg_del_conn, 0, + "usage: del_conn "}, + {"disconnect", jt_ptl_disconnect, 0, "disconnect from a remote NID\n" + "usage: disconnect []"}, + {"push", jt_ptl_push_connection, 0, "flush connection to a remote NID\n" + "usage: push []"}, + {"mynid", jt_ptl_mynid, 0, "inform the LND of the local NID. " + "The NID defaults to hostname for TCP networks.\n" + "usage: mynid []"}, + {"fail", jt_ptl_fail_nid, 0, "fail/restore network communications\n" + "Omitting the count means indefinitely, 0 means restore, " + "otherwise fail 'count' messages.\n" + "usage: fail nid|_all_ [count]"}, /*Test commands for echo client*/ {"test_create", jt_obd_test_create, 0, @@ -400,9 +398,6 @@ command_t cmdlist[] = { {"test_brw", jt_obd_test_brw, 0, "do bulk read/writes ( per I/O, on OST object )\n" "usage: test_brw [t] [write [verbose [npages [[t]objid]]]]"}, - {"memhog", jt_ptl_memhog, 0, - "memory pressure testing\n" - "usage: memhog []"}, {"getobjversion", jt_get_obj_version, 0, "get the version of an object on servers\n" "usage: getobjversion \n" @@ -470,13 +465,13 @@ command_t cmdlist[] = { {"del_interface", jt_ptl_del_interface, 0, "del interface entry\n" "usage: del_interface [ip]"}, {"add_route", jt_ptl_add_route, 0, - "add an entry to the portals routing table\n" + "add an entry to the LNet routing table\n" "usage: add_route [ []]"}, {"del_route", jt_ptl_del_route, 0, - "delete route via gateway to targets from the portals routing table\n" + "delete route via gateway to targets from the LNet routing table\n" "usage: del_route [] []"}, {"set_route", jt_ptl_notify_router, 0, - "enable/disable routes via gateway in the portals routing table\n" + "enable/disable routes via gateway in the LNet routing table\n" "usage: set_route [