Re: [Qemu-devel] [PATCH 09/26] ide: Set BSY bit during FLUSH

2013-08-12 Thread Michael Roth
Quoting Michael Roth (2013-08-12 17:43:00) > Quoting Alex Williamson (2013-07-03 16:51:56) > > On Wed, 2013-07-03 at 15:16 -0500, Michael Roth wrote: > > > On Wed, Jul 3, 2013 at 3:10 PM, Alex Williamson > > > wrote: > > > > On Wed, 2013-06-12 at 16:41 -0500, Michael Roth wrote: > > > >> From: And

Re: [Qemu-devel] [PATCH 09/26] ide: Set BSY bit during FLUSH

2013-08-12 Thread Michael Roth
Quoting Alex Williamson (2013-07-03 16:51:56) > On Wed, 2013-07-03 at 15:16 -0500, Michael Roth wrote: > > On Wed, Jul 3, 2013 at 3:10 PM, Alex Williamson > > wrote: > > > On Wed, 2013-06-12 at 16:41 -0500, Michael Roth wrote: > > >> From: Andreas Färber > > >> > > >> The implementation of the AT

Re: [Qemu-devel] [PATCH 09/26] ide: Set BSY bit during FLUSH

2013-07-03 Thread Alex Williamson
On Wed, 2013-07-03 at 15:16 -0500, Michael Roth wrote: > On Wed, Jul 3, 2013 at 3:10 PM, Alex Williamson > wrote: > > On Wed, 2013-06-12 at 16:41 -0500, Michael Roth wrote: > >> From: Andreas Färber > >> > >> The implementation of the ATA FLUSH command invokes a flush at the block > >> layer, whi

Re: [Qemu-devel] [PATCH 09/26] ide: Set BSY bit during FLUSH

2013-07-03 Thread Michael Roth
On Wed, Jul 3, 2013 at 3:10 PM, Alex Williamson wrote: > On Wed, 2013-06-12 at 16:41 -0500, Michael Roth wrote: >> From: Andreas Färber >> >> The implementation of the ATA FLUSH command invokes a flush at the block >> layer, which may on raw files on POSIX entail a synchronous fdatasync(). >> Thi

Re: [Qemu-devel] [PATCH 09/26] ide: Set BSY bit during FLUSH

2013-07-03 Thread Alex Williamson
On Wed, 2013-06-12 at 16:41 -0500, Michael Roth wrote: > From: Andreas Färber > > The implementation of the ATA FLUSH command invokes a flush at the block > layer, which may on raw files on POSIX entail a synchronous fdatasync(). > This may in some cases take so long that the SLES 11 SP1 guest dr

[Qemu-devel] [PATCH 09/26] ide: Set BSY bit during FLUSH

2013-06-12 Thread Michael Roth
From: Andreas Färber The implementation of the ATA FLUSH command invokes a flush at the block layer, which may on raw files on POSIX entail a synchronous fdatasync(). This may in some cases take so long that the SLES 11 SP1 guest driver reports I/O errors and filesystems get corrupted or remounte