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@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