| To: | xfs@xxxxxxxxxxx |
|---|---|
| Subject: | [PATCH 00/10] remove xfsbufd |
| From: | Christoph Hellwig <hch@xxxxxxxxxxxxx> |
| Date: | Tue, 27 Mar 2012 12:44:00 -0400 |
| User-agent: | quilt/0.48-1 |
Now that we all dirty metadata is tracked in the AIL, and except for few special cases only written through it there is no point to keep the current delayed buffers list and xfsbufd around. This series remove a few more of the remaining special cases and then replaced the global delwri buffer list with a local on-stack one. The main consumer is xfsaild, which is used more often now. Besides removing a lot of code this change reduce buffer cache lookups on loaded systems from xfsaild because we can figure out that a buffer already is under writeback entirely locally now. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH 04/10] xfs: implement freezing by emptying the AIL, Christoph Hellwig |
|---|---|
| Next by Date: | [PATCH 05/10] xfs: do flush inodes from background inode reclaim, Christoph Hellwig |
| Previous by Thread: | [PATCH 0/5] reduce exclusive ilock hold times V2, Christoph Hellwig |
| Next by Thread: | [PATCH 02/10] xfs: remove log item from AIL in xfs_iflush after a shutdown, Christoph Hellwig |
| Indexes: | [Date] [Thread] [Top] [All Lists] |