Skip to contentSkip to conversation

XFS development tree branch, master, updated. for-linus-v3.11-rc1-2-12211-g00574da

XFS updates [email protected] 1 participant 1 message Aug 23, 2013

lore
Share & tools
lore

[email protected]

author Reviewed-by Ben Myers Reviewed-by Ben Myers Reviewed-by Ben Myers
#0 lore raw

This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree".

The branch, master has been updated
00574da xfs: introduce object readahead to log recovery 8d1d408 xfs: Simplify xfs_ail_min() with list_first_entry_or_null() 46677e6 xfs: Register hotcpu notifier after initialization

      from  3e3c51cee9a07d67e3910cc514867b56ac60ec94 (commit)

Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.

- Log ----------------------------------------------------------------- commit 00574da199291751bfaaee15ad0f42a7144276ad

Author: Zhi Yong Wu <[email protected]>
Date:   Wed Aug 14 15:16:03 2013 +0800

xfs: introduce object readahead to log recovery

It can take a long time to run log recovery operation because it is
single threaded and is bound by read latency. We can find that it took most of the time to wait for the read IO to occur, so if one object readahead is introduced to log recovery, it will obviously reduce the log recovery time.

Log recovery time stat:

w/o this patch w/ this patch

real: 0m15.023s 0m7.802s
user: 0m0.001s 0m0.001s
sys: 0m0.246s 0m0.107s

commit 8d1d40832b1c53ae73931f1b536ce1ab7375b3c8

Author: Jie Liu <[email protected]>
Date:   Thu Aug 15 13:08:35 2013 +0800

xfs: Simplify xfs_ail_min() with list_first_entry_or_null()

At xfs_ail_min(), we do check if the AIL list is empty or not before returning the first item in it with list_empty() and list_first_entry().

This can be simplified a bit with a new list operation routine that is the list_first_entry_or_null() which has been introduced by:

commit 6d7581e62f8be462440d7b22c6361f7c9fa4902b
list: introduce list_first_entry_or_null

v2: make xfs_ail_min() as a static inline function and move it to
xfs_trans_priv.h as per Dave Chinner's comments.

commit 46677e679fba8c2db7c94a7142ad9abb72192ebc

Author: Richard Weinberger <[email protected]>
Date:   Mon Aug 19 22:56:44 2013 +0200

xfs: Register hotcpu notifier after initialization

Currently the code initializizes mp->m_icsb_mutex and other things _after_ register_hotcpu_notifier().
As the notifier takes mp->m_icsb_mutex it can happen that it takes the lock before it's initialization.

-----------------------------------------------------------------------

Summary of changes:

 fs/xfs/xfs_log_recover.c | 159 ++++++++++++++++++++++++++++++++++++++++++++---
 fs/xfs/xfs_mount.c       |  13 ++--
 fs/xfs/xfs_trans_ail.c   |  14 -----
 fs/xfs/xfs_trans_priv.h  |  12 ++++
 4 files changed, 171 insertions(+), 27 deletions(-)

hooks/post-receive

Signature · 6 lines
XFS development tree

_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs