*/
/*
* This file is part of Lustre, http://www.lustre.org/
- * Lustre is a trademark of Sun Microsystems, Inc.
*
* lustre/tests/reads.c
*
usage();
return RR_PARSE;
case 'v':
- verbosity ++;
+ verbosity++;
break;
case 'f':
fname = strdup(optarg);
case 's':
size = strtol(optarg, &term, 0);
if (term == optarg) {
- fprintf (stderr, "Can't parse size %s\n", optarg);
+ fprintf(stderr, "Can't parse size %s\n",
+ optarg);
usage();
return RR_SET;
}
case 'b':
bsize = strtol(optarg, &term, 0);
if (term == optarg) {
- fprintf (stderr, "Can't parse bsize %s\n", optarg);
+ fprintf(stderr, "Can't parse bsize %s\n",
+ optarg);
usage();
return RR_SET;
}
case 'a':
ad = (int)strtol(optarg, &term, 0);
if (term == optarg) {
- fprintf (stderr, "Can't parse ad %s\n", optarg);
+ fprintf(stderr, "Can't parse ad %s\n",
+ optarg);
usage();
return RR_SET;
}
case 'S':
seed = strtol(optarg, &term, 0);
if (term == optarg) {
- fprintf (stderr, "Can't parse seed %s\n", optarg);
+ fprintf(stderr, "Can't parse seed %s\n",
+ optarg);
usage();
return RR_SET;
}
case 'n':
iterations = strtol(optarg, &term, 0);
if (term == optarg) {
- fprintf (stderr, "Can't parse seed %s\n", optarg);
+ fprintf(stderr, "Can't parse seed %s\n",
+ optarg);
usage();
return RR_SET;
}
case 't':
timelimit = strtol(optarg, &term, 0);
if (term == optarg) {
- fprintf (stderr, "Can't parse seed %s\n", optarg);
+ fprintf(stderr, "Can't parse seed %s\n",
+ optarg);
usage();
return RR_SET;
}
break;
- case 'l':
- stride_length = strtol(optarg, &term, 0);
+ case 'l':
+ stride_length = strtol(optarg, &term, 0);
if (term == optarg) {
- fprintf (stderr, "Can't parse seed %s\n", optarg);
+ fprintf(stderr, "Can't parse seed %s\n",
+ optarg);
usage();
return RR_SET;
}
- break;
+ break;
case 'o':
stride_offset = strtol(optarg, &term, 0);
if (term == optarg) {
- fprintf (stderr, "Can't parse seed %s\n", optarg);
+ fprintf(stderr, "Can't parse seed %s\n",
+ optarg);
usage();
return RR_SET;
}
case 'w':
width = (int)strtol(optarg, &term, 0);
if (term == optarg) {
- fprintf (stderr, "Can't parse seed %s\n", optarg);
+ fprintf(stderr, "Can't parse seed %s\n",
+ optarg);
usage();
return RR_SET;
}
srand(seed);
gettimeofday(&start, NULL);
timelimit += start.tv_sec;
- for (i = 0; !iterations || i < iterations; i ++) {
+ for (i = 0; !iterations || i < iterations; i++) {
unsigned long block_nr;
int j;
- if (stride_length)
- block_nr = (unsigned long)(i*stride_length +
+ if (stride_length)
+ block_nr = (unsigned long)(i*stride_length +
stride_offset) % nblocks;
else
block_nr = (unsigned long)((double)nblocks*rand()/