[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