[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2] rbd: print a clear error message when write beyo
From: |
Jun Li |
Subject: |
[Qemu-devel] [PATCH v2] rbd: print a clear error message when write beyond EOF |
Date: |
Thu, 11 Dec 2014 14:25:07 +0800 |
Currently, as rbd driver do not support dynamic growth when write beyond EOF,
so just print a clear error message.
Signed-off-by: Jun Li <address@hidden>
---
v2:
Just use rbd_aio_write to realize error detection.
---
block/rbd.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/block/rbd.c b/block/rbd.c
index 5b5a64a..710ee3e 100644
--- a/block/rbd.c
+++ b/block/rbd.c
@@ -661,6 +661,10 @@ static BlockAIOCB *rbd_start_aio(BlockDriverState *bs,
}
if (r < 0) {
+ if (r == -EINVAL && cmd == RBD_AIO_WRITE) {
+ fprintf(stderr, "Image formats that grow on demand "
+ "are not supported on rbd.\n");
+ }
goto failed_completion;
}
--
1.9.3
- [Qemu-devel] [PATCH v2] rbd: print a clear error message when write beyond EOF,
Jun Li <=