Commit Graph

  • 5b21307f29 Update MDB documentation and comments. Hallvard Furuseth 2013-09-23 20:09:47 +0200
  • 3335b25834 ITS#7682 mdb_env_copy(): Avoid Linux O_DIRECT bug. Hallvard Furuseth 2013-09-23 20:07:29 +0200
  • 912e09fd04 ITS#7681 fix 18a07eb7c2 Howard Chu 2013-09-15 13:08:29 -0700
  • 0144da6eab ITS#7701 fix mdb_rebalance Howard Chu 2013-09-21 14:37:11 -0700
  • 0f842a2710 Release 0.9.8 LMDB_0.9.8 Howard Chu 2013-09-09 08:29:46 -0700
  • 7e58cc0fd3 updates Howard Chu 2013-09-05 16:23:49 -0700
  • cfc13e2b48 ITS#7682 In mdb_env_copy retry open if O_DIRECT fails Salvador Ortiz 2013-09-05 17:36:52 -0500
  • 90c55178db More for 5f6fa8c042 Howard Chu 2013-09-05 06:02:07 -0700
  • 18a07eb7c2 ITS#7681 fix mdb_cursor_set behaviour for MDB_SET_RANGE Claude Brisson 2013-09-05 12:58:18 +0200
  • 5f6fa8c042 Remember if last cursor op was a delete Howard Chu 2013-09-03 16:10:20 -0700
  • 3d59ca3558 Add a changelog Howard Chu 2013-08-28 20:22:41 -0700
  • 5c5300c604 Bump version to 0.9.8 Howard Chu 2013-08-28 19:17:25 -0700
  • 2e7130cab0 Allow mdb_env_set_mapsize() on an open environment Howard Chu 2013-08-28 19:12:59 -0700
  • 2a28686e4f ITS#7672 fix mdb_dbi_flags Howard Chu 2013-08-27 06:28:30 -0700
  • 4dd10d70a5 mdb_page_unspill(): Fix dirty_room in nested txn Hallvard Furuseth 2013-08-25 23:59:58 +0200
  • 56c2a8d04a Another take on spill_pgs and deletes Howard Chu 2013-08-24 20:37:45 +0100
  • b917266ca1 Cleanup prev commit Howard Chu 2013-08-24 11:54:05 -0700
  • 41bf5c906a Speedup deletion from spill_pgs Howard Chu 2013-08-24 19:48:37 +0100
  • 6423c87749 ITS#7671 always return the key for a dup val Howard Chu 2013-08-23 07:36:07 -0700
  • e15a90c762 ITS#7670 Tweak cursor_del0 Howard Chu 2013-08-22 21:43:29 -0700
  • 6616034eb9 mdb_page_spill(): Fix nested txn mt_dirty_room Hallvard Furuseth 2013-08-23 07:39:04 +0200
  • 392be3a7c6 Simplify last commits Hallvard Furuseth 2013-08-23 07:37:17 +0200
  • 45c4ed1805 Tweak prev commit Howard Chu 2013-08-22 21:29:53 -0700
  • 7b1db13050 Less aggressive page_spill Howard Chu 2013-08-22 18:51:48 -0700
  • c22a7d98ec Update caveats now that mdb_reader_check exists Howard Chu 2013-08-20 17:37:53 -0700
  • 214e9ed07d Silence warnings LMDB_0.9.7 Howard Chu 2013-08-14 09:57:25 -0700
  • 82b27c09c9 Tweak ITS#7615 fix: Obey strict-aliasing rules. Hallvard Furuseth 2013-08-14 15:21:59 +0200
  • 76f0a02485 ITS#7664 better fix Howard Chu 2013-08-13 13:12:47 -0700
  • a77ffaaa5d Revert "ITS#7664 delete lockfile if there is no environment" Howard Chu 2013-08-13 13:05:32 -0700
  • 8725838409 ITS#7664 delete lockfile if there is no environment Howard Chu 2013-08-13 11:34:32 -0700
  • eaeeecc3b2 Fix uninit'd mem ref in mdb_page_split Howard Chu 2013-08-12 12:43:42 -0700
  • 6ecee1cbf9 Tweak NODUPDATA flag check Howard Chu 2013-08-11 17:25:00 -0700
  • 5a5d33ff33 Fix obscure MDB_MULTIPLE bug Howard Chu 2013-08-11 17:15:03 -0700
  • 76f8b77e36 Point to mdb.c for docs on macros in Makefile Howard Chu 2013-08-10 14:55:51 -0700
  • 9c49ef1d71 Avoid compiling debug args with C90 compilers. Hallvard Furuseth 2013-08-10 13:50:10 +0200
  • 76d31573a4 Refuse ops on bad txns Hallvard Furuseth 2013-08-10 13:23:30 +0200
  • 9beea541e1 Replace EINVALs with generalized MDB_INCOMPATIBLE. Hallvard Furuseth 2013-08-10 13:23:30 +0200
  • ef899fe84e ITS#7656 fix install target John Hewson 2013-08-10 04:12:42 -0700
  • 86551828ab ITS#7660 Add mdb_txn_env to API Salvador Ortiz 2013-08-09 11:03:28 -0500
  • 5645812f41 mdb_txn_commit(): Always commit if MDB_TXN_SPILLS. Hallvard Furuseth 2013-08-10 12:29:45 +0200
  • 92eb220184 ITS#7661 mdb_dbi_flags(): Allow main DBI Salvador Ortiz 2013-08-10 09:42:19 +0200
  • 335f0e4cee mdb_del must ignore data if db not opened with MDB_DUPSORT Salvador Ortiz 2013-08-09 10:08:53 -0500
  • 1ac3c8308f Add mdb_env_get_maxkeysize() Howard Chu 2013-08-09 04:51:33 -0700
  • 1ecd86b14c Replace unpredictable EINVAL error returns. Hallvard Furuseth 2013-08-09 13:05:14 +0200
  • 22c104c5d7 Re-fix reader-pid code Hallvard Furuseth 2013-08-09 12:54:42 +0200
  • 38b11b1de1 mdb_cursorpages_mark: Mark current txn and no more. Hallvard Furuseth 2013-08-08 19:57:52 +0200
  • 2bd5d8102e Fix mdb_ovpage_free() vs. spill. Hallvard Furuseth 2013-08-08 19:57:52 +0200
  • c3547e81f3 Fix page spilling when MDB_WRITEMAP. Hallvard Furuseth 2013-08-08 19:57:51 +0200
  • ee5ba85565 Set MDB_TXN_ERROR when inconsistent txn state Hallvard Furuseth 2013-08-08 19:57:51 +0200
  • ffd2287b55 Factor out MDB_env. Hallvard Furuseth 2013-08-08 19:54:54 +0200
  • d66739f947 MDB_LOCK_VERSION -> MDB_LOCK_FORMAT. Hallvard Furuseth 2013-08-08 19:43:04 +0200
  • 1878213092 Fix mdb_reader_pid(). Hallvard Furuseth 2013-08-08 19:43:04 +0200
  • 636c2d2a29 Use proper printf format on Windows Howard Chu 2013-08-07 12:42:46 -0700
  • 74ed1757a4 Silence warnings Hallvard Furuseth 2013-08-05 10:01:39 +0200
  • 27435aa5ac Tweak comments Hallvard Furuseth 2013-08-05 09:55:57 +0200
  • 6214423163 Clarify doc: mdb_copy, nested txns, mdb_drop(). Hallvard Furuseth 2013-08-05 09:55:48 +0200
  • 2cc2574d84 Tweak prev commit again Howard Chu 2013-07-31 08:09:40 -0700
  • bc03467040 Fix typo in Win32 branch Howard Chu 2013-07-30 13:44:28 -0700
  • 254b77e63d Cleanup prev commit Howard Chu 2013-07-30 12:47:12 -0700
  • eff35fcb2a ITS#7652 fix I/O error checks Howard Chu 2013-07-30 10:22:12 -0700
  • acf20f77f3 Tweak mdb_envinfo numreaders Howard Chu 2013-07-28 17:02:51 -0700
  • e8ba9dbd28 ITS#7615 use shorter names for semaphores Howard Chu 2013-07-26 10:19:54 -0700
  • de72c08660 Tweak reader_pid check Howard Chu 2013-07-19 09:57:33 -0700
  • b1dc72b6b5 Get pid lock outside of rmutex Howard Chu 2013-07-19 09:55:10 -0700
  • 5ca73f864f Tweak reader checks Howard Chu 2013-07-18 15:24:09 -0700
  • a4bbe57f8b Add mdb_reader_check() Howard Chu 2013-07-18 10:40:21 -0700
  • 4d7c9e5bca Split MDB_VERSION to MDB_DATA/MDB_LOCK VERSION Howard Chu 2013-07-18 09:11:09 -0700
  • 68a0adc59f Tweak reader_list Howard Chu 2013-07-18 09:00:51 -0700
  • 360d0492db Tweak mdb_stat(1) Howard Chu 2013-07-18 08:33:24 -0700
  • 49289f0d2e Add mdb_reader_list() Howard Chu 2013-07-18 07:41:11 -0700
  • fc137e39a3 Add mdb_dbi_flags() Howard Chu 2013-07-15 10:57:13 -0700
  • 501eac2fc4 Fix child txn dirty_room counts in spill/unspill Howard Chu 2013-07-14 16:53:04 -0700
  • 2c3488aeeb More for stale sub-cursor flags Howard Chu 2013-07-14 08:28:26 -0700
  • 56a41d87d4 Fix stale sub-cursor C_INIT flag Howard Chu 2013-07-14 08:20:18 -0700
  • 8ae56c34d5 Tweak comments, defaults should be OK already Howard Chu 2013-07-12 13:55:18 -0700
  • fa7228962b Bump version to 0.9.7 Howard Chu 2013-07-12 13:36:05 -0700
  • f04dc0ebd2 Also set/clear P_KEEP in parent txn's cursors Hallvard Furuseth 2013-07-12 11:30:33 +0200
  • e9ed4d75f7 Spill pages, take 3 Howard Chu 2013-07-11 22:09:47 +0200
  • d7bc4baf63 Delay touching pages until cursor is positioned. Howard Chu 2013-07-11 22:09:47 +0200
  • c09db5757d Simplify: Always set C_UNTRACK for tracked cursors. Hallvard Furuseth 2013-07-11 22:09:46 +0200
  • 6741f9c0ef Save freelist using proper mdb_cursor_put(). Hallvard Furuseth 2013-07-11 22:09:46 +0200
  • 08373439a6 Move code out to mdb_page_dirty() Howard Chu 2013-07-11 22:09:46 +0200
  • 87a7f06feb Factor out parent Howard Chu 2013-07-11 22:09:46 +0200
  • ba6dfe0bbb Fix env_read_header() on Windows Howard Chu 2013-07-12 12:53:35 -0700
  • 3d46d5502a Do not follow uninited cursors' page pointers. Hallvard Furuseth 2013-07-10 22:11:44 +0200
  • b711c07f34 Fix rebalance/cursor adjust Howard Chu 2013-07-10 11:03:51 -0700
  • f81eb631ff Cursors: Clear C_EOF when clearing C_INITIALIZED Howard Chu 2013-07-10 08:49:29 -0700
  • 64676da8d9 Fixup other cursors after delete op Howard Chu 2013-07-09 14:21:35 -0700
  • a77767013a ITS#7515 Reject conflicting page versions. Hallvard Furuseth 2013-07-07 17:14:38 +0200
  • be47ca7667 ITS#7515 Fix tracking of parent txn's cursors. Hallvard Furuseth 2013-07-07 17:13:27 +0200
  • 9be6af0dcb Simplify MDB_cursor: Drop flags C_ALLOCD,C_SHADOW. Hallvard Furuseth 2013-07-07 17:13:27 +0200
  • 3d1e709504 Silence more uninit warnings Hallvard Furuseth 2013-07-06 21:42:45 +0200
  • 06a3ad08cd Silence uninit warning in prev commit Howard Chu 2013-07-02 02:23:49 -0700
  • 589370d880 Tweaks for MDB_MULTIPLE Howard Chu 2013-07-02 02:19:17 -0700
  • fb674c1cf5 ITS#7635 simplify 9474c1a0b6 Howard Chu 2013-07-01 14:53:29 -0700
  • 9474c1a0b6 ITS#7635 fix read txn potential data race Howard Chu 2013-07-01 13:41:23 -0700
  • 3347a02905 Fix uninit warnings, lseek usage Howard Chu 2013-06-30 07:40:02 -0700
  • 7f67383552 Fix alloc/free issues. Hallvard Furuseth 2013-06-26 18:02:52 +0200
  • 12c558fe13 Factor out some vars, simplify. Hallvard Furuseth 2013-06-26 18:02:48 +0200
  • b7ce06f5c5 Makefile/user-macro comments. Hallvard Furuseth 2013-06-26 18:02:26 +0200