[PATCH] Add 'norandommap' option

With this option given, fio will not keep track of what parts of a file
has been read/written or not. So for random io, we may read/write a block
a block more than once (or not at all). Thus this option conflicts with
doing write verification.

This is a first step for doing truly randomly sized blocks of io.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/HOWTO b/HOWTO
index ae19834..6d215ac 100644
--- a/HOWTO
+++ b/HOWTO
@@ -284,6 +284,13 @@
 		up to 100%, the latter of the two will be used to override
 		the first.
 
+norandommap	Normally fio will cover every block of the file when doing
+		random IO. If this option is given, fio will just get a
+		new random offset without looking at past io history. This
+		means that some blocks may not be read or written, and that
+		some blocks may be read/written more than once. This option
+		is mutually exclusive with verify= for that reason.
+
 nice=int	Run the job with the given nice value. See man nice(2).
 
 prio=int	Set the io priority value of this job. Linux limits us to