tsc_last value is used to update thread stats during _reactor_run(). See: spdk_thread_poll(thread, 0, reactor->tsc_last); If no threads were present on the reactor, this value got outdated and resulted in adding time reactor spent with no threads to stats of the first thread placed on that reactor. This patch fixes thread stats by making sure that argument to spdk_thread_poll() is up to date. Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I0c35fdba1b63b6ee19a5a2b34751090839cb2438 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7845 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> |
||
---|---|---|
.. | ||
app.c | ||
reactor.c | ||
Makefile |