Quanah Gibson-Mount wrote:
4GB is the memory limit on 32-bit Solaris, IIRC. Just like it is 2GB on 32-bit linux. Try building everything 64-bit.
Hello again.
Today I've rebuilt everything 64-bit
To have a "fast shot", I've load a 1m dn, then I've ulimit -d 96304 the data memory for user.
After a some minutes slapcat:
slapcat -f openldap/slapd.conf |gzip > delete-me.ldif ch_malloc of 16396 bytes failed Assertion failed: 0, file ch_malloc.c, line 57 Abort (core dumped)
and a second try:
slapcat -f openldap/slapd.conf > delete-me.ldif bdb_db_open: unclean shutdown detected; attempting recovery. bdb_db_open: Recovery skipped in read-only mode. Run manual recovery if errors are encountered. ch_malloc of 16396 bytes failed Assertion failed: 0, file ch_malloc.c, line 57 Abort (core dumped)
at crash moment, with top: size=180M res=176M
Now, the question: Huge LDAP only possible with big RAM ? :D
Other ideas? :/
Paolo