Suhel Momin wrote:
Hi, I want to understand what is the impact of changing following #defines #define DEFAULT_SEARCH_STACK_DEPTH 16 #define MINIMUM_SEARCH_STACK_DEPTH 8 I can see that this value is used to allocate search_stack. I modified these values to #define DEFAULT_SEARCH_STACK_DEPTH 4 #define MINIMUM_SEARCH_STACK_DEPTH 2 This helped in reducing memory footprint however I am not sure about the wide range impact.
The MINIMUM is a hard limit; the search code expects it to be at least 8. Anything smaller will cause a SEGV. Never change these definitions. The whole reason there is a "searchstack" config keyword is so that you can safely reconfigure this value without changing the code.
The comment on MINIMUM is "The minimum we can function with" - do you think we're lying when we write comments like that?
-- -- Howard Chu CTO, Symas Corp. http://www.symas.com Director, Highland Sun http://highlandsun.com/hyc/ Chief Architect, OpenLDAP http://www.openldap.org/project/
