Emmanuel Lecharny wrote:
Ok, let's go deep into each system index now. We don't really care about user index right now.

First, we have to know that a system index can still be configured in the Server.xml file, because the user can set the index size. We need to clarify exactly what can be configured, what is the default and also discuss about what can be improved.

1) What can be configured

Let's list the parameter we can work on :
- wkDirPath : the working directory path used to store the index

<paranoia>
 What if the user configures it to '/tmp' and reboots the machine after the 
server has loaded some data.
 All the indexed data would be lost. May be we should warn users about it in 
the doc
</paranoia>

We should have some mechanism where by the server notifies the user either to 
rebuild the index or
the server itself does it.

This should be easy as we already have a command line tool to rebuild the index 
the only thing is to fix
this partially broken tool (I have started to fix this tool sometime back but 
it hasn't come out of
workspace may be for 2.0 it will :) and add some code to the server to notify 
the user.

2) Default values ?
The cacheSize is usually set to 100 elements. Some load tests are necessary to define the best possible value for this parameter. This is also the case for the numDupLimit parameter, which is set to 512 elements, and atl never changed.

The working diretcory remains the same as the one associated with the partition.

+1

3) What can be improved ?
It's obvious that having the OID instead of the name is not a good thing. We would rather have "apacheNdn" instead.


+1
The parameter for the cache size should be dynamic (ie, it can be change while the server is running (at least increased)

+1


Kiran Ayyagari

Reply via email to