[sheepdog] [PATCH 2/2] farm: drop fcntl lock
Liu Yuan
namei.unix at gmail.com
Tue Jun 5 15:30:58 CEST 2012
On 06/05/2012 09:23 PM, Christoph Hellwig wrote:
> On Tue, Jun 05, 2012 at 09:20:30PM +0800, Liu Yuan wrote:
>> You meant the requests from Guest could be overlapped? Disk is seen by
>> guest OS as an array of blocks, I can't imagine any sane driver issue
>> overlapped requests to disk drive controller.
>
> Yes, we've seen overlapping or duplicate requests from the OS.
>
> Assuming any sort of sanity from the OS is unfortunately not an option
> in virtualized environments.
This would be something odd, but we have to face up with. Well, then
there might be problems with overlapped requests:
Ordering:
1 over network, the requests seen by Sheepdog might not be the same as
is from Guest.
2 how do we deal with overlapped read/write, write/write pair?
Looks to me, even with locks, we can't cope with it.
Thanks,
Yuan
More information about the sheepdog
mailing list