Commit Graph

  • 26a25df5fc Tweak I/O, fix last commit. Hallvard Furuseth 2013-06-26 18:02:17 +0200
  • d6d2638acc Improve MDB error handling, drop seek calls. Hallvard Furuseth 2013-06-22 23:15:10 +0200
  • a5701cf2fe Fix Windows I/O. Hallvard Furuseth 2013-06-22 23:01:30 +0200
  • 3d4ba01e8b Catch more MDB errors. DPRINTF in mdb_env_reset0. Hallvard Furuseth 2013-06-22 22:17:41 +0200
  • 51ff20a4d6 Tweak MIDLs, catch errors. Hallvard Furuseth 2013-06-22 22:10:43 +0200
  • 6b200e3beb Factor out MDB variables/expressions, cleanup. Hallvard Furuseth 2013-06-22 12:30:04 +0200
  • 9e6ef6c88f Rearrange MDB dirty page code. Hallvard Furuseth 2013-06-22 11:56:04 +0200
  • c6f9323b3d Simplify mdb_page_alloc(). Hallvard Furuseth 2013-06-20 07:41:35 +0200
  • 4a9ee2cb72 ITS#7620: Keep empty IDLs. Tweak mdb_page_alloc(). Hallvard Furuseth 2013-06-20 07:41:35 +0200
  • 1d94ea5b55 ITS#7623 Clear P_SUBP on conversion from fake page Howard Chu 2013-06-17 22:26:11 +0200
  • 60086c1bc7 ITS#7515 Nested MDB txns: Inherit txn flags. Hallvard Furuseth 2013-06-13 08:58:25 +0200
  • 7030ad16e2 Clean up mdb_page_touch(), mdb_page_copy(). Hallvard Furuseth 2013-06-13 08:58:24 +0200
  • 79844bd446 ITS#7594 Fix MDB cursor tracking with subDBs. Hallvard Furuseth 2013-06-13 08:58:24 +0200
  • 2bacf6e59e ITS#7594 Invalidate a dropped MDB DB's cursors. Hallvard Furuseth 2013-06-13 08:58:24 +0200
  • 62e4c4f9d0 Don't #define _GNU_SOURCE if already defined. Hallvard Furuseth 2013-06-13 08:58:24 +0200
  • c37a11a424 More for ITS#7620 Fix mdb_ovpage_free(). Hallvard Furuseth 2013-06-13 08:25:25 +0200
  • 2d0b362b6f Partial revert c2cac4588a Howard Chu 2013-06-12 08:41:32 -0700
  • 99427aa7de Drop me_pgfree, add mdb_freelist_save(). Hallvard Furuseth 2013-06-12 17:20:42 +0200
  • c2cac4588a Fix CURSOR_NEXT/PREV on emptied DB Howard Chu 2013-06-11 17:13:08 -0700
  • bcb67dd22f Make sure mdb_stat() gets valid data Howard Chu 2013-06-08 14:10:08 -0700
  • e7f6767ea8 Return fresh overflow pages to current pghead Howard Chu 2013-05-05 01:28:12 -0700
  • aff123ba11 ITS#7594 more for subDB cursor fix Howard Chu 2013-06-05 16:13:43 -0700
  • 3b623d66e1 ITS#7594 better fix Howard Chu 2013-06-05 15:23:54 -0700
  • 65faa5ed7e tweak mdb_copy, trap signals Howard Chu 2013-05-30 15:56:30 -0700
  • d29b9600e6 Windows portability fixes for prev commit Howard Chu 2013-05-30 15:33:59 -0700
  • f207c50b15 Add warning about interrupting copy Howard Chu 2013-05-30 13:13:33 -0700
  • ad573fe125 Fix prev commit Howard Chu 2013-05-30 13:09:28 -0700
  • c68e5ae9be Add mdb_env_copyfd() Howard Chu 2013-05-30 13:06:12 -0700
  • 4b49291653 Add _M_IX86 macro for MSVC Howard Chu 2013-05-25 10:16:55 -0700
  • e31c7d3b31 ITS#7594 De-init other subcursors in page_touch Howard Chu 2013-05-23 08:13:08 -0700
  • 92fe958805 Drop unused liblmdb MIDL-range support. Hallvard Furuseth 2013-05-21 23:58:57 +0200
  • feaeab0c04 Factor out mdb_find_oldest,mdb_dlist_free,dirty_list. Hallvard Furuseth 2013-05-21 23:55:13 +0200
  • 5ea1cd8f6d mdb_stat cleanup. Hallvard Furuseth 2013-05-21 23:48:27 +0200
  • a1b16ce5f0 ITS#7598 Tweak MDB_<NEXT/PREV>_NODUP,fix mdb_stat. Hallvard Furuseth 2013-05-21 22:44:51 +0200
  • 1b6d7ee7e1 ITS#7598 mdb_dbi_open(named DB): Check mainDB flags. Hallvard Furuseth 2013-05-21 19:04:52 +0200
  • a2ce25482a ITS#7515 Fix nested txn touch of subpage/ovpage. Hallvard Furuseth 2013-05-20 23:12:52 +0200
  • 5bdf2aae6e Tweak mdb_page_malloc(),mdb_page_get() semantics. Hallvard Furuseth 2013-05-20 23:12:26 +0200
  • 2eb50b1d2e More ITS#7589 followup: OVPAGES() -> mp_pages. Hallvard Furuseth 2013-05-19 19:08:07 +0200
  • e4ce404992 More ITS#7589: Fix prev commit. Hallvard Furuseth 2013-05-19 18:38:13 +0200
  • 0cdd9dffdd ITS#7589 mdb_cursor_put(): Update ovpage nodesize. Hallvard Furuseth 2013-05-17 19:31:17 +0200
  • 833cd905b7 Include <netinet/in.h> for Solaris 8 Howard Chu 2013-05-15 11:50:40 -0700
  • 7233bc295b Fix mdb_page_split - nested split Howard Chu 2013-05-14 16:57:50 -0700
  • 1105aa35ba Doxygen cleanup Howard Chu 2013-05-13 12:36:47 -0700
  • 9ebd5992c9 Fix 66c839f029 Howard Chu 2013-05-10 05:56:16 -0700
  • 66c839f029 Refactor mdb_midl_append, add mdb_midl_grow() Howard Chu 2013-05-09 17:27:29 -0700
  • 2d6aed7537 ITS#7515 Fix nested transaction error handling. Hallvard Furuseth 2013-05-05 15:13:31 +0200
  • 521fdb00cc Fix mdb_env_close(unopened MDB_env). Hallvard Furuseth 2013-05-05 14:26:05 +0200
  • 0b9a208530 Simplify/cleanup mdb_cursor_init, C_ALLOCD. Hallvard Furuseth 2013-05-04 12:53:43 +0200
  • f355de0298 MDB warning cleanup. Hallvard Furuseth 2013-05-04 12:41:28 +0200
  • b389341b4b mdb_dcmp(): Assume the database has MDB_DUPSORT. Hallvard Furuseth 2013-05-04 12:34:49 +0200
  • 91a93004ce Update MDB doc: Cursors, DB handles, data lifetime Hallvard Furuseth 2013-05-04 12:34:20 +0200
  • 385889b0be Allow mdb_cursor_close() after readonly txn ends. Hallvard Furuseth 2013-05-04 12:34:02 +0200
  • 17ffe9c992 Close cursors when commit(writer). Factor out code. Hallvard Furuseth 2013-05-04 12:33:06 +0200
  • dca0cef678 Plug txn leak and MDB_NOTLS slot leaks on error. Hallvard Furuseth 2013-05-04 12:31:31 +0200
  • f45d40a88b Cleaner "Support mdb_txn_abort(a reset txn)". Hallvard Furuseth 2013-05-04 10:03:19 +0200
  • 151c416b46 Update fixes for dbi_open/close, ITS#7515. Hallvard Furuseth 2013-05-04 10:03:19 +0200
  • 21da623bf4 Allow reading freelist while working on it Howard Chu 2013-05-01 22:43:35 -0700
  • 568c22c4cc Avoid assert Howard Chu 2013-04-30 21:09:09 -0700
  • 37bd48a618 Plug mdb_cursor_renew() memleak Hallvard Furuseth 2013-04-22 20:46:56 +0200
  • c057582573 Fix MDB_LAST, reset cursor index Howard Chu 2013-04-20 19:30:06 -0700
  • da3e4d78d6 Fix typo from 7aba5f5ab9 Howard Chu 2013-04-20 09:47:33 -0700
  • 9dd61011fe Tweak comments/readability. Hallvard Furuseth 2013-04-18 08:00:03 +0200
  • 272e4e98ad Add MDB_NOTLS envflag. Howard Chu 2013-04-18 04:17:03 +0200
  • afe488d8a9 Catch MDB txn reuse/sync errors. Hallvard Furuseth 2013-04-18 04:16:07 +0200
  • 8a562f560e Support mdb_txn_abort(a reset txn). Hallvard Furuseth 2013-04-18 04:15:45 +0200
  • ce6335b0d9 Cleanup for TLS key and read-only filesystem. Hallvard Furuseth 2013-04-18 04:15:13 +0200
  • 65a6542765 Clean up MDB_env setup. Hallvard Furuseth 2013-04-18 04:13:43 +0200
  • dbb9ded2f8 Fix mdb_rebalance Howard Chu 2013-04-17 14:33:41 -0700
  • aca6c08897 ITS#7574 blind fix Howard Chu 2013-04-16 12:05:03 -0700
  • 92fc932f21 fix prev commit Howard Chu 2013-04-15 09:30:39 -0700
  • 0cccf79a02 Fix mdb_rebalance Howard Chu 2013-04-14 23:59:54 -0700
  • 14c5a5dff1 Revert "ITS#7570 fix MDB_GET_MULTIPLE and MDB_NEXT_MULTIPLE" Howard Chu 2013-04-14 16:53:30 -0700
  • 372b3ddb85 ITS#7570 fix MDB_GET_MULTIPLE and MDB_NEXT_MULTIPLE Claude Brisson 2013-04-10 14:40:49 +0200
  • fbe6a6051b Fix 227329c8e1 Howard Chu 2013-04-07 19:21:46 -0700
  • e43fa77eaa Revert "Fix 6beaad52129da5353fd40c0ec48e6a78c4f71a2e" Howard Chu 2013-04-05 03:44:56 -0700
  • 227329c8e1 Fixes for dbi_open/close, ITS#7515 Howard Chu 2013-04-02 11:25:44 -0700
  • 6b46799379 ITS#7561 Fix mdb_drop bugs Howard Chu 2013-04-04 16:16:25 -0700
  • 8eef7a4275 Fix 6beaad5212 Howard Chu 2013-04-04 07:25:21 -0700
  • 6beaad5212 Fix d3990eb2f8 Howard Chu 2013-04-03 18:26:41 -0700
  • e31d748dbe Fix rebalance when collapsing root page Howard Chu 2013-04-01 20:34:40 -0700
  • cb1cc64831 More fixes for MDB_LAST Howard Chu 2013-04-01 19:49:40 -0700
  • 3213fc4db7 ITS#7556 fix cursor_sibling for PREV Howard Chu 2013-04-01 19:06:05 -0700
  • 7d643d3acb Plug MDB memory leak of DB names. Hallvard Furuseth 2013-03-31 23:50:02 +0200
  • ccb7b26916 Silence signedness warning Hallvard Furuseth 2013-03-31 23:48:10 +0200
  • a70b026f6b Fix MDB_DEBUG compile when no varargs macros. Hallvard Furuseth 2013-03-31 23:47:45 +0200
  • 30da15a18d Tweak mode_t def per Hallvard's suggestion Howard Chu 2013-03-31 20:56:08 +0100
  • 0c568117ce MSVC doesn't define mode_t Howard Chu 2013-03-31 08:10:43 -0800
  • 7aae15739b Fix CURSOR_LAST/CURSOR_PREV Howard Chu 2013-03-29 01:08:06 -0700
  • 863fa77a08 ITS#7553 better fix Howard Chu 2013-03-26 11:24:59 -0700
  • 8a99b00acc ITS#7553 deinit cursor after deleting last node Howard Chu 2013-03-25 12:15:53 -0700
  • bccbcd1938 Silence stupid warnings Howard Chu 2013-03-25 11:53:32 -0700
  • bbb27cde4a bugfix for mdb_cursor_put with MDB_MULTIPLE Claude Brisson 2013-03-22 16:00:21 +0100
  • 77001f549b ITS#7538 fallout from ITS#7536 fix. Howard Chu 2013-03-12 17:29:34 -0700
  • 3247d7cbd6 Precalculate max size of a node Howard Chu 2013-03-12 17:25:49 -0700
  • 8c1d95a438 Fix f97552a83a Howard Chu 2013-03-11 10:28:25 -0700
  • f80171e079 Check for MADV_RANDOM Howard Chu 2013-03-11 06:04:54 -0700
  • 9c4ee82297 ITS#7377 Fix c0f3d9b9a8 Howard Chu 2013-03-11 05:59:07 -0700
  • b1da555c4c Turn off readahead on main mmap Howard Chu 2013-03-11 05:49:14 -0700
  • d74330128a ITS#7536 fix mdb_rebalance Howard Chu 2013-03-06 12:30:37 -0800
  • 6dab37f2ac Use CC/LDFLAGS to link the shared lib LMDB_0.9.6 Howard Chu 2013-02-25 05:06:51 -0800