|
From: | Gerd Hoffmann |
Subject: | Re: [Qemu-devel] [sneak preview] major scsi overhaul |
Date: | Tue, 24 Nov 2009 12:59:29 +0100 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.4pre) Gecko/20091014 Fedora/3.0-2.8.b4.fc11 Lightning/1.0pre Thunderbird/3.0b4 |
On 11/16/09 19:53, Paul Brook wrote:
Capping the amount of memory required for a transfer *is* implemented, in both LSI and virtio-blk. The exception being SCSI passthrough where the kernel API makes it impossible.
Well. Figured while doing more testing: The allowed request size is limited by the kernel, so scsi-generic requests larger than (currently) 128k fail.
Now, how to handle *that*? Is there some way to signal to the guest that the request was to big?
At least for known commands such as READ+WRITE which are likely to be big we could split the request internally into two (or more) if needed.
cheers, Gerd
[Prev in Thread] | Current Thread | [Next in Thread] |