Search String: Display: Description: Sort:

Results:

References: [ +subject:/^(?:^\s*(re|sv|fwd|fw)[\[\]\d]*[:>-]+\s*)*\[PATCH\]\s+xfs\:\s+revert\s+to\s+double\-buffering\s+readdir\s*$/: 20 ]

Total 20 documents matching your query.

1. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: Stephen Lord <lord@xxxxxxx>
Date: Sat, 1 Dec 2007 07:04:27 -0600
On Nov 30, 2007, at 5:04 PM, Chris Wedgwood wrote: On Fri, Nov 30, 2007 at 04:36:25PM -0600, Stephen Lord wrote: Looks like the readdir is in the bowels of the btree code when filldir gets called her
/archives/xfs/2007-12/msg00000.html (10,223 bytes)

2. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date: Mon, 3 Dec 2007 15:11:41 +0000
Chris saw it with block-form directories. I've verified it works fine with short-form directories, and the leaf code looks like it could happen aswell. I also remember gfs2 running into a similar pro
/archives/xfs/2007-12/msg00011.html (9,449 bytes)

3. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date: Mon, 3 Dec 2007 15:09:05 +0000
Yes, it's just copy & paste. We can trivially kill the variable.
/archives/xfs/2007-12/msg00012.html (8,252 bytes)

4. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: Stephen Lord <lord@xxxxxxx>
Date: Sat, 1 Dec 2007 07:04:27 -0600
On Nov 30, 2007, at 5:04 PM, Chris Wedgwood wrote: On Fri, Nov 30, 2007 at 04:36:25PM -0600, Stephen Lord wrote: Looks like the readdir is in the bowels of the btree code when filldir gets called her
/archives/xfs/2007-12/msg00232.html (10,223 bytes)

5. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date: Mon, 3 Dec 2007 15:11:41 +0000
Chris saw it with block-form directories. I've verified it works fine with short-form directories, and the leaf code looks like it could happen aswell. I also remember gfs2 running into a similar pro
/archives/xfs/2007-12/msg00243.html (9,449 bytes)

6. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date: Mon, 3 Dec 2007 15:09:05 +0000
Yes, it's just copy & paste. We can trivially kill the variable.
/archives/xfs/2007-12/msg00244.html (8,252 bytes)

7. [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author:
Date: Sun, 25 Nov 2007 16:30:14 +0000
The current readdir implementation deadlocks on a btree buffers locks because nfsd calls back into ->lookup from the filldir callback. The only short-term fix for this is to revert to the old ineffic
/archives/xfs/2007-11/msg00256.html (14,077 bytes)

8. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author:
Date: Tue, 27 Nov 2007 11:43:14 -0800
This seems to work really well here. This should probably be submitted for inclusion stable-2.6.24. Perhaps a version with the #if 0 [...] stuff dropped? (I'm happy to send a patch for that if you pr
/archives/xfs/2007-11/msg00282.html (9,889 bytes)

9. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author:
Date: Fri, 30 Nov 2007 00:45:05 +0100 (CET)
On Sun, 25 Nov 2007, Christoph Hellwig wrote: This patch does exactly that and reverts xfs_file_readdir to what's basically the 2.6.23 version minus the uio and vnops junk. Thanks, works here too (wi
/archives/xfs/2007-11/msg00300.html (10,131 bytes)

10. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author:
Date: Fri, 30 Nov 2007 18:22:09 +1100
Christoph Hellwig wrote: The current readdir implementation deadlocks on a btree buffers locks because nfsd calls back into ->lookup from the filldir callback. The only short-term fix for this is to
/archives/xfs/2007-11/msg00303.html (15,291 bytes)

11. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author:
Date: Fri, 30 Nov 2007 18:47:12 +1100
I've been giving the fix some QA - that change appears to have caused a different regression as well so I'm holding off for a little bit until we know what the cause of the other regression is before
/archives/xfs/2007-11/msg00305.html (10,218 bytes)

12. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author:
Date: Fri, 30 Nov 2007 16:36:25 -0600
Wow, was it really that long ago! Looks like the readdir is in the bowels of the btree code when filldir gets called here, there are probably locks on several buffers in the btree at this point. This
/archives/xfs/2007-11/msg00314.html (11,414 bytes)

13. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author:
Date: Fri, 30 Nov 2007 15:04:35 -0800
I see it for fairly small directories. Larger than what you can stuff into an inode but less than a block (I'm not checking but fairly sure that's the case). Can you explain why the offset is capped
/archives/xfs/2007-11/msg00315.html (9,760 bytes)

14. [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: >
Date: Sun, 25 Nov 2007 16:30:14 +0000
The current readdir implementation deadlocks on a btree buffers locks because nfsd calls back into ->lookup from the filldir callback. The only short-term fix for this is to revert to the old ineffic
/archives/xfs/2007-11/msg00572.html (14,077 bytes)

15. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: >
Date: Tue, 27 Nov 2007 11:43:14 -0800
This seems to work really well here. This should probably be submitted for inclusion stable-2.6.24. Perhaps a version with the #if 0 [...] stuff dropped? (I'm happy to send a patch for that if you pr
/archives/xfs/2007-11/msg00598.html (9,889 bytes)

16. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: >
Date: Fri, 30 Nov 2007 00:45:05 +0100 (CET)
On Sun, 25 Nov 2007, Christoph Hellwig wrote: This patch does exactly that and reverts xfs_file_readdir to what's basically the 2.6.23 version minus the uio and vnops junk. Thanks, works here too (wi
/archives/xfs/2007-11/msg00616.html (10,131 bytes)

17. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: >
Date: Fri, 30 Nov 2007 18:22:09 +1100
Christoph Hellwig wrote: The current readdir implementation deadlocks on a btree buffers locks because nfsd calls back into ->lookup from the filldir callback. The only short-term fix for this is to
/archives/xfs/2007-11/msg00619.html (15,291 bytes)

18. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: x
Date: Fri, 30 Nov 2007 18:47:12 +1100
I've been giving the fix some QA - that change appears to have caused a different regression as well so I'm holding off for a little bit until we know what the cause of the other regression is before
/archives/xfs/2007-11/msg00621.html (10,218 bytes)

19. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: >
Date: Fri, 30 Nov 2007 16:36:25 -0600
Wow, was it really that long ago! Looks like the readdir is in the bowels of the btree code when filldir gets called here, there are probably locks on several buffers in the btree at this point. This
/archives/xfs/2007-11/msg00630.html (11,414 bytes)

20. Re: [PATCH] xfs: revert to double-buffering readdir (score: 1)
Author: >
Date: Fri, 30 Nov 2007 15:04:35 -0800
I see it for fairly small directories. Larger than what you can stuff into an inode but less than a block (I'm not checking but fairly sure that's the case). Can you explain why the offset is capped
/archives/xfs/2007-11/msg00631.html (9,760 bytes)


This search system is powered by Namazu