test/reset: put unregister_worker after unregister_controllers.
From the log we can see that it reports ns_ctx was freed before it was used. In unregister_controller, it still need ns_ctx to do io_complete. And now this app works as a signle worker to do something. Just need to change the order, execute unregister_worker after unregister_controllers. Fixes issue #1626 tested on clearlinux. Signed-off-by: yidong0635 <dongx.yi@intel.com> Change-Id: I392ff168abb862ba236a24b775fb31bb341e2157 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4761 Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
998ec7b094
commit
2e0dafb305
@ -703,8 +703,8 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
unregister_worker();
|
|
||||||
unregister_controllers();
|
unregister_controllers();
|
||||||
|
unregister_worker();
|
||||||
free_tasks();
|
free_tasks();
|
||||||
|
|
||||||
if (rc != 0) {
|
if (rc != 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user