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-04-18 |
Hallvard Furuseth | Tweak comments/readability.
|
commit | commitdiff | tree |
2013-04-18 |
Howard Chu | Add MDB_NOTLS envflag.
|
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-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-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 |
2013-01-09 |
Hallvard Furuseth | Delete liblmdb/mfree. It has moved into mdb_stat.
|
commit | commitdiff | tree |
2012-11-27 |
Hallvard Furuseth | mdb_env_sync(,force=1): Override MDB_MAPASYNC.
|
commit | commitdiff | tree |
2012-11-27 |
Hallvard Furuseth | mdb_cursor_dbi(): Assume valid args.
|
commit | commitdiff | tree |
2012-11-27 |
Hallvard Furuseth | API change: mdb_drop() only accepts del=0 or 1.
|
commit | commitdiff | tree |
2012-11-27 |
Hallvard Furuseth | API change: mdb_env_set_maxdbs(, *named* DBs).
|
commit | commitdiff | tree |
2012-11-27 |
Hallvard Furuseth | ITS#7453 Fix reset of MDB_NOSYNC/MDB_NOMETASYNC.
|
commit | commitdiff | tree |
2012-11-27 |
Hallvard Furuseth | Tweak MDB_FIXEDMAP handling.
|
commit | commitdiff | tree |
2012-11-27 |
Hallvard Furuseth | Renumber MDB_NOSUBDIR. Check mdb_env_open() flags.
|
commit | commitdiff | tree |
2012-10-15 |
Hallvard Furuseth | ITS#7377 Errorcheck Windows calls and thread keys.
|
commit | commitdiff | tree |
2012-10-15 |
Hallvard Furuseth | Explicitly unlock the MDB lockfile on Windows.
|
commit | commitdiff | tree |
2012-10-15 |
Hallvard Furuseth | mdb_env_open(): Keep mdb_env_set_flags() flags.
|
commit | commitdiff | tree |
2012-10-15 |
Hallvard Furuseth | More for mdb_env_copy().
|
commit | commitdiff | tree |
2012-10-15 |
Hallvard Furuseth | Fix last commit.
|
commit | commitdiff | tree |
2012-10-03 |
Hallvard Furuseth | Tweak MDB restrictions
|
commit | commitdiff | tree |
2012-10-03 |
Hallvard Furuseth | Fix mdb_open() off-by-one error in maxdbs check
|
commit | commitdiff | tree |
2012-10-03 |
Hallvard Furuseth | ITS#7377 Wrap fcntl F_SETLK in EINTR loop too.
|
commit | commitdiff | tree |
2012-10-03 |
Hallvard Furuseth | ITS#7377 Catch ftruncate() error
|
commit | commitdiff | tree |
2012-10-03 |
Hallvard Furuseth | ITS#7377 Document caveats/troubeshooting.
|
commit | commitdiff | tree |
2012-09-17 |
Hallvard Furuseth | ITS#7377 Catch MDB user errors.
|
commit | commitdiff | tree |
2012-09-17 |
Hallvard Furuseth | ITS#7377 Catch MDB setup errors and clean up.
|
commit | commitdiff | tree |
2012-09-17 |
Hallvard Furuseth | ITS#7364 Limit mdb lock upgrade before sem_unlink.
|
commit | commitdiff | tree |
2012-09-17 |
Hallvard Furuseth | ITS#7364 Always sem_unlink() in mdb_env_open().
|
commit | commitdiff | tree |
2012-09-17 |
Hallvard Furuseth | ITS#7377 Wrap sem_wait & file locks in EINTR loops
|
commit | commitdiff | tree |
2012-09-17 |
Hallvard Furuseth | Remove mdb data races. Use (txnid_t)-1 as "no ID".
|
commit | commitdiff | tree |
2012-09-17 |
Hallvard Furuseth | Save pid in MDB_env instead of repeating getpid().
|
commit | commitdiff | tree |
2012-09-17 |
Hallvard Furuseth | MDB_WRITEMAP needs no DSYNC descriptor (me_mfd)
|
commit | commitdiff | tree |
2012-09-17 |
Hallvard Furuseth | ITS#7363 Preprocessor namespace cleanup.
|
commit | commitdiff | tree |
2012-08-29 |
Hallvard Furuseth | libmdb: Fix P_INVALID when pgno_t != unsigned long
|
commit | commitdiff | tree |
2012-08-29 |
Hallvard Furuseth | libmdb: Check sem_open() against SEM_FAILED.
|
commit | commitdiff | tree |
2012-04-12 |
Hallvard Furuseth | libmdb: midl.h namespace cleanup.
|
commit | commitdiff | tree |
2012-04-12 |
Hallvard Furuseth | libmdb: Simplify pick_meta() from read_meta().
|
commit | commitdiff | tree |
2012-04-12 |
Hallvard Furuseth | libmdb: Simplify mdb_default_cmp. No real change.
|
commit | commitdiff | tree |
2012-04-12 |
Hallvard Furuseth | libmdb: signed meets unsigned warning cleanup
|
commit | commitdiff | tree |
2012-04-12 |
Hallvard Furuseth | libmdb: MDB_FDATASYNC code cleanup.
|
commit | commitdiff | tree |
2012-04-12 |
Hallvard Furuseth | libmdb: Add C++ 'extern "C" {}' to *.h
|
commit | commitdiff | tree |
2012-04-12 |
Hallvard Furuseth | libmdb: Don't open datafile twice when not needed.
|
commit | commitdiff | tree |
2012-04-12 |
Hallvard Furuseth | libmdb: Set close-on-exec flag on lockfile
|
commit | commitdiff | tree |
2012-04-12 |
Hallvard Furuseth | libmdb: Do not use the MDB_txbody.mtb_txnid field.
|
commit | commitdiff | tree |
2012-04-12 |
Hallvard Furuseth | Fix MDB_DEBUG in last ITS#7299 commit.
|
commit | commitdiff | tree |
2012-03-09 |
Hallvard Furuseth | Fix MDB_txninfo.mt2 padding on Windows/Apple
|
commit | commitdiff | tree |
2012-03-09 |
Hallvard Furuseth | Tweak mdb comment with conflicting spec of 'ID'
|
commit | commitdiff | tree |
2012-03-09 |
Hallvard Furuseth | Fix valgrind call after malloc failure in mdb.
|
commit | commitdiff | tree |
2012-03-09 |
Hallvard Furuseth | Clean up MAP_FAILED handling in mdb.
|
commit | commitdiff | tree |
2012-03-09 |
Hallvard Furuseth | ITS#7191 Align dirty MDB pages on the stack
|
commit | commitdiff | tree |
2012-03-03 |
Hallvard Furuseth | Fix libmdb comments
|
commit | commitdiff | tree |
2012-03-03 |
Hallvard Furuseth | Remove development file libmdb/make.sh
|
commit | commitdiff | tree |
2012-03-03 |
Hallvard Furuseth | ITS#7191 Fix mdb_xcursor_init1() unaligned access
|
commit | commitdiff | tree |
2011-09-19 |
Hallvard Furuseth | libmdb IDL cleanup.
|
commit | commitdiff | tree |
2011-09-11 |
Hallvard Furuseth | Fix mdb debug formats
|
commit | commitdiff | tree |
2011-09-11 |
Hallvard Furuseth | Restore missing LAZY_LOCKS semicolon.
|
commit | commitdiff | tree |
2011-09-11 |
Hallvard Furuseth | mdb integer type cleanup: Use MDB_dbi consistently.
|
commit | commitdiff | tree |
2011-09-10 |
Hallvard Furuseth | Drop ULONG in favor of size_t.
|
commit | commitdiff | tree |
2011-09-10 |
Hallvard Furuseth | Add mdb.c:txnid_t for readability.
|
commit | commitdiff | tree |
2011-09-10 |
Hallvard Furuseth | mdb type cleanup: Consistent reader count types.
|
commit | commitdiff | tree |
next |