version 1.310.2.3, 2012/05/23 10:07:21 |
version 1.310.2.4, 2012/10/30 18:48:57 |
Line 617 Description: page cache related changes |
|
Line 617 Description: page cache related changes |
|
Status: Active |
Status: Active |
Start Date: Wed Nov 2 2011 |
Start Date: Wed Nov 2 2011 |
End Date: |
End Date: |
Base Tag: yamt-pagecache-base3 |
Base Tag: yamt-pagecache-base5 |
Maintainer: YAMAMOTO Takashi <yamt@NetBSD.org> |
Maintainer: YAMAMOTO Takashi <yamt@NetBSD.org> |
Scope: src |
Scope: src |
Notes: - maintain object pages in radix tree rather than rb tree. |
Notes: - maintain object pages in radix tree rather than rb tree. |
Line 629 Notes: - maintain object pages in radix |
|
Line 629 Notes: - maintain object pages in radix |
|
dirtiness more precisely in uvm layer. |
dirtiness more precisely in uvm layer. |
- fix nfs commit range tracking. |
- fix nfs commit range tracking. |
- fix nfs write clustering. XXX hack |
- fix nfs write clustering. XXX hack |
|
- fix A->O loaning |
|
- write radixtree(9) man page |
|
|
TODO: |
TODO: |
- benchmark |
- benchmark |
- test |
- test |
- make the write clustering fix less kludgy |
- make the write clustering fix less kludgy |
- fix or disable the ad-hoc per-cpu statistic |
- fix or disable the ad-hoc per-cpu statistic |
|
- disable A->O loan as its benefit is unclear at best |
|
|
tested: i386, amd64, nfs, ffs |
tested: i386, amd64, nfs, ffs |
|
|