Branch next
Tag:V6-dev.9
I did a mid-week merge to move Dipit's ID Mapper patch set along.
Merge Highlights
* This merge is a major rework of the idmapping caching
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
2cf6d40fa Frank S. Filz V6-dev.9
5aca72270 Dipit Grover Idmapper: Refactor negative_cache_entry to add an
explicit name-buffer
89833338d Dipit Grover Idmapper: Add function to reap expired user-groups
cached entries
38b1641bb Dipit Grover Idmapper: Limit max user-groups cache entries, and
add a fifo queue
f0cccdd3b Dipit Grover Idmapper: Add reaper function for negative cache
e67c1b835 Dipit Grover Idmapper: Introduce reaper to remove expired user,
group cache entries
6036cdd60 Dipit Grover Idmapper: Integrate group negative-cache during name
resolution
9a8bf8b3d Dipit Grover Idmapper: Introduce negative cache for group entries
4b3fe40fc Dipit Grover Idmapper: Integrate user negative-cache during
name/principal resolution
f2fb94689 Dipit Grover Idmapper: Introduce negative cache for user entries
f86dc42c1 Dipit Grover Idmapper: Remove redundant else block from name2id
function
c7364bb86 Dipit Grover Idmapper: Limit max group-cache entries, and add a
fifo queue
1f2c676f1 Dipit Grover Idmapper: Limit max user-cache entries, and add a
fifo queue
a742430d8 Dipit Grover Idmapper: Extract user and group cache removal into
separate functions
0aac4af74 Dipit Grover Idmapper: Also clear user-groups cache when
performing cleanup
8466a7248 Dipit Grover Idmapper: Add idmapped-group's time validity to
DIRECTORY_SERVICES config
0ef408657 Dipit Grover Idmapper: Add idmapped-user's time validity to
DIRECTORY_SERVICES config
0d0109a76 Dipit Grover Idmapper: Move gsh-buffer comparator function to
common_utils
2c38ded8b Dipit Grover Idmapping: Move DomainName from NFSv4 to new
DIRECTORY_SERVICES config section