nvmf-fio can connect SPDK nvmf target, but failed to start up with libnvmf malloc error
reproduce steps:
- configure rxe for rdma
rdma link add rxe_eth0 type rxe netdev eth0
- configure SPDK nvmf target
run build/bin/nvmf_tgt under spdk
root@wayne-VirtualBox:~/wayne/spdk# scripts/rpc.py bdev_null_create null0 4096 4096
null0
root@wayne-VirtualBox:~/wayne/spdk# scripts/rpc.py nvmf_create_transport -t RDMA -u 8192 -i 131072 -c 8192
root@wayne-VirtualBox:~/wayne/spdk# scripts/rpc.py nvmf_create_subsystem nqn.2022-06.io.spdk:cnode1 -a -s SPDK00000000000001 -d SPDK_Controller1
root@wayne-VirtualBox:~/wayne/spdk# scripts/rpc.py nvmf_subsystem_add_ns nqn.2022-06.io.spdk:cnode1 null0
#root@wayne-VirtualBox:~/wayne/spdk# scripts/rpc.py nvmf_sussystem_add_listener nqn.2022-06.io.spdk:cnode1 -t rdma -a 192.168.1.10 -s 4420
root@wayne-VirtualBox:~/wayne/spdk# scripts/rpc.py nvmf_subsystem_add_listener nqn.2022-06.io.spdk:cnode1 -t rdma -a 192.168.1.10 -s 4420
root@wayne-VirtualBox:~/wayne/spdk# scripts/rpc.py nvmf_get_subsystems
[
{
"nqn": "nqn.2014-08.org.nvmexpress.discovery",
"subtype": "Discovery",
"listen_addresses": [],
"allow_any_host": true,
"hosts": []
},
{
"nqn": "nqn.2022-06.io.spdk:cnode1",
"subtype": "NVMe",
"listen_addresses": [
{
"transport": "RDMA",
"trtype": "RDMA",
"adrfam": "IPv4",
"traddr": "192.168.1.10",
"trsvcid": "4420"
}
],
"allow_any_host": true,
"hosts": [],
"serial_number": "SPDK00000000000001",
"model_number": "SPDK_Controller1",
"max_namespaces": 32,
"min_cntlid": 1,
"max_cntlid": 65519,
"namespaces": [
{
"nsid": 1,
"bdev_name": "null0",
"name": "null0",
"nguid": "A33CE19995A845C399EF9C266D477EBF",
"uuid": "a33ce199-95a8-45c3-99ef-9c266d477ebf"
}
]
}
]
- then run nvmf-fio over spdk nvmf target, you can see the buddy create error log at last part
root@wayne-VirtualBox:~/wayne/libnvmf/examples# ./nvmf-fio --filename=nvmf-rdma://192.168.1.10:4420/nqn.2022-06.io.spdk:cnode1/1 --randwrite --iodepth=32 --ioqueues=4 --runtime=5
nvmf-fio Sat Feb 25 16:06:53 2023[debug]nvmf_default_options 167 nvmf_parse_uri rdma 192.168.1.10 4420 nqn.2022-06.io.spdk:cnode1 1
nvmf-fio Sat Feb 25 16:06:53 2023[trace]nvmf_queue_timer_new 126
nvmf-fio Sat Feb 25 16:06:53 2023[trace]nvmf_ctrl_setup 217
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_thread 518
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_setup_admin_queue 172
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_create_queue 515
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_create_queue 534 queue[0] qsize 32, pages 2
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_wait_state 495
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cma_handler 317 queue[0] handle cma event 0 (RDMA_CM_EVENT_ADDR_RESOLVED), status 0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cma_handler 317 queue[0] handle cma event 2 (RDMA_CM_EVENT_ROUTE_RESOLVED), status 0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_queue_route_handler 257
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cma_handler 317 queue[0] handle cma event 9 (RDMA_CM_EVENT_ESTABLISHED), status 0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_buffer_setup 464 queue[0]cmd mr LKEY[1013], RKEY[1013], base 0x7f7048001af0, size 3328
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_buffer_setup 476 queue[0]data mr LKEY[118d], RKEY[118d], base 0x7f7048002830, size 8192(size 4096 * nmemb 2)
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_buffer_setup 492 queue[0]cqe mr LKEY[12e6], RKEY[12e6], base 0x7f7048010ca0, size 512
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_connect_admin_queue 76
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_queue_request 831
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_do_req 468
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_ctrl_process_queue 912
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_send 862 queue[0] sending req 0x7f7048000c80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvme_rdma_set_sg_host_data 802 cmd = 0x7f, length = 1024, addr = 0x7f7048002830, key = 0x118d
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 144 send completion
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_handle_recv 93 queue[0] handle rsp, result: 0x1, tag[0x0] sq_head: 1, sq_id: 0, command_id: 0x0, status: 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_connect_admin_queue_cb 29
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_connect_admin_queue_cb 38 queue[0]connect admin queue, cntlid: 1
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_free_request 719
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_ctrl_enable 69
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_reg_read32 269
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_queue_request 831
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_do_req 468
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_ctrl_process_queue 912
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_send 862 queue[0] sending req 0x7f7048000c80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvme_rdma_set_sg_null 748 cmd = 0x7f, addr = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 144 send completion
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_handle_recv 93 queue[0] handle rsp, result: 0x10300, tag[0x0] sq_head: 2, sq_id: 0, command_id: 0x0, status: 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_reg_read32_cb 226
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_reg_read32_cb 234 reg read64 succeed, offset 0x8, res: 0x10300
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_free_request 719
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_ctrl_enable 77 read cap NVME_REG_VS: 0x10300
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_reg_read64 350
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_queue_request 831
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_do_req 468
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_ctrl_process_queue 912
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_send 862 queue[0] sending req 0x7f7048000c80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvme_rdma_set_sg_null 748 cmd = 0x7f, addr = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 144 send completion
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_handle_recv 93 queue[0] handle rsp, result: 0x201e01007f, tag[0x0] sq_head: 3, sq_id: 0, command_id: 0x0, status: 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_reg_read64_cb 308
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_reg_read64_cb 316 reg read64 succeed, offset 0x0, res: 0x201e01007f
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_free_request 719
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_ctrl_enable 86 read cap NVME_REG_CAP: 0x201e01007f
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[warn]nvmf_ctrl_enable 103 cap mqes 127 < opt queue entries 128, set entries to 127
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_reg_write32 416
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_queue_request 831
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_do_req 468
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_ctrl_process_queue 912
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_send 862 queue[0] sending req 0x7f7048000c80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvme_rdma_set_sg_null 748 cmd = 0x7f, addr = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 144 send completion
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_handle_recv 93 queue[0] handle rsp, result: 0x0, tag[0x0] sq_head: 4, sq_id: 0, command_id: 0x0, status: 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_reg_write32_cb 380
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_reg_write32_cb 386 reg write32 succeed
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_free_request 719
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_reg_read32 269
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_queue_request 831
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_do_req 468
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_ctrl_process_queue 912
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_send 862 queue[0] sending req 0x7f7048000c80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvme_rdma_set_sg_null 748 cmd = 0x7f, addr = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 144 send completion
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_handle_recv 93 queue[0] handle rsp, result: 0x1, tag[0x0] sq_head: 5, sq_id: 0, command_id: 0x0, status: 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_reg_read32_cb 226
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_reg_read32_cb 234 reg read64 succeed, offset 0x1c, res: 0x1
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_free_request 719
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_ctrl_wait_ready 399 read cap NVME_REG_CSTS: 0x1
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_identify 662 nvmf identify cns 1
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_queue_request 831
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_do_req 468
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_ctrl_process_queue 912
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_send 862 queue[0] sending req 0x7f7048000c80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvme_rdma_set_sg_host_data 802 cmd = 0x6, length = 4096, addr = 0x7f7048002830, key = 0x118d
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 144 send completion
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_handle_recv 93 queue[0] handle rsp, result: 0x0, tag[0x0] sq_head: 6, sq_id: 0, command_id: 0x0, status: 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_identify_cb 614
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_identify_cb 624 cmd identify succeed
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_cmd_identify_to_ctrl 530
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_cmd_identify_to_ctrl 571 sn: SPDK00000000000001 , mn: SPDK_Controller1 , nn: 32, mdts: 5, vwc: 5, ioccsz: 516, iorcsz: 1, icdoff: 0, maxcmd: 128, oncs: 0x29
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_free_request 719
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_identify 662 nvmf identify cns 2
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_queue_request 831
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_do_req 468
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_ctrl_process_queue 912
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_send 862 queue[0] sending req 0x7f7048000c80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvme_rdma_set_sg_host_data 802 cmd = 0x6, length = 4096, addr = 0x7f7048002830, key = 0x118d
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 144 send completion
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_handle_recv 93 queue[0] handle rsp, result: 0x0, tag[0x0] sq_head: 7, sq_id: 0, command_id: 0x0, status: 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_identify_cb 614
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_identify_cb 624 cmd identify succeed
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_cmd_identify_to_ctrl 530
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_cmd_identify_to_ctrl 594 ns active list: 1
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_free_request 719
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_ns_find_by_id 470 find nsid 1
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_identify 662 nvmf identify cns 0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_queue_request 831
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_do_req 468
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_ctrl_process_queue 912
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_send 862 queue[0] sending req 0x7f7048000c80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvme_rdma_set_sg_host_data 802 cmd = 0x6, length = 4096, addr = 0x7f7048002830, key = 0x118d
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 144 send completion
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_handle_recv 93 queue[0] handle rsp, result: 0x0, tag[0x0] sq_head: 8, sq_id: 0, command_id: 0x0, status: 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_identify_cb 614
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_identify_cb 624 cmd identify succeed
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_cmd_identify_to_ctrl 530
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_cmd_identify_to_ctrl 544 nsid: 1, nsze: 1048576, ncap: 0x100000, lbads = 12
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_free_request 719
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_set_features 479
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_queue_request 831
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_do_req 468
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_ctrl_process_queue 912
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_queue_send 862 queue[0] sending req 0x7f7048000c80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvme_rdma_set_sg_null 748 cmd = 0x9, addr = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 144 send completion
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cm_event 363
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event 169
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_cq_event_handler 130
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_event_handler 132 queue[0] status = 0x0, opcode = 0x80
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_cq_handle_recv 93 queue[0] handle rsp, result: 0x7e007e, tag[0x0] sq_head: 9, sq_id: 0, command_id: 0x0, status: 0x0
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_set_features_cb 445
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[debug]nvmf_set_features_cb 451 set features succeed
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_free_request 719
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_timer 151
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_thread 527
nvmf-:cnode1-0 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-1 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_thread 518
nvmf-:cnode1-1 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
nvmf-:cnode1-1 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_event 97
nvmf-:cnode1-1 Sat Feb 25 16:06:53 2023[trace]nvmf_rdma_create_queue 515
nvmf-:cnode1-1 Sat Feb 25 16:06:53 2023[debug]nvmf_rdma_create_queue 534 queue[1] qsize 127, pages 127
_
> nvmf-:cnode1-1 Sat Feb 25 16:06:53 2023[error]nvmf_rdma_create_queue 554 queue[1] buddy_create for data failed, Success
> create src ctrl failed
_
nvmf-:cnode1-1 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_handle_timer 151
nvmf-:cnode1-1 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_thread 527
nvmf-:cnode1-1 Sat Feb 25 16:06:53 2023[trace]nvmf_queue_pollfds 403
TCP has been tested a lot, RDMA was tested by RXE and kernel target only. Recently I have no enough time to fix this(I hope that I can fix this in 2023 Q2), could you please use TCP? Frankly, libiscsi(iSER) also reaches the 200K+ IOPS, libnvmf(RDMA) has no obvious improvement. However, libiscsi(TCP) has only 60K IOPS, libnvmf(TCP, 4 queues) has 200K+ IOPS.
I prefer to keep this issue open until I have time to fix this ...
TCP has been tested a lot, RDMA was tested by RXE and kernel target only. Recently I have no enough time to fix this(I hope that I can fix this in 2023 Q2), could you please use TCP? Frankly, libiscsi(iSER) also reaches the 200K+ IOPS, libnvmf(RDMA) has no obvious improvement. However, libiscsi(TCP) has only 60K IOPS, libnvmf(TCP, 4 queues) has 200K+ IOPS.
I prefer to keep this issue open until I have time to fix this ...
Thank you so much. :)