directory-api mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kiran Ayyagari <>
Subject Re: Some thoughts I had under my shower this morning...
Date Fri, 06 Aug 2010 08:45:54 GMT
On Fri, Aug 6, 2010 at 2:02 PM, Stefan Seelmann <> wrote:
>> So we will have some potential issues with the LDAP API : as we now have a
>> schema Aware, we have to load the schema into a SchemaManager. Right now,
>> all the schema is stored into a subproject (shared/ldap-schema) as LDIF
>> files. When we try to initialize the schemaManager, we first extract the
>> LDIF to the disk.
>> This is *very* bad ! When one will try to embed the API (in tomcat for
>> instance), one will face serious issues as the file system might not be
>> writable.
> I think that is more worse when one wants to use the API as a client.
> IMO the usage of the API must be lightweight. If I startup my program
> to just do a search I probably don't want that a schema is loaded at
> all, because it is just too heavy. Can we have a DummySchemaManager
> implementation, that just does no validation and normalization?

not really, we let schema manager use the in-memory LDIF loader
(JarLdifSchemaLoader) so
no files will be written to disk.

Kiran Ayyagari

View raw message