Commit Graph

1209 Commits (2b397001a8cc451b9e09bda205c7191a31b781a7)

Author SHA1 Message Date
Howard Chu 2b397001a8 ITS#8728 fix MDB_VL32 freeing overflow page 4 years ago
Howard Chu 0e91bde589 ITS#8722 fix FIRST_DUP/LAST_DUP cursor bounds check 4 years ago
Howard Chu 05d5a9d3f6 Doc tweaks 4 years ago
Howard Chu 27c8cee72d Add mdb_cursor_is_db() 4 years ago
Howard Chu e4cf950264 mdb_dbi_open tweak 4 years ago
Howard Chu 3585a1eb97 ITS#8704 Fix PREVMETA, rename to PREVSNAPSHOT 4 years ago
Hallvard Furuseth 16839f9893 Unref ovpages when deleting them 4 years ago
Hallvard Furuseth 73d75c6215 Drop always-false MDB_WRITEMAP test when IS_DIRTY_NW() 4 years ago
Howard Chu 789c71c4c9 ITS#8704 Add MDB_PREVMETA support to tools 4 years ago
Howard Chu d12ebb655a ITS#8704 Add PREVMETA to envflags() 4 years ago
moneromooo-monero 0158f67c14 ITS#8704 add MDB_PREVMETA flag to mdb_env_open 4 years ago
Hallvard Furuseth b4ddec0bb4 Expose MDB_ENCRYPT flag 4 years ago
Hallvard Furuseth 6e1f74856d Rename mdb_env_getflags->envflags, clarify options 4 years ago
Hallvard Furuseth 8b31a4a62b mdb_page_get() can ignore the toplevel spill list 4 years ago
Hallvard Furuseth d6cf476169 Drop mdb_page_get() arg 'level', it's always NULL 4 years ago
Hallvard Furuseth 61b5b6270d Doc fixes 4 years ago
Hallvard Furuseth 24f437df86 Less hungry mdb_pages_xkeep() 4 years ago
Hallvard Furuseth 972917449d Keep MC_OVPG() == NULL when not MDB_REMAPPING() 4 years ago
Howard Chu 499866aba7 ITS#8699 more for cursor_del ITS#8622 4 years ago
Howard Chu 81984ab228 Fix 418ea8b94e SEGV on spilled ovpg 4 years ago
Hallvard Furuseth adfa8f758a Drop P_DIRTY, and MDB_WRITEMAP dirty/spill lists 4 years ago
Hallvard Furuseth f1db84d332 mp_txnid = page state, avoids searching dirty_list 4 years ago
Hallvard Furuseth c83434e178 Demo - move P_DIRTY to P_ADM_FLAGS, page_dirty() 4 years ago
Hallvard Furuseth 0a99df54af Divide page flags in P_ADM_FLAGS and the rest 4 years ago
Hallvard Furuseth 3b55853fe0 Drop unnecessary searches in the spill lists 4 years ago
Hallvard Furuseth 34461da97b Skip unnecessary mdb_page_get()s when spilling 4 years ago
Hallvard Furuseth 6dd5a4d7f6 Protect freelist at end of mdb_freelist_save() 4 years ago
Hallvard Furuseth 12ee1a2d71 Use mdb_page_loose() more 4 years ago
Hallvard Furuseth 0e17ba43a8 Verify final loose_count in mdb_txn_commit() 4 years ago
Hallvard Furuseth 4b7e430303 mdb_page_touch: Always set MDB_TXN_ERROR on error 4 years ago
Hallvard Furuseth 9e3603eb9d Fix mdb_enctest() 4 years ago
Hallvard Furuseth 214aff2359 Move misplaced OVERFLOW_NOTYET code 4 years ago
Hallvard Furuseth 74928f6a3b Fix broken mdb_page_get(ovpage) optimization 4 years ago
Hallvard Furuseth ca8e48d994 Fix last commit - sizeof(pgno_t) and C90 compat 4 years ago
Howard Chu 757378fc1d Scaled back on overflow page work 4 years ago
Howard Chu f0f985fa93 checkpoint - moving overflow page headers 4 years ago
Howard Chu c7ef535aa9 Data format change: add txnid to page header 4 years ago
Hallvard Furuseth f16ce88dc8 Trivial encryption when $LMDB_FLAGS = "e" 4 years ago
Hallvard Furuseth de161fe9d9 Get flags from $LMDB_FLAGS when MDB_TEST 4 years ago
Howard Chu fafbd42cd2 Save/restore enc IV in page 0 4 years ago
Howard Chu 34c3cfe853 Plug some information leaks 4 years ago
Howard Chu 525a2cce91 Add test code for remap / encryption 4 years ago
Howard Chu b89f8fc9bc Page-level encryption support 4 years ago
Hallvard Furuseth fbf35a163f Rename mdb_env_close0() -> mdb_env_close_active() 4 years ago
Howard Chu ad7933ba0c Optimization for mdb_rpage_get() 4 years ago
Howard Chu 53799e51da RPAGE_CACHE is now dynamically selectable 4 years ago
Howard Chu ac047d1eff Add new MDB_RPAGE_CACHE def 4 years ago
Howard Chu 775be5e50f Fix Android recognition 8 years ago
Howard Chu 348885413e MDB_VL32 8 years ago
Howard Chu 4d2154397a ITS#8622 fix xcursor after cursor_del 8 years ago