A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The branch, mdb.master has been updated via 6fdaea4165146b9dc8e0365a0477e41b03c4daaf (commit) via fd598083a77e03b6b98d609d49f7990b16cc81b3 (commit) via 3a31dd5a8a6cad16ab12cbdb27d3a760be3dec81 (commit) via 828107eb634dbf9ee13f6966e2c78cb27259927f (commit) via 0d5ebc508ecbd1f7d23b985257ec5993a764f17c (commit) via 88ac6987073a4d87e07b9a88f68c219e2649f0a5 (commit) via 3b9f857d8ba37879141f612d96993e90426a7b0d (commit) via f3eb26c9bb54e94a2ad553a6831433b0e1408e24 (commit) via f3e38565e4af652b3da60e805ac465b76eb1d84b (commit) via d6ae2553df446b1589299f6edfc6135ac70439b5 (commit) from 946e4d3b21d1a48aa468d41663bbe8180284670a (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 6fdaea4165146b9dc8e0365a0477e41b03c4daaf Author: Howard Chu hyc@openldap.org Date: Mon Nov 23 01:34:26 2015 +0000
ITS#8321 reorganize page_split fixups
DUPFIXED fixups needed to occur after separator update. MDB_RESERVE handling moved after split fixup.
commit fd598083a77e03b6b98d609d49f7990b16cc81b3 Author: Howard Chu hyc@openldap.org Date: Mon Nov 23 01:33:00 2015 +0000
ITS#8321 simplify page_split fixups
commit 3a31dd5a8a6cad16ab12cbdb27d3a760be3dec81 Author: Howard Chu hyc@openldap.org Date: Mon Nov 23 01:30:02 2015 +0000
ITS#8321 track temporary cursors
In rebalance/split operations, temporary cursors need to be visible to propagate fixups
commit 828107eb634dbf9ee13f6966e2c78cb27259927f Author: Howard Chu hyc@openldap.org Date: Mon Nov 23 01:16:36 2015 +0000
ITS#8321 fix mdb_cursor_put
Ignore sub-cursors that shouldn't be fixed up
commit 0d5ebc508ecbd1f7d23b985257ec5993a764f17c Author: Howard Chu hyc@openldap.org Date: Mon Nov 23 01:13:16 2015 +0000
ITS#8321 fix mdb_cursor_shadow()
Set a valid txn so that cursor fixup code works on the shadows
commit 88ac6987073a4d87e07b9a88f68c219e2649f0a5 Author: Howard Chu hyc@openldap.org Date: Mon Nov 23 01:10:05 2015 +0000
ITS#8321 fix mdb_cursor_chk()
It was reporting spurious errors due to uninit'd cursors
commit 3b9f857d8ba37879141f612d96993e90426a7b0d Author: Howard Chu hyc@openldap.org Date: Mon Nov 23 01:07:57 2015 +0000
ITS#8321 don't skip fixups on splitting cursors
Adjustments can't be skipped, in recursive calls each level must fixup their own level.
commit f3eb26c9bb54e94a2ad553a6831433b0e1408e24 Author: Howard Chu hyc@openldap.org Date: Sun Nov 22 22:11:30 2015 +0000
ITS#8321 Fix del/dupsort
When deleting a dupsort key, if other cursors pointed at that key, set them to uninit'd, not EOF. They no longer have anything to point at.
commit f3e38565e4af652b3da60e805ac465b76eb1d84b Author: Howard Chu hyc@openldap.org Date: Sat Nov 21 17:58:49 2015 +0000
ITS#8316 more for 60c34d14ec3ceb0762d620eef77db73dd1e911dc
commit d6ae2553df446b1589299f6edfc6135ac70439b5 Author: Howard Chu hyc@openldap.org Date: Fri Nov 20 13:34:11 2015 +0000
ITS#8300 more for prev commit
Just tell explicitly which direction we moved/merged from
-----------------------------------------------------------------------
Summary of changes: libraries/liblmdb/mdb.c | 137 ++++++++++++++++++++++++++++++----------------- 1 file changed, 87 insertions(+), 50 deletions(-)