Commit Graph

  • b949bbd169 mdbx: cleanup inherited errno's bug. Leo Yuriev 2016-02-04 06:09:19 +03:00
  • 425ac1cde6 mdbx: fix madvise() flags, it is not a bitmask. Leo Yuriev 2016-02-04 06:22:36 +03:00
  • 0e508f0d3b mdbx: backport - ITS#8363 Fix off-by-one in mdb_midl_shrink(). Howard Chu 2016-01-28 04:18:14 +00:00
  • a2db88baf6 mdbx: 2016 Copyright. Leo Yuriev 2016-02-01 21:06:27 +03:00
  • 77d482ef1e mdbx: backport - Happy New Year 2016. Howard Chu 2016-01-30 12:55:03 +00:00
  • d2f2d57f00 mdbx: Merge branch 'devel'. Leo Yuriev 2016-01-25 20:14:15 +03:00
  • 463b0dce29 mdbx: pull CHANGES-log from LMDB. Leo Yuriev 2016-01-25 18:39:49 +03:00
  • e6ff451d84 mdbx: backport - ITS#8355 fix subcursors. Howard Chu 2016-01-24 11:32:49 +00:00
  • 3b7a958fcd mdbx: backport - Update WRITEMAP doc. Howard Chu 2016-01-23 16:51:42 +00:00
  • 9d14f6a2ac mdbx: avoid tsan-collision by mdb_env_reader_destr(). Leo Yuriev 2016-01-25 15:21:23 +03:00
  • f8941daa0a mdbx: Merge branch 'devel'. Leo Yuriev 2016-01-14 00:28:31 +03:00
  • c9c0549b4f mdbx: fix madvise() flags. Leo Yuriev 2016-01-13 18:02:47 +03:00
  • 2477997658 mdbx: backport - lmdb.h Caveats: Reserved vs. actual mem/disk usage. Hallvard Furuseth 2016-01-12 23:18:06 +01:00
  • 4ad241b864 mdbx: msync only used part instead of entire db. Leo Yuriev 2016-01-13 01:51:55 +03:00
  • 39908bb0a6 mdbx: adds mdb_chk.1 to tooltag (man/Doxygen). Leo Yuriev 2016-01-09 23:15:14 +03:00
  • d538145711 mdbx: pull CHANGES from LMDB. Leo Yuriev 2016-01-09 22:35:54 +03:00
  • f1ceb753e5 mdbx: Merge branch 'master' into devel. Leo Yuriev 2016-01-09 22:34:05 +03:00
  • ba29ae2cd2 mdbx: backport - Add MDB_PREV_MULTIPLE. Howard Chu 2016-01-07 18:28:29 +00:00
  • c81942a2a6 mdbx: pull CHANGES from LMDB. Leo Yuriev 2015-12-25 19:48:30 +03:00
  • 926db32902 mdbx: backport - MDB_RESERVE doc. Howard Chu 2015-12-22 18:30:41 +00:00
  • ebaf7c8d41 mdbx: backport - Add Getting Started doc. Howard Chu 2015-12-19 22:53:26 +00:00
  • 3ce58a015f mdbx: Merge branch 'devel'. Leo Yuriev 2015-12-16 22:00:38 +03:00
  • c0c3c1b688 mdbx: force gdb-level3 for debuginfo. Leo Yuriev 2015-12-16 21:35:43 +03:00
  • 7086623d9f mdbx: drops include <ansidecl.h> Leo Yuriev 2015-12-16 20:33:56 +03:00
  • b067025e8b mdbx: backport - Catch strdup failure in mdb_dbi_open(). Hallvard Furuseth 2015-12-12 19:25:06 +01:00
  • c0566f94c4 mdbx: Merge branch 'devel'. Leo Yuriev 2015-12-13 20:03:42 +03:00
  • efda814f7e mdbx: minor flags cleanup. Leo Yuriev 2015-12-11 10:17:45 +03:00
  • 3df7c4b1e1 mdbx: backport - ITS#8336 fix page_search_root assert on FreeDB. Howard Chu 2015-12-08 18:17:24 +00:00
  • 4fcbaa44f3 mdbx: backport - ITS#8334 Fix MDB_APPENDDUP vs. rewrite(single item). Hallvard Furuseth 2015-12-08 16:43:55 +01:00
  • b848f5552f mdbx: pull CHANGES from LMDB. Leo Yuriev 2015-12-12 13:57:37 +03:00
  • 297d9e71ac mdbx: Merge branch 'tsan-cleanup' into devel. Leo Yuriev 2015-12-13 19:41:19 +03:00
  • 886fa96a5d mdbx: tsan 'edge-mutex'. Leo Yuriev 2015-12-08 12:59:46 +03:00
  • 24449c2a07 mdbx: avoid tsan-trap in mdb_txn_renew0() by me_live_reader. Leo Yuriev 2015-12-07 19:37:00 +03:00
  • f38bb9621f mdbx: avoid tsan-trap in mdb_find_oldest(). Leo Yuriev 2015-12-04 22:52:44 +03:00
  • 75ab3716fb mdbx: avoid tsan-trap in mdbx_txn_straggler(). Leo Yuriev 2015-12-09 20:07:51 +03:00
  • 4e5d5ef935 mdbx: avoid tsan-trap in mdb_meta_head_r(). Leo Yuriev 2015-12-06 13:37:45 +03:00
  • 5bc0a76899 mdbx: avoid tsan-trap in mdb_txn_renew0() by mti_txnid. Leo Yuriev 2015-12-05 12:19:29 +03:00
  • 50c480e2de mdbx: avoid tran-trap in mdb_txn_renew0() by mt_flags. Leo Yuriev 2015-12-04 22:06:30 +03:00
  • 6069149b05 mdbx: basic support for ThreadSanitizer (tsan). Leo Yuriev 2015-12-04 22:38:56 +03:00
  • dec88f8c35 mdbx: fix double-free on thread-destroy. Leo Yuriev 2015-12-10 00:22:01 +03:00
  • 2d2a3ebcfb mdbx: add missing h-deps into Makefile. Leo Yuriev 2015-12-04 23:16:25 +03:00
  • a0d056e47e mdbx: less mad in the Makefile. Leo Yuriev 2015-12-01 18:45:18 +03:00
  • a7a28ecdb4 mdbx: Release 0.9.17 (pull from openldap.org). Leo Yuriev 2015-12-01 16:05:55 +03:00
  • 28caf0dde5 mdbx: Merge branch 'devel' into master. Leo Yuriev 2015-11-26 14:03:22 +03:00
  • 1739a2f4c1 mdbx: backport - ITS#8169 Allow passing mandir to make install. Heiko Becker 2015-06-11 21:09:59 +02:00
  • 35452812b5 mdbx: pull CHANGES from LMDB. Leo Yuriev 2015-11-25 19:08:34 +03:00
  • d0a0b096ee mdbx: backport - Cleanup C_DEL flag usage. Howard Chu 2015-11-24 12:14:49 +00:00
  • 2a6bfa56f0 mdbx: backport - more for cursor tracking. Leo Yuriev 2015-11-25 19:08:14 +03:00
  • 3eb38d2f1b mdbx: backport - ITS#8323 Fix nested commit. Howard Chu 2015-11-23 13:11:29 +00:00
  • 3e74ab2aee mdbx: backport - CURSOR_TMP_[UN]TRACK() -> WITH_CURSOR_TRACKING(). Hallvard Furuseth 2015-11-23 13:03:09 +01:00
  • 6e1ba1cf28 mdbx: Merge branch 'devel' into master. Leo Yuriev 2015-11-23 10:19:33 +03:00
  • 5d4a23138c mdbx: backport - ITS#8320 mdb_load: fix loading data from simple text files. Orivej Desh 2015-11-22 01:15:14 +00:00
  • a8e2288537 mdbx: backport - ITS#8319 mdb_load: explain readline and mdb_cursor_put errors. Orivej Desh 2015-11-22 00:59:55 +00:00
  • aeea7ebb08 mdbx: backport - ITS#8321 a lot for cursor tracking. Leo Yuriev 2015-11-23 09:29:01 +03:00
  • 0a97fbcbab mdbx: backport - ITS#8300 more for prev commit. Howard Chu 2015-11-20 13:34:11 +00:00
  • 2154b585c6 mdbx: backport - Silence some valgrind uninit warnings. Howard Chu 2015-11-20 09:47:56 +00:00
  • 90fdef7a6a mdbx: backport - Refix root split check from 5da67968afb599697d7557c13b65fb961ec408dd. Howard Chu 2015-11-20 09:20:16 +00:00
  • 6ba0b8b467 mdbx: backport - ITS#8316 cursor fixup in page_merge. Howard Chu 2015-11-19 20:04:16 +00:00
  • bf81e86d93 mdbx: prevents use the env after a fork(). Leo Yuriev 2015-11-22 13:23:43 +03:00
  • 7e2000ef7a mdbx: backport - ITS#8315 fix ovpage_free. Howard Chu 2015-11-18 23:38:34 +00:00
  • 12cd2361e7 mdbx: backport - ITS#8313 more for ITS#8062. Howard Chu 2015-11-18 21:33:51 +00:00
  • 86abc397e8 mdbx: backport - ITS#8312 Fix loose pages in commit(nested txn). Hallvard Furuseth 2015-11-18 16:30:24 +01:00
  • f3043badc5 mdbx: tools/tests - fix minor memleaks (for CI with Valgrind). Leo Yuriev 2015-11-19 14:01:31 +03:00
  • 0230e4fda2 mdbx: clarify fsync/fdatasync comment. Leo Yuriev 2015-11-19 13:56:54 +03:00
  • 02da85169e mdbx: backport - ITS#8311 fix page_split from update_key. Howard Chu 2015-11-18 00:33:25 +00:00
  • 4bdeed9bd3 mdbx: fix thread-local-storage memleak. Leo Yuriev 2015-11-16 19:43:15 +03:00
  • cee258fe86 mdbx: fix uninit fields in page_malloc(). Leo Yuriev 2015-11-16 12:20:47 +03:00
  • fed7922b30 mdbx: link tools librt.so with --no-as-needed. Leo Yuriev 2015-11-14 13:42:05 +03:00
  • 34d95c08eb mdbx: refines robust mutex usage for glibc. Leo Yuriev 2015-11-14 13:27:15 +03:00
  • 380c61bcf7 mdbx: backport - ITS#8310 fix mdb_rebalance cursor fixup. Howard Chu 2015-11-13 09:25:55 +00:00
  • 01f5b5e209 Merge branch 'devel' Leo Yuriev 2015-11-10 09:15:20 +03:00
  • ab0b0ec7ce mdbx: backport - ITS#8304 fix page_merge (mdb_del cursor tracking). Howard Chu 2015-11-09 20:09:10 +00:00
  • f32dab22df Merge branch 'devel' Leo Yuriev 2015-11-06 17:50:15 +03:00
  • ee26517b5d mdbx: backpost - ITS#8300 fix rebalance after node_move. Howard Chu 2015-11-04 20:38:30 +00:00
  • 7890eb8a8e mdbx: backport - ITS#8238 fix DUPFIXED page_split. Howard Chu 2015-11-04 18:11:12 +00:00
  • f35fb03f86 mdbx: backport - ITS#8299 fix page_merge cursor fixup. Howard Chu 2015-11-04 17:03:48 +00:00
  • b430c9a22f mdbx: Add MDB_USE_ROBUST to control Robust Mutexes. Leo Yuriev 2015-11-06 17:26:41 +03:00
  • 372a6d8521 lmdb: origin - CHANGES, More misc updates. Howard Chu 2015-10-26 20:18:19 +00:00
  • a542ceeae5 Merge branch 'master' into devel Leo Yuriev 2015-11-06 16:27:59 +03:00
  • c6e010a872 mdbx: fix segfault on close when open failed. Leo Yuriev 2015-10-31 13:56:12 +03:00
  • 60387be4a5 Merge branch 'master' into devel Leo Yuriev 2015-10-21 00:24:44 +03:00
  • 0f82e6e5fd mdbx: Makefile split 'check' and 'tests' targets. Leo Yuriev 2015-10-21 00:04:35 +03:00
  • dc3256e91c mdbx: adds signatures to detect ABI mixup. Leo Yuriev 2015-10-20 23:59:06 +03:00
  • ad808146c8 lmdb: ITS#7771 fix cursor tracking on fake pages. Howard Chu 2015-10-12 00:08:41 +01:00
  • f6045ae77e lmdb: ITS#8263 fix cursor tracking in cursor_put. Howard Chu 2015-10-07 06:30:58 +01:00
  • 68171d5f5d lmdb: provide both interfaces - advanced 'mdbx' and original 'lmdb'. Leo Yuriev 2015-10-13 15:46:59 +03:00
  • 09c140c1f4 lmdb: detach from ReOpenLDAP project. Leo Yuriev 2015-10-12 20:01:16 +03:00
  • 73cfae2522 lmdb: ITS#8264 fix cursor_del cursor tracking. Howard Chu 2015-10-06 07:57:14 +01:00
  • 8473370d65 lmdb: CHANGES - ITS#7377, #8237, #8221, #8256, #8258. Leo Yuriev 2015-10-11 22:21:05 +03:00
  • f2d0824bdb lmdb: ITS#8258 fix rebalance/split. Howard Chu 2015-10-04 01:56:25 +01:00
  • 305ba98967 lmdb: Fix typo in mdb_tassert(). Hallvard Furuseth 2015-10-01 19:43:58 +02:00
  • 3f27fb7822 lmdb: ITS#8259 fix usage ordering. Howard Chu 2015-09-30 18:11:20 +01:00
  • ef72fbaea6 lmdb: ITS#8221 don't merge branch pages needlessly. Howard Chu 2015-09-26 16:50:28 +01:00
  • 8e7fbfa063 lmdb: ITS#8256 Create install directories if needed. Luke Yeager 2015-09-18 18:06:43 -07:00
  • 8e2a9a9a78 lmdb: deferred cleanup of reader's threads. Leo Yuriev 2015-09-07 02:38:10 +03:00
  • 83ba70e3be lmdb: ITS#8237 fix ITS#7589 regression. Howard Chu 2015-09-06 19:18:19 +01:00
  • 1b78961cf6 lmdb: fix clang warnings. Leo Yuriev 2015-09-06 03:37:24 +03:00
  • 4554b8f62c all: fix build by clang (defines, warnings). Leo Yuriev 2015-09-03 22:11:55 +03:00
  • fa0751771e lmdb: properly link with librt.so compatibility. Leo Yuriev 2015-09-05 18:30:30 +03:00
  • abda67f23e lmdb: minor Makefile update, CFLAGS from environment. Leo Yuriev 2015-09-05 02:20:23 +03:00