On Mon, Oct 08, 2012 at 09:55:58PM +1100, Dave Chinner wrote:
> Hopefully the final version.
I am testing this new rev now... My v4 run over the weekend crashed but
unfortunately I wasn't able to get a stack trace. We'll see what shakes out.
> Version 5:
> - move initial queuing of log work so it isn't started on log mount
> - move xfs_flush_inodes() to xfs_super.c
> - pass xfs_mount to xfs_flush_inodes()
> - rewrite commit message for xfs_flush_inodes() changes
> - added last_sync_lsn fix to series as the problem it fixes is
> reliably exposed by the changes in this series
> Version 4:
> - updated 'xfs: xfs_sync_data is redundant' with cleanups to the
> xfs_flush_inodes interface as per Christoph's request,
> - updated 'xfs: xfs_sync_data is redundant', folding in changes from
> - fixed a minor typo in xfs: 'syncd workqueue is no more', renaming the
> log worker from 'xfs-reclaim' to 'xfs-log'.
> Version 3:
> - per-mount log and reclaim workqueues instead of a generic mount
> - reordering of some of the patches as Christoph requested.
> - fixed the writeback_inodes_sb_if_idle deadlock by moving it all
> the way back up the write stack to xfs_file_aio_buffered_write
> where we were just flushing the current file to avoid deadlocking
> on it anyway.
> - reintroduced xfs_flush_inodes() as a wrapper for
> - rebased on a current TOT.
> Version 2:
> - fix writeback_inodes_sb_if_idle call in xfs_create()
> - refreshed patch 13 before sending.
> Initial version:
> - http://oss.sgi.com/archives/xfs/2012-06/msg00064.html
> xfs mailing list