| To: | David Chinner <dgc@xxxxxxx> |
|---|---|
| Subject: | Re: TAKE 977545 - xfsaild causing too many wakeups |
| From: | Eric Sandeen <sandeen@xxxxxxxxxxx> |
| Date: | Wed, 05 Mar 2008 14:43:17 -0600 |
| Cc: | sgi.bugs.xfs@xxxxxxxxxxxx, xfs@xxxxxxxxxxx |
| In-reply-to: | <20080222041525.37EA858C4C0F@chook.melbourne.sgi.com> |
| References: | <20080222041525.37EA858C4C0F@chook.melbourne.sgi.com> |
| Sender: | xfs-bounce@xxxxxxxxxxx |
| User-agent: | Thunderbird 2.0.0.12 (Macintosh/20080213) |
David Chinner wrote: > xfsaild causing too many wakeups > > Idle state is not being detected properly by the xfsaild push code. > The current idle state is detected by an empty list which may never > happen with mostly idle filesystem or one using lazy superblock > counters. A single dirty item in the list that exists beyond the > push target can result repeated looping attempting to push > up to the target because it fails to check if the push target > has been acheived or not. > > Fix by considering a dirty list with everything past the target > as an idle state and set the timeout appropriately. Will this go to 2.6.25? -Eric |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: XFS internal error xfs_trans_cancel at line 1150 of file fs/xfs/xfs_trans.c, Christian Røsnes |
|---|---|
| Next by Date: | Re: TAKE 977545 - xfsaild causing too many wakeups, David Chinner |
| Previous by Thread: | Re: XFS internal error xfs_trans_cancel at line 1150 of file fs/xfs/xfs_trans.c, Christian Røsnes |
| Next by Thread: | Re: TAKE 977545 - xfsaild causing too many wakeups, David Chinner |
| Indexes: | [Date] [Thread] [Top] [All Lists] |