* My current xfs-for-2.6.38 tree....
@ 2011-01-04 5:02 Dave Chinner
2011-01-04 5:54 ` Christoph Hellwig
0 siblings, 1 reply; 4+ messages in thread
From: Dave Chinner @ 2011-01-04 5:02 UTC (permalink / raw)
To: xfs
Folks,
FYI, my current xfs-for-2.6.38 tree has just been updated. Changes
since last update:
- dropped the per-cpu superblock counter cleanup patches
from it so we can get it right before merging.
- added unaligned aio/dio write fix series (needs review)
- added log covering idle fix (needs review)
- added superblock write error hang fix (needs review)
The tree can be found here (when the rsync updates git.kernel.org):
The following changes since commit 489a150f6454e2cd93d9e0ee6d7c5a361844f62a:
xfs: factor duplicate code in xfs_alloc_ag_vextent_near into a helper (2010-12-16 16:06:15 -0600)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/dgc/xfsdev.git xfs-for-2.6.38
Dave Chinner (40):
xfs: provide a inode iolock lockdep class
xfs: use KM_NOFS for allocations during attribute list operations
xfs: dynamic speculative EOF preallocation
xfs: don't truncate prealloc from frequently accessed inodes
xfs: rcu free inodes
xfs: convert inode cache lookups to use RCU locking
xfs: convert pag_ici_lock to a spin lock
xfs: convert xfsbud shrinker to a per-buftarg shrinker.
xfs: add a lru to the XFS buffer cache
xfs: connect up buffer reclaim priority hooks
xfs: fix EFI transaction cancellation.
xfs: Pull EFI/EFD handling out from under the AIL lock
xfs: clean up xfs_ail_delete()
xfs: bulk AIL insertion during transaction commit
xfs: reduce the number of AIL push wakeups
xfs: consume iodone callback items on buffers as they are processed
xfs: remove all the inodes on a buffer from the AIL in bulk
xfs: use AIL bulk update function to implement single updates
xfs: use AIL bulk delete function to implement single delete
xfs: convert log grant ticket queues to list heads
xfs: fact out common grant head/log tail verification code
xfs: rework log grant space calculations
xfs: combine grant heads into a single 64 bit integer
xfs: use wait queues directly for the log wait queues
xfs: make AIL tail pushing independent of the grant lock
xfs: convert l_last_sync_lsn to an atomic variable
xfs: convert l_tail_lsn to an atomic variable.
xfs: convert log grant heads to atomic variables
xfs: introduce new locks for the log grant ticket wait queues
xfs: convert grant head manipulations to lockless algorithm
xfs: ensure sync write errors are returned
xfs: factor common post-write isize handling code
xfs: factor post-write newsize updates
xfs: introduce xfs_rw_lock() helpers for locking the inode
xfs: split direct IO write path from xfs_file_aio_write
xfs: split buffered IO write path from xfs_file_aio_write
xfs: factor common write setup code
xfs: serialise unaligned direct IOs
xfs: ensure log covering transactions are synchronous
xfs: errors on sync superblock writes leave it locked
fs/xfs/linux-2.6/sv.h | 59 ----
fs/xfs/linux-2.6/xfs_buf.c | 248 ++++++++++-----
fs/xfs/linux-2.6/xfs_buf.h | 22 +-
fs/xfs/linux-2.6/xfs_file.c | 528 +++++++++++++++++-------------
fs/xfs/linux-2.6/xfs_linux.h | 1 -
fs/xfs/linux-2.6/xfs_super.c | 24 ++-
fs/xfs/linux-2.6/xfs_sync.c | 103 +++++--
fs/xfs/linux-2.6/xfs_trace.h | 30 +-
fs/xfs/quota/xfs_dquot.c | 1 -
fs/xfs/xfs_ag.h | 2 +-
fs/xfs/xfs_attr_leaf.c | 4 +-
fs/xfs/xfs_btree.c | 9 +-
fs/xfs/xfs_buf_item.c | 32 ++-
fs/xfs/xfs_extfree_item.c | 97 +++---
fs/xfs/xfs_extfree_item.h | 11 +-
fs/xfs/xfs_fsops.c | 11 +-
fs/xfs/xfs_fsops.h | 2 +-
fs/xfs/xfs_iget.c | 90 ++++-
fs/xfs/xfs_inode.c | 54 +++-
fs/xfs/xfs_inode.h | 15 +-
fs/xfs/xfs_inode_item.c | 92 +++++-
fs/xfs/xfs_iomap.c | 84 +++++-
fs/xfs/xfs_log.c | 739 +++++++++++++++++++-----------------------
fs/xfs/xfs_log_cil.c | 17 +-
fs/xfs/xfs_log_priv.h | 121 ++++++--
fs/xfs/xfs_log_recover.c | 35 +--
fs/xfs/xfs_mount.c | 23 ++-
fs/xfs/xfs_mount.h | 14 +
fs/xfs/xfs_trans.c | 79 +++++-
fs/xfs/xfs_trans.h | 2 +-
fs/xfs/xfs_trans_ail.c | 232 +++++++-------
fs/xfs/xfs_trans_extfree.c | 8 +-
fs/xfs/xfs_trans_priv.h | 35 ++-
fs/xfs/xfs_vnodeops.c | 61 +++--
34 files changed, 1723 insertions(+), 1162 deletions(-)
delete mode 100644 fs/xfs/linux-2.6/sv.h
--
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
* Re: My current xfs-for-2.6.38 tree....
2011-01-04 5:02 My current xfs-for-2.6.38 tree Dave Chinner
@ 2011-01-04 5:54 ` Christoph Hellwig
2011-01-04 6:46 ` Dave Chinner
0 siblings, 1 reply; 4+ messages in thread
From: Christoph Hellwig @ 2011-01-04 5:54 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
On Tue, Jan 04, 2011 at 04:02:59PM +1100, Dave Chinner wrote:
> Folks,
>
> FYI, my current xfs-for-2.6.38 tree has just been updated. Changes
> since last update:
>
> - dropped the per-cpu superblock counter cleanup patches
> from it so we can get it right before merging.
> - added unaligned aio/dio write fix series (needs review)
> - added log covering idle fix (needs review)
> - added superblock write error hang fix (needs review)
>
> The tree can be found here (when the rsync updates git.kernel.org):
I'll try to get to review the new patches, but can we please get the
metadata scalability patches into the xfs tree and thus linux-next ASAP?
The merge window is about to open, and we really need to get that stuff
in now.
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: My current xfs-for-2.6.38 tree....
2011-01-04 5:54 ` Christoph Hellwig
@ 2011-01-04 6:46 ` Dave Chinner
2011-01-04 19:48 ` Alex Elder
0 siblings, 1 reply; 4+ messages in thread
From: Dave Chinner @ 2011-01-04 6:46 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: xfs
On Tue, Jan 04, 2011 at 12:54:41AM -0500, Christoph Hellwig wrote:
> On Tue, Jan 04, 2011 at 04:02:59PM +1100, Dave Chinner wrote:
> > Folks,
> >
> > FYI, my current xfs-for-2.6.38 tree has just been updated. Changes
> > since last update:
> >
> > - dropped the per-cpu superblock counter cleanup patches
> > from it so we can get it right before merging.
> > - added unaligned aio/dio write fix series (needs review)
> > - added log covering idle fix (needs review)
> > - added superblock write error hang fix (needs review)
> >
> > The tree can be found here (when the rsync updates git.kernel.org):
>
> I'll try to get to review the new patches, but can we please get the
> metadata scalability patches into the xfs tree and thus linux-next ASAP?
> The merge window is about to open, and we really need to get that stuff
> in now.
That's all first in the branch and reviewed, so Alex should be able
to simply merge up to the last commit in that part of the series from
the branch I posted.
Alex, if you want I can set up a separate branch for the metadata
scalability series....
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
* Re: My current xfs-for-2.6.38 tree....
2011-01-04 6:46 ` Dave Chinner
@ 2011-01-04 19:48 ` Alex Elder
0 siblings, 0 replies; 4+ messages in thread
From: Alex Elder @ 2011-01-04 19:48 UTC (permalink / raw)
To: Dave Chinner; +Cc: Christoph Hellwig, xfs
On Tue, 2011-01-04 at 17:46 +1100, Dave Chinner wrote:
> On Tue, Jan 04, 2011 at 12:54:41AM -0500, Christoph Hellwig wrote:
> > On Tue, Jan 04, 2011 at 04:02:59PM +1100, Dave Chinner wrote:
> > > Folks,
> > >
> > > FYI, my current xfs-for-2.6.38 tree has just been updated. Changes
> > > since last update:
> > >
> > > - dropped the per-cpu superblock counter cleanup patches
> > > from it so we can get it right before merging.
> > > - added unaligned aio/dio write fix series (needs review)
> > > - added log covering idle fix (needs review)
> > > - added superblock write error hang fix (needs review)
> > >
> > > The tree can be found here (when the rsync updates git.kernel.org):
> >
> > I'll try to get to review the new patches, but can we please get the
> > metadata scalability patches into the xfs tree and thus linux-next ASAP?
> > The merge window is about to open, and we really need to get that stuff
> > in now.
>
> That's all first in the branch and reviewed, so Alex should be able
> to simply merge up to the last commit in that part of the series from
> the branch I posted.
>
> Alex, if you want I can set up a separate branch for the metadata
> scalability series....
No that's OK, I'll take in everything that's reviewed
and ready to go and leave the rest for later. I've been
waiting for a pull request but this is fine with me.
-Alex
_______________________________________________
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:[~2011-01-04 19:46 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-04 5:02 My current xfs-for-2.6.38 tree Dave Chinner
2011-01-04 5:54 ` Christoph Hellwig
2011-01-04 6:46 ` Dave Chinner
2011-01-04 19:48 ` Alex Elder
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox