[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Seems that syncprov holds up LMDB's reclaiming while handle a syncrepl requests.
Under heavy load conditions with syncrepl a lot of FreeDB records is
generated, without any other reading activity. Is really a lot, up to
90% of DB space, a sample is below.
I assume that the bugfix of ITS#7904 does not affected for syncprov
overlay and syncrepl.
http://www.openldap.org/its/index.cgi/Software%20Bugs?id=7904
Which is the best way to verify this and fix?
Could anybody pointed me to a code?
Leonid.
---
Environment Info
Map address: (nil)
Map size: 2000000000
Page size: 4096
Max pages: 488281
Number of pages used: 480301
Last transaction ID: 1485433
Tail transaction ID: 1485433
Max readers: 126
Number of readers used: 0
Freelist Status
Tree depth: 3
Branch pages: 8
Leaf pages: 1121
Overflow pages: 1
Entries: 28991
Page Allocation Info
Max pages: 488281 100%
Number of pages used: 480301 98.4%
Remained: 7980 1.6%
Used now: 33397 6.8%
Free pages: 446904 91.5%
Reading: 9 0.0%
Reclaimable: 446895 91.5%
Available: 454875 93.2%
Status of Main DB
Tree depth: 1
Branch pages: 0
Leaf pages: 1
Overflow pages: 0
Entries: 6