Hi Quanah,
I did revert all my changes of openldap and try increasing the property
from slapd.ldif using olcDBMaxSize.
below are my observations, if i try to set the value from property, i dont
understand from where the value *1406945XXXXXX *and getting set.
Please check the details mentioned.
*1) olcDbMaxSize: 10485760*
mdb_stat.exe -rne "C:\testMaxSize2\mdb\data.mdb"
Environment Info
Map address: 0000000000000000
Map size: 140694549168128
Page size: 4096
Max pages: 34349255168
Number of pages used: 2
Last transaction ID: 0
Max readers: 126
Number of readers used: 0
Reader Table Status
(no active readers)
slapd.exe -T add -F ..\slapd.d -l backupContent.ldif
5e37a371
mdb_db_open: database "o=abc.net" cannot be opened: ⁿ (87).
Restore from backup!
5e37a371 backend_startup_one (type=mdb, suffix="o=abc.net"): bi_db_open
failed! (87)
slap_startup failed
*2) olcDbMaxSize: 1048576*
slapd.exe -T add -F ..\slapd.d -l backupContent.ldif
5e37a5ef
mdb_db_open: database "o=abc.net" cannot be opened: ⁿ (87).
Restore from backup!
5e37a5ef backend_startup_one (type=mdb,
suff*ix="o=abc.net
<
http://abc.net>"): bi_db_open failed! (87)*
slap_startup failed
mdb_stat.exe -rne "C:\testMaxSize2\mdb\data.mdb"
Environment Info
Map address: 0000000000000000
Map size: 140694539730944
Page size: 4096
Max pages: 34349252864
Number of pages used: 2
Last transaction ID: 0
Max readers: 126
Number of readers used: 0
Reader Table Status
(no active readers)
*3) olcDbMaxSize: 1024*
slapd.exe -T add -F ..\slapd.d -l backupContent.ldif
5e37a7fd
mdb_db_open: database "o=abc.net" cannot be opened: ⁿ (87).
Restore from backup!
5e37a7fd backend_startup_one (type=mdb, suffix="o=abc.net"): bi_db_open
failed! (87)
slap_startup failed
mdb_stat.exe -rne "C:\testMaxSize2\mdb\data.mdb"
Environment Info
Map address: 0000000000000000
Map size: 140694538683392
Page size: 4096
Max pages: 34349252608
Number of pages used: 2
Last transaction ID: 0
Max readers: 126
Number of readers used: 0
Reader Table Status
(no active readers)
*5) olcDbMaxSize 10*
slapd.exe -T add -F ..\slapd.d -l backupContent.ldif
5e37a92b
mdb_db_open: database "o=abc.net" cannot be opened: ⁿ (87).
Restore from backup!
5e37a92b backend_startup_one (type=mdb, suffix="o=abc.net"): bi_db_open
failed! (87)
slap_startup failed
mdb_stat.exe -rne "C:\testMaxSize2\mdb\data.mdb"
Environment Info
Map address: 0000000000000000
Map size: 140694538682378
Page size: 4096
Max pages: 34349252608
Number of pages used: 2
Last transaction ID: 0
Max readers: 126
Number of readers used: 0
Reader Table Status
(no active readers)
*6) olcDbMaxSize 1*
slapd.exe -T add -F ..\slapd.d -l backupContent.ldif
5e37a92b
mdb_db_open: database "o=abc.net" cannot be opened: ⁿ (87).
Restore from backup!
5e37a92b backend_startup_one (type=mdb,
suffix=*"o=abc.net
<
http://abc.net>"): bi_db_open failed! (87)*
slap_startup failed
mdb_stat.exe -rne "C:\testMaxSize2\mdb\data.mdb"
Environment Info
Map address: 0000000000000000
Map size: *140694538682369*
Page size: 4096
Max pages: 34349252608
Number of pages used: 2
Last transaction ID: 0
Max readers: 126
Number of readers used: 0
Reader Table Status
(no active readers)
7) olcDbMaxSize not set
mdb_stat.exe -rne "C:\testMaxSize2\mdb\data.mdb"
Environment Info
Map address: 0000000000000000
Map size: 1048576
Page size: 4096
Max pages: 256
Number of pages used: 254
Last transaction ID: 104
Max readers: 126
Number of readers used: 0
Reader Table Status
(no active readers)
On Fri, Jan 31, 2020 at 12:56 PM Quanah Gibson-Mount <quanah(a)symas.com>
wrote:
--On Friday, January 31, 2020 12:09 PM +0530 Vijay Kumar
<pasumarthivijaykumar(a)gmail.com> wrote:
>
>
>
>
> I could see some stats from mdb-stat tool as mentioned below,
>
>
> mdb_stat.exe -rne "C:\openldap\mdb\data.mdb"
> Environment Info
> Map address: 0000000000000000
> Map size: 268435456 (we have set the value
> as 104,857,600,000,000 in mdb.c and back_mdb.h files, but it has
> taken only 256 MB, not sure why?)
You should be making NO CHANGES to the source code *AT ALL*. The *ONLY*
thing you should be doing is setting a maxsize parameter correctly in the
slapd configuration. PERIOD. I don't know how to be any clearer than
this.
Regards,
Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<
http://www.symas.com>
--
Thanks & Regards,
Vijay Kumar
*+91-94944 44009*