Wei Yongjun
|
c8c797f9fd
nfsd: make symbol nfsd_reply_cache_shrinker static
|
12 years ago |
Jeff Layton
|
0733c7ba1e
nfsd: scale up the number of DRC hash buckets with cache size
|
12 years ago |
Jeff Layton
|
98d821bda1
nfsd: keep stats on worst hash balancing seen so far
|
12 years ago |
Jeff Layton
|
a2f999a37e
nfsd: add new reply_cache_stats file in nfsdfs
|
12 years ago |
Jeff Layton
|
6c6910cd4d
nfsd: track memory utilization by the DRC
|
12 years ago |
Jeff Layton
|
9dc56143c2
nfsd: break out comparator into separate function
|
12 years ago |
Jeff Layton
|
0b9ea37f24
nfsd: eliminate one of the DRC cache searches
|
12 years ago |
Jeff Layton
|
ac534ff2d5
nfsd: fix startup order in nfsd_reply_cache_init
|
12 years ago |
Jeff Layton
|
a517b608fa
nfsd: only unhash DRC entries that are in the hashtable
|
12 years ago |
Linus Torvalds
|
b6669737d3
Merge branch 'for-3.9' of git://linux-nfs.org/~bfields/linux
|
12 years ago |
Sasha Levin
|
b67bfe0d42
hlist: drop the node parameter from iterators
|
12 years ago |
Jeff Layton
|
56edc86b5a
nfsd: fix compiler warning about ambiguous types in nfsd_cache_csum
|
12 years ago |
Jeff Layton
|
1ac8362977
nfsd: fix comments on nfsd_cache_lookup
|
12 years ago |
Jeff Layton
|
01a7decf75
nfsd: keep a checksum of the first 256 bytes of request
|
12 years ago |
Jeff Layton
|
5976687a2b
sunrpc: move address copy/cmp/convert routines and prototypes from clnt.h to addr.h
|
12 years ago |
Jeff Layton
|
b4e7f2c945
nfsd: register a shrinker for DRC cache entries
|
12 years ago |
Jeff Layton
|
aca8a23de6
nfsd: add recurring workqueue job to clean the cache
|
12 years ago |
Jeff Layton
|
2c6b691c05
nfsd: when updating an entry with RC_NOCACHE, just free it
|
12 years ago |
Jeff Layton
|
13cc8a78e8
nfsd: remove the cache_disabled flag
|
12 years ago |
Jeff Layton
|
0338dd1572
nfsd: dynamically allocate DRC entries
|
12 years ago |
Jeff Layton
|
0ee0bf7ee5
nfsd: track the number of DRC entries in the cache
|
12 years ago |
Jeff Layton
|
56c2548b2d
nfsd: always move DRC entries to the end of LRU list when updating timestamp
|
12 years ago |
Jeff Layton
|
a4a3ec3291
nfsd: break out hashtable search into separate function
|
12 years ago |
Jeff Layton
|
d1a0774de6
nfsd: clean up and clarify the cache expiration code
|
12 years ago |
Jeff Layton
|
25e6b8b0e1
nfsd: remove redundant test from nfsd_reply_cache_free
|
12 years ago |
Jeff Layton
|
f09841fdfa
nfsd: add alloc and free functions for DRC entries
|
12 years ago |
Jeff Layton
|
8a8bc40d9b
nfsd: create a dedicated slabcache for DRC entries
|
12 years ago |
Jeff Layton
|
6dc8889589
nfsd: remove unneeded spinlock in nfsd_cache_update
|
12 years ago |
Jeff Layton
|
7b9e8522a6
nfsd: fix IPv6 address handling in the DRC
|
12 years ago |
J. Bruce Fields
|
1091006c5e
nfsd: turn on reply cache for NFSv4
|
14 years ago |