From 8ce6795d7934f3764adca3329bebc0590a96d084 Mon Sep 17 00:00:00 2001 From: adilger Date: Tue, 3 Sep 2002 19:06:30 +0000 Subject: [PATCH] Allow specifying an objid for test_getattr to be the same as test_brw. This should allow us to work with real BA OSTs. --- lustre/utils/lctl.c | 34 +++++++++++++++++++++------------- lustre/utils/obdctl.c | 2 +- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/lustre/utils/lctl.c b/lustre/utils/lctl.c index b4c8a1d..948ae01 100644 --- a/lustre/utils/lctl.c +++ b/lustre/utils/lctl.c @@ -122,27 +122,35 @@ command_t cmdlist[] = { "build a connection handle to a device. This command is used to " "suspend configuration until lctl has ensured that the mds and osc " "services are available. This is to avoid mount failures in a " - "rebooting cluster. k\n" - "usage: probe [\n" + {"getattr", jt_obd_getattr, 0, + "get attribute for OST object \n" "usage: getattr "}, - {"setattr", jt_obd_setattr, 0, "set attribute for OST object \n" + {"setattr", jt_obd_setattr, 0, + "set mode attribute for OST object \n" "usage: setattr "}, - {"create", jt_obd_create, 0, "create OST objects (with )\n" - "create [num [mode [verbose]]]"}, - {"destroy", jt_obd_destroy, 0, "destroy OST object "}, - {"test_getattr", jt_obd_test_getattr, 0, "perform OST getattr's\n" - "usage: test_getattr [verbose]"}, + {"create", jt_obd_create, 0, + "create OST objects (with )\n" + "usage: create [num [mode [verbose]]]"}, + {"destroy", jt_obd_destroy, 0, + "destroy OST object \n" + "usage: destroy "}, + {"test_getattr", jt_obd_test_getattr, 0, + "do getattrs (on OST object )\n" + "usage: test_getattr [verbose [objid]]"}, {"test_brw", jt_obd_test_brw, 0, "do bulk read/writes ( per I/O, on OST object )\n" "usage: test_brw [write [verbose [npages [objid]]]]"}, - {"test_ldlm", jt_obd_test_ldlm, 0, "perform lock manager test\n" + {"test_ldlm", jt_obd_test_ldlm, 0, + "perform lock manager test\n" "usage: test_ldlm"}, {"ldlm_regress_start", jt_obd_ldlm_regress_start, 0, - "start lock manager stress test (usage: %s [numthreads [refheld " - "[numres [numext]]]]\n"}, + "start lock manager stress test\n" + "usage: %s [numthreads [refheld [numres [numext]]]]"}, {"ldlm_regress_stop", jt_obd_ldlm_regress_stop, 0, "stop lock manager stress test (no args)\n"}, {"dump_ldlm", jt_obd_dump_ldlm, 0, diff --git a/lustre/utils/obdctl.c b/lustre/utils/obdctl.c index 241bc30..7a45cf9 100644 --- a/lustre/utils/obdctl.c +++ b/lustre/utils/obdctl.c @@ -69,7 +69,7 @@ command_t cmdlist[] = { {"getattr", jt_obd_getattr, 0, "getattr "}, {"setattr", jt_obd_setattr, 0, "setattr "}, {"newconn", jt_obd_newconn, 0, "newconn [newuuid]"}, - {"test_getattr", jt_obd_test_getattr, 0, "test_getattr [verbose]"}, + {"test_getattr", jt_obd_test_getattr, 0, "test_getattr [verbose [objid]]"}, {"test_brw", jt_obd_test_brw, 0, "test_brw [write [verbose [pages [objid]]]]"}, {"test_ldlm", jt_obd_test_ldlm, 0, "test lock manager (no args)"}, {"dump_ldlm", jt_obd_dump_ldlm, 0, "dump all lock manager state (no args)"}, -- 1.8.3.1