You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Emmanuel Lecharny <el...@gmail.com> on 2010/10/29 01:42:49 UTC
Layout, heads up
Hi !
So with your feedback, I was able to wire something more decent.
Some few notes :
- As Kiran suggested, we will use the AT OIDs to name indexes. There is
no risk of collision, and as he has added some .txt file beside that
helps the end user (or admin) to know what is the index associated with
an OID, it's a no brainer :
- The InstanceLayout class now contains the list of directories we can
use, with the associated setter/getter. This class has been added into
the DirectoryService class, and it's easy to use :
directoryService.getInstanceLayout().getLogDirectory() fot instance, to
get the LOG directory.
Here are the available methods :
getInstanceDirectory()
getConfDirectory()
getLogDirectory()
getPartitionsDirectory() (replacing the getWorkingDirectory method)
getRunDirectory()
Some files are created automatically :
- the lock file, which will be stored in getInstanceDirectory()
- the cache will be stored in getRunDirectory()
- the Journal will be stored in getLogDirectory()
- the ChangeLog files, when on disk, will be stored in getLogDirectory()
This is yet a proposal, but we can change those defaults.
So far, I have the server starting and working, I still have to run
tests to see what's could have gone wrong. Will do that tomorrow !
--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com
Re: Layout, heads up
Posted by Alex Karasulu <ak...@apache.org>.
Very nice thanks Emmanuel.
On Fri, Oct 29, 2010 at 2:42 AM, Emmanuel Lecharny <el...@gmail.com>wrote:
> Hi !
>
> So with your feedback, I was able to wire something more decent.
>
> Some few notes :
> - As Kiran suggested, we will use the AT OIDs to name indexes. There is no
> risk of collision, and as he has added some .txt file beside that helps the
> end user (or admin) to know what is the index associated with an OID, it's a
> no brainer :
>
> - The InstanceLayout class now contains the list of directories we can use,
> with the associated setter/getter. This class has been added into the
> DirectoryService class, and it's easy to use :
>
> directoryService.getInstanceLayout().getLogDirectory() fot instance, to get
> the LOG directory.
>
> Here are the available methods :
> getInstanceDirectory()
> getConfDirectory()
> getLogDirectory()
> getPartitionsDirectory() (replacing the getWorkingDirectory method)
> getRunDirectory()
>
> Some files are created automatically :
> - the lock file, which will be stored in getInstanceDirectory()
> - the cache will be stored in getRunDirectory()
> - the Journal will be stored in getLogDirectory()
> - the ChangeLog files, when on disk, will be stored in getLogDirectory()
>
> This is yet a proposal, but we can change those defaults.
>
> So far, I have the server starting and working, I still have to run tests
> to see what's could have gone wrong. Will do that tomorrow !
>
> --
> Regards,
> Cordialement,
> Emmanuel Lécharny
> www.iktek.com
>
>
--
Alex Karasulu
My Blog :: http://www.jroller.com/akarasulu/
Apache Directory Server :: http://directory.apache.org
Apache MINA :: http://mina.apache.org
To set up a meeting with me: http://tungle.me/AlexKarasulu