Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/153.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 写入操作的fio错误检查_C_Io_Linux Kernel_Aio - Fatal编程技术网

C 写入操作的fio错误检查

C 写入操作的fio错误检查,c,io,linux-kernel,aio,C,Io,Linux Kernel,Aio,我试图确定fio github.com/axboe/fio如何确定在使用libaio ioengine时是否存在写入错误 在的帖子中,我看到了回调函数work_done中的错误检查示例,它检查io_getevents返回的事件 但是我在libaio.c中的fio_libaio_getevents函数中找不到任何类似的错误检查 我已经写信给邮寄名单了fio@vger.kernel.org但是邮件会反弹。因此,任何帮助都将不胜感激 提前感谢。在struct iocb中,错误以res和res2的形式返

我试图确定fio github.com/axboe/fio如何确定在使用libaio ioengine时是否存在写入错误

在的帖子中,我看到了回调函数work_done中的错误检查示例,它检查io_getevents返回的事件

但是我在libaio.c中的fio_libaio_getevents函数中找不到任何类似的错误检查

我已经写信给邮寄名单了fio@vger.kernel.org但是邮件会反弹。因此,任何帮助都将不胜感激


提前感谢。

在struct iocb中,错误以res和res2的形式返回。在该fio代码中,您可以看到在这里传递的iocb数组,如ld->aio_events+events


实际错误在文件前面的函数fio_libaio_事件中检查。

是从用户空间还是内核空间调用的?感谢指针。还有,我发邮件有问题的原因fio@vger.kernel.org是因为我的电子邮件是HTML格式的,出于安全原因被拒绝了。
        r = io_getevents(ld->aio_ctx, actual_min,
            max, ld->aio_events + events, lt);