- Jul 24, 2012
-
-
Howard Chu authored
-
- Jul 23, 2012
-
-
Howard Chu authored
-
Howard Chu authored
Minimizes the number of memcpy's if additional dups are stored.
-
Howard Chu authored
-
- Jul 21, 2012
-
-
Howard Chu authored
Append mode now does no key comparisons, input must be in sorted order. page_split was not updating cursor parents correctly.
-
- Jul 17, 2012
-
-
Howard Chu authored
-
- Jul 13, 2012
-
-
Howard Chu authored
Just lookup the DB roots as needed. When many DBs are in use, most of the copies won't be referenced in a given txn, and there's a bad race condition in the copy routine.
-
Howard Chu authored
Must begin with '/'
-
Howard Chu authored
-
Howard Chu authored
-
- Jul 09, 2012
-
-
Howard Chu authored
-
Howard Chu authored
This reverts commit 4a0b3049.
-
- Jul 07, 2012
-
-
Howard Chu authored
Relevant info should be copied during txn_begin only.
-
- Jul 06, 2012
-
-
Howard Chu authored
Just a trial. This may not make sense if we decide to split the meta pages into their own separate file, to allow meta traffic to reside on a separate spindle.
-
Howard Chu authored
Clarify prev commit, fix Doxygen comments broken by earlier changes
-
- Jul 05, 2012
-
-
Howard Chu authored
Don't re-use free pages so soon; that leaves us vulnerable to DB corruption if data syncs successfully but meta doesn't.
-
- Jun 02, 2012
-
-
Howard Chu authored
-
Howard Chu authored
-
- May 09, 2012
-
-
Howard Chu authored
-
Howard Chu authored
-
- May 06, 2012
-
-
Howard Chu authored
-
- Apr 18, 2012
-
-
Howard Chu authored
-
- Apr 12, 2012
-
-
Hallvard Furuseth authored
Prefix ID, NOID, ID2, IDL, ID2L with 'MDB_'. Also drop bdb from file description.
-
Hallvard Furuseth authored
Put one call in #if MDB_DEBUG. Move DPRINTF(Using meta page #) there.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Define MDB_FDATASYNC() instead of redefining fdatasync().
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
If the database is opened with MDB_RDONLY or MDB_NOSYNC, instead use the same file descriptor for me_mfd and me_fd. Also factor out Windows/Unix error handling after open.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Get txn->mt_txnid from the meta page instead. Otherwise it and txn->mt_toggle could become inconsistent, since read-only txns fetched both from MDB_txbody without mutex proteciton.
-
Hallvard Furuseth authored
Make DPRINTF usable in if-else. Silence signed vs unsigned warning.
-
- Apr 10, 2012
-
-
Howard Chu authored
Also add mdb_debug/mdb_debug_start to toggle debug output at runtime
-
Howard Chu authored
Was being fooled before because the newly malloc'd block had the same address as the previously freed block.
-
- Apr 09, 2012
-
-
Howard Chu authored
-
Howard Chu authored
Should probably compare nsize to pg_size/4 instead...
-
Howard Chu authored
-
- Apr 07, 2012
-
-
Howard Chu authored
-
- Apr 04, 2012
-
-
Howard Chu authored
-
- Apr 03, 2012
-
-
Howard Chu authored
-