* [PATCH, needs a new owner] XFS misc patches @ 2009-02-12 4:04 Mark Goodwin 2009-02-12 17:49 ` Eric Sandeen 2009-02-19 19:34 ` Christoph Hellwig 0 siblings, 2 replies; 4+ messages in thread From: Mark Goodwin @ 2009-02-12 4:04 UTC (permalink / raw) To: xfs-oss [-- Attachment #1: Type: text/plain, Size: 572 bytes --] Series of 12 patches, originally by Dave Chinner. These will need forward porting to top-of-tree and careful review. See the description in each individual patch for details of each patch. 01/12 readpage-unwritten-mapping 02/12 xfs-fix-log-io-latency 03/12 xfs-use-meta-io-for-async-metadata 04/12 xfs-inval-page-fixup 05/12 xfs-iolock-on-page-mkwrite 06/12 xfs-non-block-writes-when-frozen 07/12 xfs-non-block-setattr-size-when-frozen 08/12 xfs-inode-search 09/12 xfs-v2-inodes-default 10/12 xfs-inode-writeback-checking 11/12 xfs-inode-swap 12/12 xfs-increase-iclogs [-- Attachment #2: patches.misc.tgz --] [-- Type: application/octet-stream, Size: 26788 bytes --] [-- Attachment #3: Type: text/plain, Size: 121 bytes --] _______________________________________________ xfs mailing list xfs@oss.sgi.com http://oss.sgi.com/mailman/listinfo/xfs ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH, needs a new owner] XFS misc patches 2009-02-12 4:04 [PATCH, needs a new owner] XFS misc patches Mark Goodwin @ 2009-02-12 17:49 ` Eric Sandeen 2009-02-19 19:34 ` Christoph Hellwig 1 sibling, 0 replies; 4+ messages in thread From: Eric Sandeen @ 2009-02-12 17:49 UTC (permalink / raw) To: Mark Goodwin; +Cc: xfs-oss Mark Goodwin wrote: > Series of 12 patches, originally by Dave Chinner. These will need > forward porting to top-of-tree and careful review. See the description > in each individual patch for details of each patch. > > 01/12 readpage-unwritten-mapping > 02/12 xfs-fix-log-io-latency > 03/12 xfs-use-meta-io-for-async-metadata > 04/12 xfs-inval-page-fixup > 05/12 xfs-iolock-on-page-mkwrite > 06/12 xfs-non-block-writes-when-frozen > 07/12 xfs-non-block-setattr-size-when-frozen > 08/12 xfs-inode-search > 09/12 xfs-v2-inodes-default > 10/12 xfs-inode-writeback-checking > 11/12 xfs-inode-swap > 12/12 xfs-increase-iclogs Mark, thanks a lot for getting these out there. Maybe we can get this stuff to the wiki and track who's willing to look at them. -Eric _______________________________________________ xfs mailing list xfs@oss.sgi.com http://oss.sgi.com/mailman/listinfo/xfs ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH, needs a new owner] XFS misc patches 2009-02-12 4:04 [PATCH, needs a new owner] XFS misc patches Mark Goodwin 2009-02-12 17:49 ` Eric Sandeen @ 2009-02-19 19:34 ` Christoph Hellwig 2009-02-20 0:17 ` Dave Chinner 1 sibling, 1 reply; 4+ messages in thread From: Christoph Hellwig @ 2009-02-19 19:34 UTC (permalink / raw) To: Dave Chinner; +Cc: xfs-oss On Thu, Feb 12, 2009 at 03:04:42PM +1100, Mark Goodwin wrote: > > Series of 12 patches, originally by Dave Chinner. These will need > forward porting to top-of-tree and careful review. See the description > in each individual patch for details of each patch. > > 01/12 readpage-unwritten-mapping Is there any other reason for this except for the slight cleanup? Looks goodish to me and I'll throw it into my QA queue. > 02/12 xfs-fix-log-io-latency > 03/12 xfs-use-meta-io-for-async-metadata Whered did we get stuck on these? IIRC there was some sort of regression on either the AS or deadlinke scheduler, right? > 04/12 xfs-inval-page-fixup Looks good to me, but not really useful until we actually have back tracing in some useable tree.. > 05/12 xfs-iolock-on-page-mkwrite Do we have a testcase for those races? > 06/12 xfs-non-block-writes-when-frozen We don't actually ever set O_NDELAY for regular files, so this can't actually be triggered. > 07/12 xfs-non-block-setattr-size-when-frozen I wonder if we should do these kinds of things higher up, e.g. in the vfsmount writer count API in the VFS. > 08/12 xfs-inode-search Interesting idea, but really wants some refactoring of the surrounding code first.. > 09/12 xfs-v2-inodes-default Do we really care? There shouldn't be any Linux filesystems with v1 inodes in the wild. > 10/12 xfs-inode-writeback-checking b_io_callback is now in the CRC patch series, and we could add additional checking there. Must say I don't really like the string buffer on stack in that path. > 11/12 xfs-inode-swap Yeah, we need to revisit this eventually. Big qustions is what we want to do with symlinks in an xfs_reno or shrinkfs using this ioctl. > 12/12 xfs-increase-iclogs Interesting idea. But 2MB is much larger than the current log buffer window.. _______________________________________________ xfs mailing list xfs@oss.sgi.com http://oss.sgi.com/mailman/listinfo/xfs ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH, needs a new owner] XFS misc patches 2009-02-19 19:34 ` Christoph Hellwig @ 2009-02-20 0:17 ` Dave Chinner 0 siblings, 0 replies; 4+ messages in thread From: Dave Chinner @ 2009-02-20 0:17 UTC (permalink / raw) To: Christoph Hellwig; +Cc: xfs-oss On Thu, Feb 19, 2009 at 02:34:03PM -0500, Christoph Hellwig wrote: > On Thu, Feb 12, 2009 at 03:04:42PM +1100, Mark Goodwin wrote: > > > > Series of 12 patches, originally by Dave Chinner. These will need > > forward porting to top-of-tree and careful review. See the description > > in each individual patch for details of each patch. > > > > 01/12 readpage-unwritten-mapping > > Is there any other reason for this except for the slight cleanup? > Looks goodish to me and I'll throw it into my QA queue. Cleanup, may as well use the buffer_unwritten state.... > > 02/12 xfs-fix-log-io-latency > > 03/12 xfs-use-meta-io-for-async-metadata > > Whered did we get stuck on these? IIRC there was some sort of > regression on either the AS or deadlinke scheduler, right? optimisations for a specific scheduler that aren't applicable to all. I have to get back to these at some point. > > 04/12 xfs-inval-page-fixup > > Looks good to me, but not really useful until we actually have back > tracing in some useable tree.. Though it will tell use whenever that nasty 'throw away delalloc pages without converting the extent first' problem is hit. That was the main purpose of the patch. Probably good to have that. > > 05/12 xfs-iolock-on-page-mkwrite > > Do we have a testcase for those races? IIRC, fsx mixing direct io and mmap will trigger it fairly reliably. > > 06/12 xfs-non-block-writes-when-frozen > > We don't actually ever set O_NDELAY for regular files, so this can't > actually be triggered. Was for NFS servers to prevent them from locking up all threads on a single fs while a snapshot was in progress on it. There was probably a matching piece to the NFS server write path. > > 07/12 xfs-non-block-setattr-size-when-frozen Ditto. > I wonder if we should do these kinds of things higher up, e.g. in the > vfsmount writer count API in the VFS. Probably be a good idea. > > 08/12 xfs-inode-search > > Interesting idea, but really wants some refactoring of the surrounding > code first.. Yes, needs reworking. But it was always sitting in my QA tree, so the concept seems to be sound. ;) > > 09/12 xfs-v2-inodes-default > > Do we really care? There shouldn't be any Linux filesystems with v1 > inodes in the wild. Not really. it can be dropped. > > 10/12 xfs-inode-writeback-checking > > b_io_callback is now in the CRC patch series, and we could add > additional checking there. Yes, that was the intent. > Must say I don't really like the string > buffer on stack in that path. Neither do I - it was a quick hack ;) > > 11/12 xfs-inode-swap > > Yeah, we need to revisit this eventually. Big qustions is what we want > to do with symlinks in an xfs_reno or shrinkfs using this ioctl. Yup. > > 12/12 xfs-increase-iclogs > > Interesting idea. But 2MB is much larger than the current log buffer > window.. No it isn't. We default to 8 log buffers, and when you say logbsize=262144, you have a 2MB window. I should go back and look at this again.... Cheers, Dave. -- Dave Chinner david@fromorbit.com _______________________________________________ xfs mailing list xfs@oss.sgi.com http://oss.sgi.com/mailman/listinfo/xfs ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-02-20 0:18 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-02-12 4:04 [PATCH, needs a new owner] XFS misc patches Mark Goodwin 2009-02-12 17:49 ` Eric Sandeen 2009-02-19 19:34 ` Christoph Hellwig 2009-02-20 0:17 ` Dave Chinner
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox