d9aed01ff0
The previous implementation tried to maintain a ring buffer of completed I/O retrieved from ->getevents() that had not yet been retrieved by ->event(), but this is not necessary. None of the other FIO engines implement this sort of ring buffer, and the only code that calls ->getevents() will always retrieve the full number of events via ->event() afterwards. Instead, just count how many I/Os have been completed within each ->getevents() call in iocq_count, and reset iocq_count on each new ->getevents(). Change-Id: I2776c3a5c89a0d2b24478328bc138ff7a9fb5bdd Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> |
||
---|---|---|
.. | ||
ioat | ||
nvme | ||
Makefile |