} T_END;
if (!(ret < 0 && errno == EAGAIN)) {
file->fs->stats.write_count++;
+ file->fs->stats.write_bytes += size;
fs_file_timing_end(file, FS_OP_WRITE);
}
return ret;
o_stream_get_error(file->output));
success = FALSE;
}
+ file->fs->stats.write_bytes += file->output->offset;
}
return fs_write_stream_finish_int(file, success);
}
/* Number of fs_iter_init() calls. */
unsigned int iter_count;
+ /* Number of bytes written by fs_write*() calls. */
+ uint64_t write_bytes;
+
/* Cumulative sum of usecs spent on calls - set only if
fs_settings.enable_timing=TRUE */
struct timing *timings[FS_OP_COUNT];