- Aug 07, 2014
-
-
Howard Chu authored
Everything has it. Solaris doesn't have posix_memalign.
-
- Aug 04, 2014
-
-
Howard Chu authored
Do a cacheflush after writing data pages, separate from meta's cacheflush
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
- Aug 02, 2014
-
-
Howard Chu authored
Paranoia for 36300668 do the cacheflush before setting mti_txnid.
-
- Jul 31, 2014
-
-
Howard Chu authored
FIRST_DUP/LAST_DUP should succeed even on non-duplicate values PREV_DUP should reset cursor's EOF flag.
-
- Jul 27, 2014
-
-
Howard Chu authored
MIPS chips require manual control of on-chip caches. The cacheflush syscall being used here only exists on MIPS Linux, other OSs will require revisiting.
-
- Jul 24, 2014
-
-
Howard Chu authored
-
Howard Chu authored
return MDB_NOTFOUND if the cursor is empty
-
Hallvard Furuseth authored
-
Howard Chu authored
-
Hallvard Furuseth authored
Always write mapsize = max(other metapage:mapsize, env:mapsize).
-
Howard Chu authored
Revert "ITS#7789 Fix resize vs MDB_NOMETASYNC, and a comment." Revert "ITS#7789 more" Revert "Revert "ITS#7789 update RESIZED errmsg text"" Revert "ITS#7789 update RESIZED errmsg text" Revert "ITS#7789 persist mapsize changes" This reverts commit 02285aca. This reverts commit 38e71c68. This reverts commit a5e4eecb. This reverts commit d8e18551. This reverts commit 5926e54b.
-
- Jul 22, 2014
-
-
Howard Chu authored
-
- Jul 21, 2014
-
-
Howard Chu authored
-
Howard Chu authored
-
- Jul 14, 2014
-
-
Howard Chu authored
-
Howard Chu authored
Don't pass non-NULL map address unless MDB_FIXEDMAP was used.
-
- Jul 09, 2014
-
-
Howard Chu authored
Must also set in sub-cursor if deleting entire subDB
-
Howard Chu authored
-
-
-
-
Howard Chu authored
Always set the filesize when opening for writes. Otherwise can't use backups from mdb_copy.
-
Howard Chu authored
We mainly use Win32 functions, so cannot just use C-runtime strerror to return error messages. We have to use Win32-specific messages. Unfortunately, we document the API to return C-runtime error codes, so we can't just switch to all Win32 error codes.
-
Howard Chu authored
Off-by-one in end check, would complain on valid input.
-
Howard Chu authored
persist size changes from env_open() as well. This was the original behavior.
-
Howard Chu authored
This reverts commit d8e18551. And partially reverts mapsize check. Only mapsize increases are relevant.
-
Howard Chu authored
Set read txn's dbiseqs to env's. Set child txn's dbiseqs to parent's. Simplify DBI_CHANGED test, no need to check md_name. No-op dbi_close of already closed handle.
-
Howard Chu authored
-
Howard Chu authored
only update dbiseq in dbi_open on write txns
-
Howard Chu authored
dbiseqs are only checked in write txns so omit from read txns
-
Howard Chu authored
Use DBI sequence numbers to detect DBIs being closed while in use.
-
Howard Chu authored
-
Howard Chu authored
Write decreases too, not just increases. Check for any size change that was not requested by this process.
-
- Jul 08, 2014
-
-
Howard Chu authored
-
Howard Chu authored
-
Hallvard Furuseth authored
'#ifdef MDB_DEVEL' -> '#if MDB_DEVEL' Fix comments, use actual PAGEBASE macro as originally intended. Actually enable 64K pages. Set MDB_DATA_VERSION for testing only.
-
Hallvard Furuseth authored
mdb_txn_commit(child): Give loose pages to parent. Use a pointer beyond the page header instead of mp_next, so we will not need to save/restore mp_pgno. This avoids a crash caused by references to mp_pgno.
-