X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Futils%2Fobdctl.c;h=1c0b09b0d80ab1313f02920a4206c933c46ccd6c;hb=177a389940bbdcc4bf4af84a0930a0ecad7e8bcf;hp=860b9082799fd72dc6fa2970001ad41fb3ce9637;hpb=7312616768bfed768ecc00ba20322c37568138d0;p=fs%2Flustre-release.git diff --git a/lustre/utils/obdctl.c b/lustre/utils/obdctl.c index 860b908..1c0b09b 100644 --- a/lustre/utils/obdctl.c +++ b/lustre/utils/obdctl.c @@ -70,8 +70,8 @@ command_t cmdlist[] = { {"setattr", jt_obd_setattr, 0, "setattr "}, {"newconn", jt_obd_newconn, 0, "newconn [newuuid]"}, {"test_getattr", jt_obd_test_getattr, 0, "test_getattr [verbose [[t]objid]]"}, + {"test_setattr", jt_obd_test_setattr, 0, "test_setattr [verbose [[t]objid]]"}, {"test_brw", jt_obd_test_brw, 0, "test_brw [t] [write [verbose [pages [[t]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)"}, /* User interface commands */ @@ -91,13 +91,14 @@ int main(int argc, char **argv) if (obd_initialize(argc, argv) < 0) exit(1); + Parser_init("obdctl > ", cmdlist); + if (argc > 1) { rc = Parser_execarg(argc - 1, argv + 1, cmdlist); } else { - Parser_init("obdctl > ", cmdlist); rc = Parser_commands(); } - obd_cleanup(argc, argv); + obd_finalize(argc, argv); return rc; }