]> git.sur5r.net Git - openldap/commit
Add mdb_env_copy2()
authorHoward Chu <hyc@symas.com>
Wed, 2 Jul 2014 04:45:43 +0000 (21:45 -0700)
committerHoward Chu <hyc@symas.com>
Wed, 2 Jul 2014 04:45:43 +0000 (21:45 -0700)
commit4009c9ae65144e3da5879477ba8696908593c26a
tree228e109ffcd83b6698ab8a34af4d9bc3afcb08ef
parent4d65cf13265e6936ffca9047dbd2e323b1ace7c5
Add mdb_env_copy2()

And mdb_env_copyfd2(). Perform compaction on the copy. Trims out
freed pages and renumbers data pages in sequential order. This is
more CPU-intensive since it copies and modifies data pages.
libraries/liblmdb/lmdb.h
libraries/liblmdb/mdb.c
libraries/liblmdb/mdb_copy.1
libraries/liblmdb/mdb_copy.c