mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-23 00:00:02 +03:00
auto
This commit is contained in:
parent
f1a77f3eb0
commit
018e032f20
@ -114,6 +114,11 @@ void flushlog(int fd, char *logbuf)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void aio_loop(int nr)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
bool walk = false, randsize = false, verbose = false, csum = false, destructive = false, log = false;
|
bool walk = false, randsize = false, verbose = false, csum = false, destructive = false, log = false;
|
||||||
@ -182,7 +187,8 @@ int main(int argc, char **argv)
|
|||||||
//setvbuf(stdout, NULL, _IONBF, 0);
|
//setvbuf(stdout, NULL, _IONBF, 0);
|
||||||
|
|
||||||
if (log) {
|
if (log) {
|
||||||
logfd = open("log", O_WRONLY|O_CREAT|O_TRUNC, 0644);
|
sprintf(logbuf, "log.%i", abs(random()) % 1000);
|
||||||
|
logfd = open(logbuf, O_WRONLY|O_CREAT|O_TRUNC, 0644);
|
||||||
if (logfd == -1) {
|
if (logfd == -1) {
|
||||||
perror("Error opening log file");
|
perror("Error opening log file");
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
@ -250,7 +256,8 @@ print: printf("Loop %6li offset %9li sectors %3i, %6lu mb done\n",
|
|||||||
}
|
}
|
||||||
err:
|
err:
|
||||||
perror("IO error");
|
perror("IO error");
|
||||||
flushlog(logfd, logbuf);
|
if (log)
|
||||||
|
flushlog(logfd, logbuf);
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
bad:
|
bad:
|
||||||
printf("Bad read! loop %li offset %li readcount %i writecount %i\n",
|
printf("Bad read! loop %li offset %li readcount %i writecount %i\n",
|
||||||
|
Loading…
Reference in New Issue
Block a user