From: Chris Mason on 27 May 2010 09:10 On Thu, May 27, 2010 at 11:06:54AM +0800, liubo wrote: > On 05/22/2010 01:03 AM, Josef Bacik wrote: > > In order for AIO to work, we need to implement aio_write. This patch converts > > our btrfs_file_write to btrfs_aio_write. I've tested this with xfstests and > > nothing broke, and the AIO stuff magically started working. Thanks, > > > > Signed-off-by: Josef Bacik <josef(a)redhat.com> > > > > Hi, Josef, > > I've tested your patch(May 22) with my tools, and one case triggered a bug > which made writev operation hang up, more information is followed. > > - Steps to trigger it: > # mount /dev/sda8 /home/btrfsdisk -o nodatacow > # gcc direct-io.c -o direct-io > # ./direct-io O_DIRECT writev /home/btrfsdisk/testrw 4M Thanks for sending along this test program and bug report. We've fixed a few bugs in the O_DIRECT patches, and this is working now. The merged result is in the for-linus branch of the btrfs unstable tree. -chris -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: liubo on 27 May 2010 21:50 On 05/27/2010 08:59 PM, Chris Mason wrote: > Thanks for sending along this test program and bug report. We've fixed > a few bugs in the O_DIRECT patches, and this is working now. > > The merged result is in the for-linus branch of the btrfs unstable tree. > > -chris > Oh, Thanks a lot. I've see your great effort. -liubo -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
First
|
Prev
|
Pages: 1 2 Prev: [PATCH 1/2] dlm: cleanup remove unused code Next: [PATCH 0/2] dlm patches for 2.6.35 |