Loading
Transport: allocate a global array of transports
Currently the new transport is dynamically allocated and looks like not freed when the application exits. Trying to use the __attribute__((destructor)) function to free the allocated memory, it will not work in the case of user created thread as this function is called right after the "main" function while other operations may be still ongoing. In this case, add a global array of transports. Change-Id: I610b1e8114ba2e68abbd09ea5e02a9abce055e70 Signed-off-by:GangCao <gang.cao@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2415 Community-CI: Mellanox Build Bot Community-CI: Broadcom CI Reviewed-by:
Changpeng Liu <changpeng.liu@intel.com> Reviewed-by:
Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by:
Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by:
Xiaodong Liu <xiaodong.liu@intel.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com>