Commit Graph

821 Commits (f1db84d3322912949c0589cb834dd5d370f6a9e7)

Author SHA1 Message Date
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
Hallvard Furuseth b5e5fcc31d ITS#8582 Fill in MDB_LOCK_FORMAT 8 years ago
Hallvard Furuseth 52c0df1d50 Clear any struct padding in idbuf 8 years ago
Hallvard Furuseth 172d825155 Simplify mdb_hash_val() -> mdb_hash() 8 years ago
Hallvard Furuseth 68eda68f0b Store lock ID instead of pathname in lockfile 8 years ago
Hallvard Furuseth 58ba039b8f ITS#8582 MDB_LOCK_VERSION = 2 due to format change 8 years ago
Howard Chu e36517dbbe ITS#8582 keep mutex at end of struct 8 years ago
Howard Chu 1db9f32ae2 Workaround VL32 cursor refcounting miscount 8 years ago
Howard Chu 882e27c1b4 Further fix f8ce8a8271 8 years ago
Howard Chu 5eae7aad7e Fix f8ce8a8271 8 years ago
Howard Chu 6ac9aa666e Happy New Year 8 years ago
Howard Chu f8ce8a8271 More C_EOF tweaks 8 years ago
Howard Chu c44b29eaa8 ITS#8557 fix prev commit 8 years ago
Howard Chu 511f5880e2 Tweak cursor_next C_EOF check 8 years ago
Howard Chu d84dee516f ITS#8557 fix mdb_cursor_last 8 years ago
Howard Chu 59ac317d2a ITS#8558 fix mdb_load with escaped plaintext 8 years ago
Howard Chu 2e3eaf2ce2 ITS#8554 kFreeBSD is like BSD 8 years ago
Hallvard Furuseth 4bc270a2cb More MDB_node doc 8 years ago
Hallvard Furuseth be94a7565b Doxygen fixes. Use DISTRIBUTE_GROUP_DOC. 8 years ago
Hallvard Furuseth 72c893fc82 Mention MDB_PREV_MULTIPLE along with MDB_NEXT_MULTIPLE 8 years ago
Hallvard Furuseth e539654051 ITS#8504 Fix prev commit: mc_error, #ifdef SIGPIPE 8 years ago
Lorenz Bauer 3e7a8e26e6 ITS#8504 mdb_env_copyfd2(): Don't abort on SIGPIPE 8 years ago