ctx_buf指向的是一个spdk_nvmf_poll_group类型的结构体, 表示要创建的Poll Group。 这里定义了一个指向当前NVMf Target的指针tgt和指向要创建的Poll Group的指针group, 还定义了一个指向当前支持的传输层transport的指针以及一个用于循环的sid。 初始化Poll Group中的传输组和队列对,这两个数据结构用于管理连接和完...
it almost always makes sense to create one poll group per thread used in the application.New qpairs created in response tospdk_nvmf_tgt_accept()can be handed outround-robinto the poll groups.
1944 #16 0x0000000000497a19 in spdk_nvmf_rdma_poller_poll (rtransport=0x182fad0, rpoller=0x182aed0) at rdma.c:3258 #17 0x0000000000497d50 in spdk_nvmf_rdma_poll_group_poll (group=0x182ae70) at rdma.c:3325 #18 0x0000000000487f2d in spdk_nvmf_transport_poll_group_poll (group=0x182ae...
rdma.c:3836:spdk_nvmf_rdma_poller_poll: *ERROR*: data=0x200069503000 length=131072 rdma.c:3765:spdk_nvmf_rdma_poller_poll: *ERROR*: data=0x20006a9b3000 length=131072 rdma.c:3836:spdk_nvmf_rdma_poller_poll: *ERROR*: data=0x20006a524000 length=131072 rdma.c:3836:spdk_nvmf_rdma_poller_...
spdk_nvmf_subsystem_create(struct spdk_nvmf_tgt *tgt, const char *nqn, @@ -442,6 +444,11 @@ nvmf_subsystem_set_state(struct spdk_nvmf_subsystem *subsystem, state == SPDK_NVMF_SUBSYSTEM_DEACTIVATING) { expected_old_state = SPDK_NVMF_SUBSYSTEM_ACTIVATING; ...