What was/is the purpose of the getwd cache?

Andreas Schneider asn at samba.org
Wed Jun 13 03:42:57 MDT 2012



On Tue 12.Jun.12 14:00, Jeremy Allison wrote:
>On Tue, Jun 12, 2012 at 01:55:36PM -0700, Richard Sharpe wrote:
>> Hi folks,
>>
>> What happens if I set 'getwd cache = no'?
>
>smbd will stop using the getwd cache. See this comment
>in the code:
>
>        /*
>         * We don't have the information to hand so rely on traditional
>         * methods. The very slow getcwd, which spawns a process on some
>         * systems, or the not quite so bad getwd.
>         */
>
>Probably these days getwd is reasonably fast. But this is
>an *OLD* optimization.
>
This raises the question for which systems it is still needed and can we
get rid of it for 4.0 :)


     -- andreas



More information about the samba-technical mailing list