Signed-off-by: Jens Axboe <axboe@kernel.dk>
pid_t pid;
char *orig_buffer;
size_t orig_buffer_size;
pid_t pid;
char *orig_buffer;
size_t orig_buffer_size;
- volatile int terminate;
- unsigned int last_was_sync;
+ volatile bool terminate;
+ bool last_was_sync;
enum fio_ddir last_ddir;
int mmapfd;
enum fio_ddir last_ddir;
int mmapfd;
+ td->last_was_sync = true;
if (f) {
f->first_write = -1ULL;
f->last_write = -1ULL;
if (f) {
f->first_write = -1ULL;
f->last_write = -1ULL;
+ td->last_was_sync = false;
td->last_ddir = ddir;
if (!io_u->error && ddir_rw(ddir)) {
td->last_ddir = ddir;
if (!io_u->error && ddir_rw(ddir)) {
+ td->last_was_sync = false;
{
fio_gettime(&td->terminate_time, NULL);
write_barrier();
{
fio_gettime(&td->terminate_time, NULL);
write_barrier();
}
void fio_terminate_threads(unsigned int group_id)
}
void fio_terminate_threads(unsigned int group_id)