bench: Flush stdout when printing progress results
bench: Fix issuing of read/write requests
Due to no initialization of struct bench, some "ifs" in the code wouldshow different behavior depending on the junk values they would check.Now however, there is proper initialization of struct bench.
Add progress report for bench
Progress report is turned on by default. It reports every 5% the currentrequest status.Also, we now make sure to terminate only if all peer requests are free.
bench: Change prefixes of static functions
In this repo, a static helpder function is prefixed with "__". However,some static helper functions in bench-utils.c where prefixed with asingle underscore ("_"), so we updated their names to be consistent with...
bench: Include bandwidth and IOPS in results
Add a fallback clock for portability reasons
Remove unused stuff and reduce warnings
Remove unused pthread_* stuff and modify variable location to reduce warningsbecause of the define-based compilation.
Fix peer termination.
Peer checks if all peer requests are free in all thread, and then proceeds togracefull shutdown.
Also introduce pthread specific variable, holding the struct thread for eachthread.
Fix queue size of per thread queue.
Add compilation warning about MT and ST_THREADS
View revisions
Also available in: Atom