2013-09-23 |
Hallvard Furuseth | mdb_pages_xkeep(): Reformat, use common flag mask
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | Update MDB documentation and comments.
|
commit | commitdiff | tree |
2013-09-23 |
Hallvard Furuseth | ITS#7682 mdb_env_copy(): Avoid Linux O_DIRECT bug.
|
commit | commitdiff | tree |
2013-08-25 |
Hallvard Furuseth | mdb_page_unspill(): Fix dirty_room in nested txn
|
commit | commitdiff | tree |
2013-08-23 |
Hallvard Furuseth | mdb_page_spill(): Fix nested txn mt_dirty_room
|
commit | commitdiff | tree |
2013-08-23 |
Hallvard Furuseth | Simplify last commits
|
commit | commitdiff | tree |
2013-08-14 |
Hallvard Furuseth | Tweak ITS#7615 fix: Obey strict-aliasing rules.
|
commit | commitdiff | tree |
2013-08-10 |
Hallvard Furuseth | Avoid compiling debug args with C90 compilers.
|
commit | commitdiff | tree |
2013-08-10 |
Hallvard Furuseth | Refuse ops on bad txns
|
commit | commitdiff | tree |
2013-08-10 |
Hallvard Furuseth | Replace EINVALs with generalized MDB_INCOMPATIBLE.
|
commit | commitdiff | tree |
2013-08-10 |
Hallvard Furuseth | mdb_txn_commit(): Always commit if MDB_TXN_SPILLS.
|
commit | commitdiff | tree |
2013-08-09 |
Hallvard Furuseth | Replace unpredictable EINVAL error returns.
|
commit | commitdiff | tree |
2013-08-09 |
Hallvard Furuseth | Re-fix reader-pid code
|
commit | commitdiff | tree |
2013-08-08 |
Hallvard Furuseth | mdb_cursorpages_mark: Mark current txn and no more.
|
commit | commitdiff | tree |
2013-08-08 |
Hallvard Furuseth | Fix mdb_ovpage_free() vs. spill.
|
commit | commitdiff | tree |
2013-08-08 |
Hallvard Furuseth | Fix page spilling when MDB_WRITEMAP.
|
commit | commitdiff | tree |
2013-08-08 |
Hallvard Furuseth | Set MDB_TXN_ERROR when inconsistent txn state
|
commit | commitdiff | tree |
2013-08-08 |
Hallvard Furuseth | Factor out MDB_env.
|
commit | commitdiff | tree |
2013-08-08 |
Hallvard Furuseth | MDB_LOCK_VERSION -> MDB_LOCK_FORMAT.
|
commit | commitdiff | tree |
2013-08-08 |
Hallvard Furuseth | Fix mdb_reader_pid().
|
commit | commitdiff | tree |
2013-08-05 |
Hallvard Furuseth | Silence warnings
|
commit | commitdiff | tree |
2013-08-05 |
Hallvard Furuseth | Tweak comments
|
commit | commitdiff | tree |
2013-08-05 |
Hallvard Furuseth | Clarify doc: mdb_copy, nested txns, mdb_drop().
|
commit | commitdiff | tree |
2013-07-12 |
Hallvard Furuseth | Also set/clear P_KEEP in parent txn's cursors
|
commit | commitdiff | tree |
2013-07-12 |
Hallvard Furuseth | Simplify: Always set C_UNTRACK for tracked cursors.
|
commit | commitdiff | tree |
2013-07-12 |
Hallvard Furuseth | Save freelist using proper mdb_cursor_put().
|
commit | commitdiff | tree |
2013-07-10 |
Hallvard Furuseth | Do not follow uninited cursors' page pointers.
|
commit | commitdiff | tree |
2013-07-07 |
Hallvard Furuseth | ITS#7515 Reject conflicting page versions.
|
commit | commitdiff | tree |
2013-07-07 |
Hallvard Furuseth | ITS#7515 Fix tracking of parent txn's cursors.
|
commit | commitdiff | tree |
2013-07-07 |
Hallvard Furuseth | Simplify MDB_cursor: Drop flags C_ALLOCD,C_SHADOW.
|
commit | commitdiff | tree |
2013-07-06 |
Hallvard Furuseth | Silence more uninit warnings
|
commit | commitdiff | tree |
2013-06-26 |
Hallvard Furuseth | Fix alloc/free issues.
|
commit | commitdiff | tree |
2013-06-26 |
Hallvard Furuseth | Factor out some vars, simplify.
|
commit | commitdiff | tree |
2013-06-26 |
Hallvard Furuseth | Makefile/user-macro comments.
|
commit | commitdiff | tree |
2013-06-26 |
Hallvard Furuseth | Tweak I/O, fix last commit.
|
commit | commitdiff | tree |
2013-06-22 |
Hallvard Furuseth | Improve MDB error handling, drop seek calls.
|
commit | commitdiff | tree |
2013-06-22 |
Hallvard Furuseth | Fix Windows I/O.
|
commit | commitdiff | tree |
2013-06-22 |
Hallvard Furuseth | Catch more MDB errors. DPRINTF in mdb_env_reset0.
|
commit | commitdiff | tree |
2013-06-22 |
Hallvard Furuseth | Tweak MIDLs, catch errors.
|
commit | commitdiff | tree |
2013-06-22 |
Hallvard Furuseth | Factor out MDB variables/expressions, cleanup.
|
commit | commitdiff | tree |
2013-06-22 |
Hallvard Furuseth | Rearrange MDB dirty page code.
|
commit | commitdiff | tree |
2013-06-20 |
Hallvard Furuseth | Simplify mdb_page_alloc().
|
commit | commitdiff | tree |
2013-06-20 |
Hallvard Furuseth | ITS#7620: Keep empty IDLs. Tweak mdb_page_alloc().
|
commit | commitdiff | tree |
2013-06-13 |
Hallvard Furuseth | ITS#7515 Nested MDB txns: Inherit txn flags.
|
commit | commitdiff | tree |
2013-06-13 |
Hallvard Furuseth | Clean up mdb_page_touch(), mdb_page_copy().
|
commit | commitdiff | tree |
2013-06-13 |
Hallvard Furuseth | ITS#7594 Fix MDB cursor tracking with subDBs.
|
commit | commitdiff | tree |
2013-06-13 |
Hallvard Furuseth | ITS#7594 Invalidate a dropped MDB DB's cursors.
|
commit | commitdiff | tree |
2013-06-13 |
Hallvard Furuseth | Don't #define _GNU_SOURCE if already defined.
|
commit | commitdiff | tree |
2013-06-13 |
Hallvard Furuseth | More for ITS#7620 Fix mdb_ovpage_free().
|
commit | commitdiff | tree |
2013-06-12 |
Hallvard Furuseth | Drop me_pgfree, add mdb_freelist_save().
|
commit | commitdiff | tree |
2013-05-21 |
Hallvard Furuseth | Drop unused liblmdb MIDL-range support.
|
commit | commitdiff | tree |
2013-05-21 |
Hallvard Furuseth | Factor out mdb_find_oldest,mdb_dlist_free,dirty_list.
|
commit | commitdiff | tree |
2013-05-21 |
Hallvard Furuseth | mdb_stat cleanup.
|
commit | commitdiff | tree |
2013-05-21 |
Hallvard Furuseth | ITS#7598 Tweak MDB_<NEXT/PREV>_NODUP,fix mdb_stat.
|
commit | commitdiff | tree |
2013-05-21 |
Hallvard Furuseth | ITS#7598 mdb_dbi_open(named DB): Check mainDB flags.
|
commit | commitdiff | tree |
2013-05-20 |
Hallvard Furuseth | ITS#7515 Fix nested txn touch of subpage/ovpage.
|
commit | commitdiff | tree |
2013-05-20 |
Hallvard Furuseth | Tweak mdb_page_malloc(),mdb_page_get() semantics.
|
commit | commitdiff | tree |
2013-05-19 |
Hallvard Furuseth | More ITS#7589 followup: OVPAGES() -> mp_pages.
|
commit | commitdiff | tree |
2013-05-19 |
Hallvard Furuseth | More ITS#7589: Fix prev commit.
|
commit | commitdiff | tree |
2013-05-17 |
Hallvard Furuseth | ITS#7589 mdb_cursor_put(): Update ovpage nodesize.
|
commit | commitdiff | tree |
2013-05-05 |
Hallvard Furuseth | ITS#7515 Fix nested transaction error handling.
|
commit | commitdiff | tree |
2013-05-05 |
Hallvard Furuseth | Fix mdb_env_close(unopened MDB_env).
|
commit | commitdiff | tree |
2013-05-04 |
Hallvard Furuseth | Simplify/cleanup mdb_cursor_init, C_ALLOCD.
|
commit | commitdiff | tree |
2013-05-04 |
Hallvard Furuseth | MDB warning cleanup.
|
commit | commitdiff | tree |
2013-05-04 |
Hallvard Furuseth | mdb_dcmp(): Assume the database has MDB_DUPSORT.
|
commit | commitdiff | tree |
2013-05-04 |
Hallvard Furuseth | Update MDB doc: Cursors, DB handles, data lifetime
|
commit | commitdiff | tree |
2013-05-04 |
Hallvard Furuseth | Allow mdb_cursor_close() after readonly txn ends.
|
commit | commitdiff | tree |
2013-05-04 |
Hallvard Furuseth | Close cursors when commit(writer). Factor out code.
|
commit | commitdiff | tree |
2013-05-04 |
Hallvard Furuseth | Plug txn leak and MDB_NOTLS slot leaks on error.
|
commit | commitdiff | tree |
2013-05-04 |
Hallvard Furuseth | Cleaner "Support mdb_txn_abort(a reset txn)".
|
commit | commitdiff | tree |
2013-05-04 |
Hallvard Furuseth | Update fixes for dbi_open/close, ITS#7515.
|
commit | commitdiff | tree |
2013-05-01 |
Hallvard Furuseth | Plug mdb_cursor_renew() memleak
|
commit | commitdiff | tree |
2013-04-18 |
Hallvard Furuseth | Tweak comments/readability.
|
commit | commitdiff | tree |
2013-04-18 |
Hallvard Furuseth | Catch MDB txn reuse/sync errors.
|
commit | commitdiff | tree |
2013-04-18 |
Hallvard Furuseth | Support mdb_txn_abort(a reset txn).
|
commit | commitdiff | tree |
2013-04-18 |
Hallvard Furuseth | Cleanup for TLS key and read-only filesystem.
|
commit | commitdiff | tree |
2013-04-18 |
Hallvard Furuseth | Clean up MDB_env setup.
|
commit | commitdiff | tree |
2013-03-31 |
Hallvard Furuseth | Plug MDB memory leak of DB names.
|
commit | commitdiff | tree |
2013-03-31 |
Hallvard Furuseth | Silence signedness warning
|
commit | commitdiff | tree |
2013-03-31 |
Hallvard Furuseth | Fix MDB_DEBUG compile when no varargs macros.
|
commit | commitdiff | tree |
2013-02-20 |
Hallvard Furuseth | Tweak MDB_INCOMPATIBLE description
|
commit | commitdiff | tree |
2013-02-20 |
Hallvard Furuseth | Tweak prev commit: Restore if-test as an assert
|
commit | commitdiff | tree |
2013-02-20 |
Hallvard Furuseth | ITS#7515 Fix mdb_txn_commit(nested txn).
|
commit | commitdiff | tree |
2013-02-19 |
Hallvard Furuseth | ITS#7512 Plug mdb_txn_abort(nested txn) page leaks.
|
commit | commitdiff | tree |
2013-02-19 |
Hallvard Furuseth | Check DB flags when refreshing a stale MDB DBI.
|
commit | commitdiff | tree |
2013-02-19 |
Hallvard Furuseth | mdb_cursor_prev,mdb_cursor_next: Fix return value.
|
commit | commitdiff | tree |
2013-02-19 |
Hallvard Furuseth | ITS#7515 mdb_dbi_open(): Also open in parent txns.
|
commit | commitdiff | tree |
2013-02-19 |
Hallvard Furuseth | mdb_page_alloc(): Handle freeDB txnid range holes.
|
commit | commitdiff | tree |
2013-02-19 |
Hallvard Furuseth | ITS#7517 Document that dirty DBs may not be closed
|
commit | commitdiff | tree |
2013-02-19 |
Hallvard Furuseth | ITS#7485 Document key/data size limits in lmdb.h.
|
commit | commitdiff | tree |
2013-02-17 |
Hallvard Furuseth | Revert "ITS#7515 update parent's mt_next_pgno on child...
|
commit | commitdiff | tree |
2013-02-16 |
Hallvard Furuseth | ITS#7515 Fix MDB parent/child txn interaction.
|
commit | commitdiff | tree |
2013-02-16 |
Hallvard Furuseth | ITS#7377 Catch MDB failure updating root pointers.
|
commit | commitdiff | tree |
2013-02-16 |
Hallvard Furuseth | ITS#7517 Don't save dropped dirty MDB databases.
|
commit | commitdiff | tree |
2013-02-16 |
Hallvard Furuseth | mdb_stat -ff[f]: show contiguous page spans.
|
commit | commitdiff | tree |
2013-02-16 |
Hallvard Furuseth | Add error code MDB_MAP_RESIZED.
|
commit | commitdiff | tree |
2013-02-15 |
Hallvard Furuseth | ITS#7455 Save freelist in single-page chunks
|
commit | commitdiff | tree |
2013-02-15 |
Hallvard Furuseth | Freelist cleanup/streamlining
|
commit | commitdiff | tree |
2013-02-07 |
Hallvard Furuseth | ITS#7512 Fix MDB page leak when malloc error.
|
commit | commitdiff | tree |
2013-01-16 |
Hallvard Furuseth | Update MDB comments: Caveats, flags, etc.
|
commit | commitdiff | tree |
next |