Re: [Tracker] more issues with indexer-split



On Tue, 2008-09-02 at 12:17 +0100, Martyn Russell wrote:
Jamie McCracken wrote:
Finding more performance issues

on an up to date indexed home directory, the next restart of trackerd
checks every single file to see if its up to date - why?

Because we redesigned the whole code base and haven't finished
optimising it yet.

fair enough



trunk only checks directories (If a file in a directory is modified then
the directories mtime is also altered so no need to check every file)
hence startup is much faster.

We can do this. Can you guarantee that on EVERY file system type the
parent directory mtime is updated when a file changes? I am not 100%
sure this is the case.

on all major platforms yes (*nix and windows)



This needs to be restored as the performance of indexer-split is
horrendous at startup

It isn't that bad.

it is for me - its in the order of 3x slower than trunk at startup 


jamie




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]