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