内存复用

现象:提交IO请求的时候出现下面的错误:

starting write I/O failed, push back, reback to previous status

解决方法:
向上层返回失败的返回值,判断IO请求提交失败后,回滚之前的相关元信息(如果有修改),重新提交IO请求。

写入的数据长度为0

现象:

nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: WRITE sqid:1 cid:71 nsid:1 lba:0 len:65536
nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID FIELD (00/02) sqid:1 cid:71 cdw0:0 sqhd:      00bd p:0 m:0 dnr:1

解决办法:
检查调用nvme 读写接口对应的长度的参数的值是否为0,如果为0需要修改。