Whamcloud - gitweb
LU-13805 tests: add debug to aiocp 89/49989/22
authorPatrick Farrell <pfarrell@whamcloud.com>
Tue, 14 Feb 2023 18:26:23 +0000 (13:26 -0500)
committerOleg Drokin <green@whamcloud.com>
Fri, 14 Jul 2023 03:06:45 +0000 (03:06 +0000)
Improve debug in aiocp.c.

Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: I154036992a61b64b1753b15e47e64c01b630a5cb
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/49989
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Qian Yingjin <qian@ddn.com>
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
lustre/tests/aiocp.c

index e5ea7a6..ebb58a1 100644 (file)
@@ -163,8 +163,9 @@ static void wr_done(io_context_t ctx, struct iocb *iocb, long res, long res2)
                io_error("aio write", res2);
 
        if (res != iocb->u.c.nbytes) {
-               fprintf(stderr, "write missed bytes expected %lu got %ld\n",
-                       iocb->u.c.nbytes, res2);
+               fprintf(stderr,
+                       "write missed bytes at %llu expected %lu got %ld\n",
+                       iocb->u.c.offset, iocb->u.c.nbytes, res);
                exit(1);
        }
        --tocopy;
@@ -188,12 +189,12 @@ static void rd_done(io_context_t ctx, struct iocb *iocb, long res, long res2)
        if (res2 != 0)
                io_error("aio read", res2);
        if (res != iosize) {
-               fprintf(stderr, "read missed bytes expected %lu got %ld\n",
-                       iocb->u.c.nbytes, res);
+               fprintf(stderr,
+                       "read missed bytes at %llu expected %lu got %ld\n",
+                       iocb->u.c.offset, iocb->u.c.nbytes, res);
                exit(1);
        }
 
-
        /* turn read into write */
        if (no_write) {
                --tocopy;