options: allow separate values for max_latency
authorVenkat Ramesh <venkatraghavan@fb.com>
Mon, 8 Feb 2021 04:57:40 +0000 (20:57 -0800)
committerVenkat Ramesh <venkatraghavan@fb.com>
Wed, 10 Mar 2021 03:01:41 +0000 (19:01 -0800)
commitf7cf63bf4d0488c1f47b8cb957ac881fd9ecec41
tree2288a003c1b0bb96073a33bdecb61ad9fb5a8c14
parent6b8cadb66c62394420a39b46af1a2967b916c829
options: allow separate values for max_latency

Adding the ability to specify max_latency limits separately for read, write, trim.
Uses comma-separated values similar to blocksize, rate parameters etc.

Also modifies the behavior for the one option only case for max_latency and latency_target
by excluding syncs. This makes the latency limits similar to the rate checks, in that they
only apply to reads, writes and trims.

Extends the output printed on latency exceeded event, to display io_unit information using format
similar to that iolog write.

Signed-off-by: Venkat Ramesh <venkatraghavan@fb.com>
HOWTO
cconv.c
fio.1
init.c
io_u.c
options.c
server.h
thread_options.h