iolog: check for thread termination in long delays
[fio.git] / HOWTO
diff --git a/HOWTO b/HOWTO
index 7e77c40372066a56a0f6ab9533b197ca4b630a50..f74360dee4becc4298bf7e7b8685a284550e552d 100644 (file)
--- a/HOWTO
+++ b/HOWTO
@@ -438,7 +438,8 @@ filesize=int        Individual file sizes. May be a range, in which case fio
 file_append=bool       Perform IO after the end of the file. Normally fio will
                operate within the size of a file. If this option is set, then
                fio will append to the file instead. This has identical
-               behavior to setting offset to the size of a file.
+               behavior to setting offset to the size of a file. This option
+               is ignored on non-regular files.
 
 fill_device=bool
 fill_fs=bool   Sets size to something really large and waits for ENOSPC (no
@@ -1504,6 +1505,8 @@ that defines them is selected.
 [cpu] cpuchunks=int Split the load into cycles of the given time. In
                microseconds.
 
+[cpu] exit_on_io_done=bool Detect when IO threads are done, then exit.
+
 [netsplice] hostname=str
 [net] hostname=str The host name or IP address to use for TCP or UDP based IO.
                If the job is a TCP listener or UDP reader, the hostname is not
@@ -1589,6 +1592,7 @@ I         Thread initialized, waiting or generating necessary data.
        M       Running, doing mixed sequential reads/writes.
        m       Running, doing mixed random reads/writes.
        F       Running, currently waiting for fsync()
+       f       Running, finishing up (writing IO logs, etc)
        V       Running, doing verification of written data.
 E              Thread exited, not reaped by main thread yet.
 _              Thread reaped, or