qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH] use int64_t for return values from rbd instead of int
@ 2012-11-20 12:44 Stefan Priebe
  2012-11-20 16:29 ` Stefan Hajnoczi
  2012-11-21 17:03 ` Stefan Weil
  0 siblings, 2 replies; 15+ messages in thread
From: Stefan Priebe @ 2012-11-20 12:44 UTC (permalink / raw)
  To: qemu-devel; +Cc: pbonzini, ceph-devel, Stefan Priebe, pve-devel, josh.durgin

rbd / rados tends to return pretty often length of writes
or discarded blocks. These values might be bigger than int.

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
---
 block/rbd.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/block/rbd.c b/block/rbd.c
index f57d0c6..6bf9c2e 100644
--- a/block/rbd.c
+++ b/block/rbd.c
@@ -69,7 +69,7 @@ typedef enum {
 typedef struct RBDAIOCB {
     BlockDriverAIOCB common;
     QEMUBH *bh;
-    int ret;
+    int64_t ret;
     QEMUIOVector *qiov;
     char *bounce;
     RBDAIOCmd cmd;
@@ -87,7 +87,7 @@ typedef struct RADOSCB {
     int done;
     int64_t size;
     char *buf;
-    int ret;
+    int64_t ret;
 } RADOSCB;
 
 #define RBD_FD_READ 0
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 15+ messages in thread
* Re: [Qemu-devel] [PATCH] use int64_t for return values from rbd instead of int
@ 2012-11-21 21:26 Stefan Weil
  0 siblings, 0 replies; 15+ messages in thread
From: Stefan Weil @ 2012-11-21 21:26 UTC (permalink / raw)
  To: Stefan Priebe - Profihost AG
  Cc: pbonzini@redhat.com, ceph-devel@vger.kernel.org,
	qemu-devel@nongnu.org, Stefan Hajnoczi

                   Am 21.11.2012 21:53, schrieb Stefan       Priebe -
Profihost AG:
                 Not sure about off_t. What is min and max size?  Stefan

     off_t is a signed value which is used in function lseek to
     address any byte of a seekable file.
     The range is typically 64 bit (like int64_t), but may be smaller if
the host only supports 2 GB files.
     Stefan

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2012-11-22  9:08 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-20 12:44 [Qemu-devel] [PATCH] use int64_t for return values from rbd instead of int Stefan Priebe
2012-11-20 16:29 ` Stefan Hajnoczi
2012-11-20 19:16   ` Stefan Priebe
2012-11-21  6:41     ` Stefan Hajnoczi
2012-11-21  7:47       ` Stefan Priebe - Profihost AG
2012-11-21  8:26         ` Stefan Hajnoczi
2012-11-21  8:33           ` Stefan Priebe - Profihost AG
2012-11-21  8:43             ` Stefan Hajnoczi
2012-11-21 17:03 ` Stefan Weil
2012-11-21 20:53   ` Stefan Priebe - Profihost AG
2012-11-21 22:32   ` Peter Maydell
2012-11-22  8:23     ` Stefan Priebe - Profihost AG
2012-11-22  8:40       ` Peter Maydell
2012-11-22  9:08         ` Stefan Priebe - Profihost AG
  -- strict thread matches above, loose matches on Subject: below --
2012-11-21 21:26 Stefan Weil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).