标签: c++ iscsi
使用libaio从iscsi磁盘读取数据时,我遇到数据损坏问题。
对于某些偏移,CRC匹配失败。
某些io的CRC校验失败。在提交io请求之前,我用一个模式“9”填充缓冲区,并且我已经分析了损坏的缓冲区,并且观察到缓冲区中的某些数据部分保持不变,即缓冲区的某些部分中存在相同的9。 缓冲区使用posix_memalign()进行4K分配。
有人还面临类似的问题吗?如果有任何已知限制,请与我分享。