X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftests%2Fmultiop.c;h=765c00b43271235f80fef0c65e8da41ad7ff75cc;hb=9983d33389584526905cb74b2a5abbd28723f41a;hp=389e26ff46bf9913d3e30ca6cbad6e7e993705fb;hpb=d2d56f38da01001c92a09afc6b52b5acbd9bc13c;p=fs%2Flustre-release.git diff --git a/lustre/tests/multiop.c b/lustre/tests/multiop.c index 389e26f..765c00b 100755 --- a/lustre/tests/multiop.c +++ b/lustre/tests/multiop.c @@ -14,6 +14,7 @@ #include #include #include +#include #define T1 "write data before unlink\n" #define T2 "write data after unlink\n" @@ -26,6 +27,7 @@ char usage[] = "Usage: %s filename command-sequence\n" " command-sequence items:\n" " c close\n" +" C[num] create with optional stripes\n" " d mkdir\n" " D open(O_DIRECTORY)\n" " L link\n" @@ -169,6 +171,16 @@ int main(int argc, char **argv) } fd = -1; break; + case 'C': + len = atoi(commands+1); + fd = llapi_file_open(fname, O_CREAT | O_WRONLY, 0644, + 0, 0, len, 0); + if (fd == -1) { + save_errno = errno; + perror("create stripe file"); + exit(save_errno); + } + break; case 'd': if (mkdir(fname, 0755) == -1) { save_errno = errno;