[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
gdbm fatal: lseek error
I'm running OpenLDAP slapd 1.2.11-Release on SunOS 5.6 Generic_105181-23 sun4u sparc SUNW,Ultra-4,
with gdbm-1.8.0-sol26-sparc-local obtained from the Metalab Solaris Freeware site.
I'm adding new DNs to the LDAP DB on an ongoing basis and after a few weeks the
id2entry.gdbm file reaches the file size of 2147479255 which is close to the
maximum file size of 2^31 (2147483648) bytes.
-rw------- 1 root other 2147479255 Feb 2 16:23 id2entry.gdbm
slapd error exits as follows:
=> id2entry_add( 207350, "redeyestorykey=nN17504774-2001/02/02-21:24:06,ou=Stories,o=myredeye.com" )
=> ldbm_cache_open( "/appl3/redeye/openldap-ldbm/stories/id2entry.gdbm", 2, 600 )
<= ldbm_cache_open (cache 1)
gdbm fatal: lseek error
At this point there are 207382 DNs in the LDAP DB.
This does not seem like a lot of DNs and I suspect the issue is with gdbm.
Is there a known resolution to this problem such as a differebt version of gdbm
or perhaps using Sleepycat DB?
--
Stephen Oberski sfo@deterministic.com