[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: tsCaseIgnoreDirectoryString size limit?
Hmm, doesn't seem to be a size limit after all:
<= key_change 0
=> key_change(ADD,8363c)
<= key_change 0
=> key_change(ADD,8363c)
<= key_change 0
=> key_change(ADD,8363c)
bdb(service=Loinc,dc=LexGrid,dc=org): Lock table is out of available locks
=> bdb_idl_insert_key: c_put id failed: Cannot allocate memory (12)
<= key_change 12
It looks like I need to change one (or more) of the following:
set_lk_max_lockers
set_lk_max_locks
set_lk_max_objects
They all default to 1000 - should I just double them all? Or a particular subset?
Dan
-----Original Message-----
From: owner-openldap-software@OpenLDAP.org [mailto:owner-openldap-software@OpenLDAP.org] On Behalf Of Armbrust, Daniel C.
Sent: Tuesday, February 22, 2005 11:01 AM
To: openldap-software@OpenLDAP.org
Subject: tsCaseIgnoreDirectoryString size limit?
How much should a tsCaseIgnoreDirectoryString hold?
I have an example where after I create about 375,000 of these things, suddenly it only holds about 1440 characters. Any more characters than that causes an exception. Earlier on (in the load) it accepted strings that were longer than 3000 characters.
The index on it is (one of the errors I got referenced an indexing problem):
text pres,eq,sub,subany
Any ideas?
Openldap 2.2.23 on BerkeleyDB 4.2.52
***********************************
Daniel C. Armbrust
Biomedical Informatics
Information Services
Mayo Clinic Rochester
Harwick 8-36
(507) 538-1549
daniel.armbrust@mayo.edu
***********************************