]> git.sur5r.net Git - openldap/history - libraries/liblmdb/mdb.c
Rearrange MDB dirty page code.
[openldap] / libraries / liblmdb / mdb.c
2013-06-22 Hallvard FurusethRearrange MDB dirty page code.
2013-06-20 Hallvard FurusethSimplify mdb_page_alloc().
2013-06-20 Hallvard FurusethITS#7620: Keep empty IDLs. Tweak mdb_page_alloc().
2013-06-17 Howard ChuITS#7623 Clear P_SUBP on conversion from fake page
2013-06-13 Hallvard FurusethITS#7515 Nested MDB txns: Inherit txn flags.
2013-06-13 Hallvard FurusethClean up mdb_page_touch(), mdb_page_copy().
2013-06-13 Hallvard FurusethITS#7594 Fix MDB cursor tracking with subDBs.
2013-06-13 Hallvard FurusethITS#7594 Invalidate a dropped MDB DB's cursors.
2013-06-13 Hallvard FurusethDon't #define _GNU_SOURCE if already defined.
2013-06-13 Hallvard FurusethMore for ITS#7620 Fix mdb_ovpage_free().
2013-06-12 Howard ChuPartial revert c2cac4588a40480c020d320b544bc5f8e72adb11
2013-06-12 Hallvard FurusethDrop me_pgfree, add mdb_freelist_save().
2013-06-12 Howard ChuFix CURSOR_NEXT/PREV on emptied DB
2013-06-08 Howard ChuMake sure mdb_stat() gets valid data
2013-06-06 Howard ChuReturn fresh overflow pages to current pghead
2013-06-05 Howard ChuITS#7594 more for subDB cursor fix
2013-06-05 Howard ChuITS#7594 better fix
2013-05-30 Howard ChuWindows portability fixes for prev commit
2013-05-30 Howard ChuFix prev commit
2013-05-30 Howard ChuAdd mdb_env_copyfd()
2013-05-25 Howard ChuAdd _M_IX86 macro for MSVC
2013-05-23 Howard ChuITS#7594 De-init other subcursors in page_touch
2013-05-21 Hallvard FurusethFactor out mdb_find_oldest,mdb_dlist_free,dirty_list.
2013-05-21 Hallvard FurusethITS#7598 mdb_dbi_open(named DB): Check mainDB flags.
2013-05-20 Hallvard FurusethITS#7515 Fix nested txn touch of subpage/ovpage.
2013-05-20 Hallvard FurusethTweak mdb_page_malloc(),mdb_page_get() semantics.
2013-05-19 Hallvard FurusethMore ITS#7589 followup: OVPAGES() -> mp_pages.
2013-05-19 Hallvard FurusethMore ITS#7589: Fix prev commit.
2013-05-17 Hallvard FurusethITS#7589 mdb_cursor_put(): Update ovpage nodesize.
2013-05-15 Howard ChuInclude <netinet/in.h> for Solaris 8
2013-05-14 Howard ChuFix mdb_page_split - nested split
2013-05-13 Howard ChuDoxygen cleanup
2013-05-10 Howard ChuRefactor mdb_midl_append, add mdb_midl_grow()
2013-05-05 Hallvard FurusethITS#7515 Fix nested transaction error handling.
2013-05-05 Hallvard FurusethFix mdb_env_close(unopened MDB_env).
2013-05-04 Hallvard FurusethSimplify/cleanup mdb_cursor_init, C_ALLOCD.
2013-05-04 Hallvard FurusethMDB warning cleanup.
2013-05-04 Hallvard Furusethmdb_dcmp(): Assume the database has MDB_DUPSORT.
2013-05-04 Hallvard FurusethAllow mdb_cursor_close() after readonly txn ends.
2013-05-04 Hallvard FurusethClose cursors when commit(writer). Factor out code.
2013-05-04 Hallvard FurusethPlug txn leak and MDB_NOTLS slot leaks on error.
2013-05-04 Hallvard FurusethCleaner "Support mdb_txn_abort(a reset txn)".
2013-05-04 Hallvard FurusethUpdate fixes for dbi_open/close, ITS#7515.
2013-05-02 Howard ChuAllow reading freelist while working on it
2013-05-01 Howard ChuAvoid assert
2013-05-01 Hallvard FurusethPlug mdb_cursor_renew() memleak
2013-04-21 Howard ChuFix MDB_LAST, reset cursor index
2013-04-18 Hallvard FurusethTweak comments/readability.
2013-04-18 Howard ChuAdd MDB_NOTLS envflag.
2013-04-18 Hallvard FurusethCatch MDB txn reuse/sync errors.
2013-04-18 Hallvard FurusethSupport mdb_txn_abort(a reset txn).
2013-04-18 Hallvard FurusethCleanup for TLS key and read-only filesystem.
2013-04-18 Hallvard FurusethClean up MDB_env setup.
2013-04-17 Howard ChuFix mdb_rebalance
2013-04-16 Howard ChuITS#7574 blind fix
2013-04-15 Howard Chufix prev commit
2013-04-15 Howard ChuFix mdb_rebalance
2013-04-14 Howard ChuRevert "ITS#7570 fix MDB_GET_MULTIPLE and MDB_NEXT_MULT...
2013-04-11 Claude BrissonITS#7570 fix MDB_GET_MULTIPLE and MDB_NEXT_MULTIPLE
2013-04-08 Howard ChuFix 227329c8e1fb818548f1936f5dc1349ffd73352
2013-04-05 Howard ChuRevert "Fix 6beaad52129da5353fd40c0ec48e6a78c4f71a2e"
2013-04-05 Howard ChuFixes for dbi_open/close, ITS#7515
2013-04-04 Howard ChuITS#7561 Fix mdb_drop bugs
2013-04-04 Howard ChuFix 6beaad52129da5353fd40c0ec48e6a78c4f71a2e
2013-04-04 Howard ChuFix d3990eb2f8b2944782604a2ca7bd52e08c58fc3e
2013-04-02 Howard ChuFix rebalance when collapsing root page
2013-04-02 Howard ChuMore fixes for MDB_LAST
2013-04-02 Howard ChuITS#7556 fix cursor_sibling for PREV
2013-03-31 Hallvard FurusethPlug MDB memory leak of DB names.
2013-03-31 Hallvard FurusethSilence signedness warning
2013-03-31 Hallvard FurusethFix MDB_DEBUG compile when no varargs macros.
2013-03-31 Howard ChuTweak mode_t def per Hallvard's suggestion
2013-03-29 Howard ChuFix CURSOR_LAST/CURSOR_PREV
2013-03-26 Howard ChuITS#7553 better fix
2013-03-25 Howard ChuITS#7553 deinit cursor after deleting last node
2013-03-23 Claude Brissonbugfix for mdb_cursor_put with MDB_MULTIPLE
2013-03-13 Howard ChuITS#7538 fallout from ITS#7536 fix.
2013-03-13 Howard ChuPrecalculate max size of a node
2013-03-11 Howard ChuFix f97552a83abb085bc44b1b578e550d64c1313a4b
2013-03-11 Howard ChuCheck for MADV_RANDOM
2013-03-11 Howard ChuITS#7377 Fix c0f3d9b9a8864e744a8d1eaffc99bc86026d5351
2013-03-11 Howard ChuTurn off readahead on main mmap
2013-03-06 Howard ChuITS#7536 fix mdb_rebalance
2013-02-25 Howard ChuDelete obsolete @todo
2013-02-20 Hallvard FurusethTweak MDB_INCOMPATIBLE description
2013-02-20 Hallvard FurusethTweak prev commit: Restore if-test as an assert
2013-02-20 Hallvard FurusethITS#7515 Fix mdb_txn_commit(nested txn).
2013-02-19 Hallvard FurusethITS#7512 Plug mdb_txn_abort(nested txn) page leaks.
2013-02-19 Hallvard FurusethCheck DB flags when refreshing a stale MDB DBI.
2013-02-19 Hallvard Furusethmdb_cursor_prev,mdb_cursor_next: Fix return value.
2013-02-19 Hallvard FurusethITS#7515 mdb_dbi_open(): Also open in parent txns.
2013-02-19 Hallvard Furusethmdb_page_alloc(): Handle freeDB txnid range holes.
2013-02-17 Hallvard FurusethRevert "ITS#7515 update parent's mt_next_pgno on child...
2013-02-17 Howard ChuITS#7515 update parent's mt_next_pgno on child commit
2013-02-17 Howard ChuDon't limit retries when coalescing freelist
2013-02-16 Hallvard FurusethITS#7515 Fix MDB parent/child txn interaction.
2013-02-16 Hallvard FurusethITS#7377 Catch MDB failure updating root pointers.
2013-02-16 Hallvard FurusethITS#7517 Don't save dropped dirty MDB databases.
2013-02-16 Hallvard FurusethAdd error code MDB_MAP_RESIZED.
2013-02-15 Howard ChuDon't memmove freelist entry when chunking it
next