]>
git.sur5r.net Git - openldap/log 
leo@yuriev.ru  [Fri, 17 Oct 2014 22:35:41 +0000  (22:35 +0000)] 
ITS#7970 LMDB: Critical Heisenbug
leo@yuriev.ru  [Fri, 17 Oct 2014 22:22:39 +0000  (22:22 +0000)] 
ITS#7969 LMDB: volatile & __synchronize().
Howard Chu  [Wed, 8 Oct 2014 18:25:27 +0000  (19:25 +0100)] 
ITS#7959 fix prev commit
Howard Chu  [Sat, 4 Oct 2014 20:48:49 +0000  (21:48 +0100)] 
ITS#7961 fix txn init
More fallout from 
4d02c741b120786df1b87ee9ed49c1d3f9bc7522 
Jean-Christophe DUBOIS  [Fri, 3 Oct 2014 18:24:25 +0000  (20:24 +0200)] 
ITS#7959 Check fstat return valueSigned-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net> 
Leo Yuriev  [Thu, 4 Sep 2014 20:19:16 +0000  (00:19  +0400)] 
ITS#7841 trivial cleanup
Howard Chu  [Thu, 2 Oct 2014 21:11:43 +0000  (22:11 +0100)] 
ITS#7956 fix compact of empty env
Howard Chu  [Thu, 2 Oct 2014 20:58:20 +0000  (21:58 +0100)] 
ITS#7955, #7671 fix MDB_PREV_DUP
Howard Chu  [Thu, 2 Oct 2014 20:35:15 +0000  (21:35 +0100)] 
ITS#7953 .gitignore *.lo
Howard Chu  [Thu, 2 Oct 2014 20:33:35 +0000  (21:33 +0100)] 
ITS#7952 .gitignore mdb_dump/load
Howard Chu  [Wed, 1 Oct 2014 20:00:03 +0000  (21:00 +0100)] 
Don't use -fPIC for static lib
Howard Chu  [Wed, 1 Oct 2014 19:58:15 +0000  (20:58 +0100)] 
Use robust mutexes by default
Howard Chu  [Sun, 20 Jul 2014 18:08:55 +0000  (11:08 -0700)] 
Use SysV semaphores instead of POSIX
Howard Chu  [Sun, 20 Jul 2014 15:10:34 +0000  (08:10 -0700)] 
Must do dlist_free before releasing Wmutex
Hallvard Furuseth  [Sun, 20 Jul 2014 14:42:04 +0000  (16:42 +0200)] 
MDB_ROBUST: Use MDB_PID_T. Drop a wmutex variable.
Howard Chu  [Wed, 16 Jul 2014 16:24:45 +0000  (09:24 -0700)] 
Free write mutex earlier in txn_reset0
Hallvard Furuseth  [Wed, 16 Jul 2014 14:15:58 +0000  (07:15 -0700)] 
Add MDB_ROBUST
Howard Chu  [Thu, 25 Sep 2014 18:25:56 +0000  (19:25 +0100)] 
Android also only has memalign
Howard Chu  [Sat, 20 Sep 2014 06:24:32 +0000  (07:24 +0100)] 
new date
Howard Chu  [Fri, 19 Sep 2014 00:45:43 +0000  (01:45  +0100)] 
ITS#7943 reinit txn flags
Howard Chu  [Thu, 18 Sep 2014 00:22:02 +0000  (01:22  +0100)] 
Plug leak in 
4d02c741b120786df1b87ee9ed49c1d3f9bc7522 
Free writer txn on env_close
Howard Chu  [Tue, 16 Sep 2014 20:54:07 +0000  (21:54 +0100)] 
Silence some clang warnings
Howard Chu  [Mon, 15 Sep 2014 18:48:32 +0000  (19:48 +0100)] 
Release 0.9.14
Quanah Gibson-Mount  [Sat, 13 Sep 2014 21:21:17 +0000  (16:21 -0500)] 
Change retry to num times 60.  Testing shows that on a known dataset, this has the same growth behavior as 2.4.39, while num times 20 resulted in significant growth.
Howard Chu  [Tue, 9 Sep 2014 18:44:23 +0000  (19:44 +0100)] 
More for me_pgoldest
Howard Chu  [Tue, 9 Sep 2014 18:40:05 +0000  (19:40 +0100)] 
Remember oldest reader txnid
Howard Chu  [Thu, 4 Sep 2014 09:40:11 +0000  (10:40 +0100)] 
Use a single write txn
Howard Chu  [Sun, 24 Aug 2014 20:18:03 +0000  (21:18 +0100)] 
ITS#7913 cleanup
Howard Chu  [Fri, 22 Aug 2014 00:40:20 +0000  (17:40 -0700)] 
More for MIPS
Howard Chu  [Mon, 18 Aug 2014 03:44:53 +0000  (20:44 -0700)] 
Partially revert 
ada26306992babeccad0c5443fbd76e28dd24cd6 
Of course, MacOSX only has posix_memalign, and only in recent versions.
(Older versions could use valloc instead. That precludes ever changing
the LMDB pagesize to be different from the OS pagesize.) Not all that
crucial since it only affects mdb_env_copyfd1.
Hallvard Furuseth  [Sat, 16 Aug 2014 23:50:32 +0000  (01:50  +0200)] 
Microoptimize loose pages
Hallvard Furuseth  [Sat, 16 Aug 2014 22:29:12 +0000  (00:29  +0200)] 
Fix loose pages in mdb_freelist_save().
Hallvard Furuseth  [Sat, 16 Aug 2014 09:34:44 +0000  (11:34 +0200)] 
Split out mdb_midl_xmerge, add MDB_IDL_ALLOCLEN
Howard Chu  [Mon, 11 Aug 2014 18:01:20 +0000  (11:01 -0700)] 
ITS#7917
Howard Chu  [Mon, 11 Aug 2014 18:00:11 +0000  (11:00 -0700)] 
ITS#7917 fix mdb_dbi_open
Howard Chu  [Thu, 7 Aug 2014 18:06:53 +0000  (11:06 -0700)] 
Just use memalign, not posix_memalign
Howard Chu  [Mon, 4 Aug 2014 18:40:24 +0000  (11:40 -0700)] 
More for MIPS
Howard Chu  [Mon, 4 Aug 2014 16:26:35 +0000  (09:26 -0700)] 
ITS#7793 more for branch key update
Howard Chu  [Mon, 4 Aug 2014 12:13:29 +0000  (05:13  -0700)] 
ITS#7793 doc update, again
Howard Chu  [Mon, 4 Aug 2014 11:57:53 +0000  (04:57  -0700)] 
ITS#7793 update branch key if needed
Howard Chu  [Sat, 2 Aug 2014 17:33:35 +0000  (10:33 -0700)] 
More for MIPS
Paranoia for 
3630066843b7ca6b2cd12911d3e2fe3314cd4549  do the
cacheflush before setting mti_txnid.
Howard Chu  [Thu, 31 Jul 2014 16:59:52 +0000  (09:59 -0700)] 
ITS#7913 mdb_cursor_get(*_DUP) cleanup
Howard Chu  [Sun, 27 Jul 2014 01:16:02 +0000  (18:16 -0700)] 
Fix MIPS cache coherency on Linux
Howard Chu  [Thu, 24 Jul 2014 11:15:45 +0000  (04:15  -0700)] 
Update date
Howard Chu  [Thu, 24 Jul 2014 11:13:55 +0000  (04:13  -0700)] 
more for mdb_cursor_count
Hallvard Furuseth  [Wed, 9 Jul 2014 19:38:45 +0000  (21:38 +0200)] 
Fix mdb_copy & co when MDB pagesize < OS pagesize
Howard Chu  [Thu, 24 Jul 2014 00:31:34 +0000  (17:31 -0700)] 
ITS#7789 doc updates
Hallvard Furuseth  [Thu, 24 Jul 2014 00:24:31 +0000  (17:24 -0700)] 
ITS#7789 Fix mdb_env_write_meta().
Howard Chu  [Thu, 24 Jul 2014 00:10:41 +0000  (17:10 -0700)] 
Revert ITS#7789 commits, let's try this again.
Revert "ITS#7789 Fix resize vs MDB_NOMETASYNC, and a comment."
Revert "ITS#7789 more"
Revert "Revert "ITS#7789 update RESIZED errmsg text""
Revert "ITS#7789 update RESIZED errmsg text"
Revert "ITS#7789 persist mapsize changes"
This reverts commit 
02285aca58f5629547263ba09e7dd685dcf6b4b5 .
This reverts commit 
38e71c68de2ad61fb0fd72fd40214fd9a94479b9 .
This reverts commit 
a5e4eecb1e59e9645113bb4c63d06a23a2c4bdf9 .
This reverts commit 
d8e18551c3f03d5205f4dc8d1711e494d3814b17 .
This reverts commit 
5926e54bba7c976e0837221efb20cbff384207b8 .
Howard Chu  [Tue, 22 Jul 2014 01:20:31 +0000  (18:20 -0700)] 
Fix env_open mode bits
Howard Chu  [Mon, 21 Jul 2014 15:33:59 +0000  (08:33 -0700)] 
Fix mdb_cursor_count, reject uninit'd cursor
Howard Chu  [Mon, 21 Jul 2014 15:11:33 +0000  (08:11 -0700)] 
Silence prototype warnings
Howard Chu  [Mon, 14 Jul 2014 16:53:53 +0000  (09:53 -0700)] 
Typo
Howard Chu  [Mon, 14 Jul 2014 16:51:16 +0000  (09:51 -0700)] 
ITS#7896 fix for mdb_env_map
Howard Chu  [Wed, 9 Jul 2014 22:03:54 +0000  (15:03 -0700)] 
More for cursor EOF
Howard Chu  [Wed, 9 Jul 2014 19:05:37 +0000  (12:05 -0700)] 
Zero-init copy2 writebuf
Hallvard Furuseth  [Wed, 9 Jul 2014 18:18:08 +0000  (20:18 +0200)] 
MDB_MAXKEYSIZE = 0 (dynamic value) when MDB_DEVEL
Hallvard Furuseth  [Wed, 9 Jul 2014 18:17:13 +0000  (20:17 +0200)] 
MDB_DEVEL doxygen fix
Hallvard Furuseth  [Wed, 9 Jul 2014 18:16:33 +0000  (20:16 +0200)] 
ITS#7789 Fix resize vs MDB_NOMETASYNC, and a comment.
Howard Chu  [Wed, 9 Jul 2014 17:22:25 +0000  (10:22 -0700)] 
Windows fixes
Howard Chu  [Wed, 9 Jul 2014 16:31:49 +0000  (09:31 -0700)] 
Windows compat
Howard Chu  [Wed, 9 Jul 2014 16:16:03 +0000  (09:16 -0700)] 
Fix loading of printable dump
Howard Chu  [Wed, 9 Jul 2014 13:54:32 +0000  (06:54 -0700)] 
ITS#7789 more
Howard Chu  [Wed, 9 Jul 2014 13:17:54 +0000  (06:17 -0700)] 
Revert "ITS#7789 update RESIZED errmsg text"
This reverts commit 
d8e18551c3f03d5205f4dc8d1711e494d3814b17 .
And partially reverts mapsize check. Only mapsize increases are relevant.
Howard Chu  [Wed, 9 Jul 2014 12:13:10 +0000  (05:13  -0700)] 
ITS#7825 more
Howard Chu  [Wed, 9 Jul 2014 04:40:11 +0000  (21:40 -0700)] 
Updates #7789, #7825
Howard Chu  [Wed, 9 Jul 2014 04:31:48 +0000  (21:31 -0700)] 
ITS#7825 more
Howard Chu  [Wed, 9 Jul 2014 04:22:07 +0000  (21:22 -0700)] 
ITS#7825 tweak prev commit
Howard Chu  [Wed, 9 Jul 2014 04:02:40 +0000  (21:02 -0700)] 
ITS#7825 add MDB_BAD_DBI error code
Howard Chu  [Wed, 9 Jul 2014 03:05:31 +0000  (20:05 -0700)] 
ITS#7789 update RESIZED errmsg text
Howard Chu  [Wed, 9 Jul 2014 02:06:45 +0000  (19:06 -0700)] 
ITS#7789 persist mapsize changes
Howard Chu  [Tue, 8 Jul 2014 23:27:26 +0000  (16:27 -0700)] 
Update LMDB version date/info
Howard Chu  [Tue, 8 Jul 2014 23:27:03 +0000  (16:27 -0700)] 
ITS#7892 Fix MacOSX section name
Hallvard Furuseth  [Tue, 8 Jul 2014 22:01:18 +0000  (15:01 -0700)] 
ITS#7713 cleanups
Hallvard Furuseth  [Tue, 8 Jul 2014 18:52:53 +0000  (11:52 -0700)] 
Fixes for loose pages
Howard Chu  [Tue, 8 Jul 2014 18:54:24 +0000  (11:54 -0700)] 
Re-fix cursor EOF
Fix in 
534dcc721287cfe1051191a5cd7d3df6cf1dc409  was in wrong place
Howard Chu  [Mon, 7 Jul 2014 16:12:22 +0000  (09:12 -0700)] 
ITS#7713 handle 65536 byte page size
Howard Chu  [Tue, 8 Jul 2014 00:13:51 +0000  (17:13 -0700)] 
Set xcursor EOF after deleting last entry
Howard Chu  [Mon, 7 Jul 2014 00:47:25 +0000  (17:47 -0700)] 
Compacting copy doesn't need to snapshot metas
Howard Chu  [Sun, 6 Jul 2014 14:49:38 +0000  (07:49 -0700)] 
Windows fixes
Howard Chu  [Sat, 5 Jul 2014 15:48:47 +0000  (08:48 -0700)] 
Play games with object file layout
Howard Chu  [Sat, 5 Jul 2014 14:49:10 +0000  (07:49 -0700)] 
Rationalize mdb_env_copy2 API
Howard Chu  [Thu, 3 Jul 2014 21:26:14 +0000  (14:26 -0700)] 
More tweaks to copyfd2
Howard Chu  [Thu, 3 Jul 2014 17:49:05 +0000  (10:49 -0700)] 
More copyfd2 tweaks
Howard Chu  [Thu, 3 Jul 2014 15:31:57 +0000  (08:31 -0700)] 
Fix envinfo to return fixed map address
Howard Chu  [Thu, 3 Jul 2014 14:49:22 +0000  (07:49 -0700)] 
Windows compat
Howard Chu  [Wed, 2 Jul 2014 18:44:06 +0000  (11:44 -0700)] 
Fix subDB/ovpage copying
Howard Chu  [Wed, 2 Jul 2014 15:06:19 +0000  (08:06 -0700)] 
Larger WBUF still better on large DB
Howard Chu  [Wed, 2 Jul 2014 14:45:12 +0000  (07:45 -0700)] 
Don't check LEAF2 pages for subnodes
Howard Chu  [Wed, 2 Jul 2014 04:45:43 +0000  (21:45 -0700)] 
Add mdb_env_copy2()
Howard Chu  [Wed, 2 Jul 2014 01:53:47 +0000  (18:53 -0700)] 
dump/load need mapsize etc.
Howard Chu  [Tue, 1 Jul 2014 12:11:43 +0000  (05:11  -0700)] 
All diagnostics should go to stderr
Howard Chu  [Mon, 30 Jun 2014 11:42:41 +0000  (04:42  -0700)] 
More gcov setup tweaks
Howard Chu  [Mon, 30 Jun 2014 11:41:50 +0000  (04:41  -0700)] 
ITS#7886 fix mdb_copy write size
Hallvard Furuseth  [Sat, 28 Jun 2014 11:38:03 +0000  (13:38 +0200)] 
Fix mdb_page_loose() vs. mdb_page_flush().
Howard Chu  [Fri, 27 Jun 2014 17:53:11 +0000  (10:53 -0700)] 
Trap signals
Howard Chu  [Thu, 26 Jun 2014 12:19:47 +0000  (05:19  -0700)] 
Setup for gcov/coverage testing
Howard Chu  [Tue, 24 Jun 2014 18:43:13 +0000  (11:43 -0700)] 
More for mdb_page_loose
Howard Chu  [Tue, 24 Jun 2014 11:42:44 +0000  (04:42  -0700)] 
More MDB -> LMDB renames
Howard Chu  [Tue, 24 Jun 2014 11:16:19 +0000  (04:16  -0700)] 
Doc updates