]>
git.sur5r.net Git - openldap/log 
Hallvard Furuseth  [Thu, 3 Oct 2013 21:59:24 +0000  (23:59 +0200)] 
Set subDB DBI=parent DBI, fix MDB_DUPSORT delete.
Howard Chu  [Thu, 3 Oct 2013 17:26:44 +0000  (10:26 -0700)] 
s/MDB_NORDLOCK/MDB_NOLOCK/
Howard Chu  [Wed, 2 Oct 2013 06:36:57 +0000  (23:36 -0700)] 
More doc for MDB_NORDLOCK
Howard Chu  [Tue, 1 Oct 2013 20:16:38 +0000  (13:16 -0700)] 
Add MDB_NORDLOCK to omit all reader table usage
Hallvard Furuseth  [Mon, 23 Sep 2013 18:21:11 +0000  (20:21 +0200)] 
Drop unneeded code.
Hallvard Furuseth  [Mon, 23 Sep 2013 18:21:11 +0000  (20:21 +0200)] 
Clean up and simplify mdb_page_search().
Hallvard Furuseth  [Mon, 23 Sep 2013 18:20:42 +0000  (20:20 +0200)] 
Tweak MDB_DEBUG output
Hallvard Furuseth  [Mon, 23 Sep 2013 18:20:05 +0000  (20:20 +0200)] 
Rename SWAP() to avoid conflict with sqlightning.
Hallvard Furuseth  [Mon, 23 Sep 2013 18:13:27 +0000  (20:13 +0200)] 
mdb_page_unspill(): Rename local vars.
Hallvard Furuseth  [Mon, 23 Sep 2013 18:13:27 +0000  (20:13 +0200)] 
ITS#7515 Fix mdb_page_unspill() in nested txn.
Hallvard Furuseth  [Mon, 23 Sep 2013 18:13:27 +0000  (20:13 +0200)] 
ITS#7515 Fix mdb_txn_commit(nested txn with spills).
Hallvard Furuseth  [Mon, 23 Sep 2013 18:13:27 +0000  (20:13 +0200)] 
ITS#7515 Fix mt_dirty_room in nested txns.
Hallvard Furuseth  [Mon, 23 Sep 2013 18:13:27 +0000  (20:13 +0200)] 
ITS#7515 mdb_pages_xkeep(): Careful about xcursors.
Hallvard Furuseth  [Mon, 23 Sep 2013 18:13:27 +0000  (20:13 +0200)] 
mdb_pages_xkeep(): Reformat, use common flag mask
Hallvard Furuseth  [Mon, 23 Sep 2013 18:09:47 +0000  (20:09 +0200)] 
Update MDB documentation and comments.
Hallvard Furuseth  [Mon, 23 Sep 2013 18:07:29 +0000  (20:07 +0200)] 
ITS#7682 mdb_env_copy(): Avoid Linux O_DIRECT bug.
Howard Chu  [Sun, 15 Sep 2013 20:08:29 +0000  (13:08 -0700)] 
ITS#7681 fix 
18a07eb7c2dc33372455a6040984cd6b699b41a5 
Set rc=0 when taking the SET_RANGE branch
Howard Chu  [Sat, 21 Sep 2013 21:37:11 +0000  (14:37 -0700)] 
ITS#7701 fix mdb_rebalance
Howard Chu  [Mon, 9 Sep 2013 15:29:46 +0000  (08:29 -0700)] 
Release 0.9.8
Howard Chu  [Thu, 5 Sep 2013 23:23:49 +0000  (16:23 -0700)] 
updates
Salvador Ortiz  [Thu, 5 Sep 2013 22:36:52 +0000  (17:36 -0500)] 
ITS#7682 In mdb_env_copy retry open if O_DIRECT fails
Howard Chu  [Thu, 5 Sep 2013 13:02:07 +0000  (06:02 -0700)] 
More for 
5f6fa8c04204888c4ff7ac6be1868d81ff4410a8 
Reset delete flag in cursor_put().
Claude Brisson  [Thu, 5 Sep 2013 10:58:18 +0000  (12:58 +0200)] 
ITS#7681 fix mdb_cursor_set behaviour for MDB_SET_RANGE
Howard Chu  [Tue, 3 Sep 2013 23:10:20 +0000  (16:10 -0700)] 
Remember if last cursor op was a delete
Howard Chu  [Thu, 29 Aug 2013 03:22:41 +0000  (20:22 -0700)] 
Add a changelog
Howard Chu  [Thu, 29 Aug 2013 02:17:25 +0000  (19:17 -0700)] 
Bump version to 0.9.8
Howard Chu  [Thu, 29 Aug 2013 02:12:59 +0000  (19:12 -0700)] 
Allow mdb_env_set_mapsize() on an open environment
Howard Chu  [Tue, 27 Aug 2013 13:28:30 +0000  (06:28 -0700)] 
ITS#7672 fix mdb_dbi_flags
Hallvard Furuseth  [Sun, 25 Aug 2013 21:59:58 +0000  (23:59 +0200)] 
mdb_page_unspill(): Fix dirty_room in nested txn
Howard Chu  [Sat, 24 Aug 2013 19:37:45 +0000  (20:37 +0100)] 
Another take on spill_pgs and deletes
Howard Chu  [Sat, 24 Aug 2013 18:54:05 +0000  (11:54 -0700)] 
Cleanup prev commit
Howard Chu  [Sat, 24 Aug 2013 18:48:37 +0000  (19:48 +0100)] 
Speedup deletion from spill_pgs
Howard Chu  [Fri, 23 Aug 2013 14:36:07 +0000  (07:36 -0700)] 
ITS#7671 always return the key for a dup val
Howard Chu  [Fri, 23 Aug 2013 04:43:29 +0000  (21:43 -0700)] 
ITS#7670 Tweak cursor_del0
Hallvard Furuseth  [Fri, 23 Aug 2013 05:39:04 +0000  (07:39 +0200)] 
mdb_page_spill(): Fix nested txn mt_dirty_room
Hallvard Furuseth  [Fri, 23 Aug 2013 05:37:17 +0000  (07:37 +0200)] 
Simplify last commits
Howard Chu  [Fri, 23 Aug 2013 04:29:53 +0000  (21:29 -0700)] 
Tweak prev commit
Howard Chu  [Fri, 23 Aug 2013 01:51:48 +0000  (18:51 -0700)] 
Less aggressive page_spill
Howard Chu  [Wed, 21 Aug 2013 00:37:53 +0000  (17:37 -0700)] 
Update caveats now that mdb_reader_check exists
Howard Chu  [Wed, 14 Aug 2013 16:57:25 +0000  (09:57 -0700)] 
Silence warnings
Hallvard Furuseth  [Wed, 14 Aug 2013 13:21:59 +0000  (15:21 +0200)] 
Tweak ITS#7615 fix: Obey strict-aliasing rules.
Howard Chu  [Tue, 13 Aug 2013 20:12:47 +0000  (13:12 -0700)] 
ITS#7664 better fix
Howard Chu  [Tue, 13 Aug 2013 20:05:32 +0000  (13:05 -0700)] 
Revert "ITS#7664 delete lockfile if there is no environment"
This reverts commit 
8725838409512e999d78ea7b60773ce2f94d588f .
Howard Chu  [Tue, 13 Aug 2013 18:34:32 +0000  (11:34 -0700)] 
ITS#7664 delete lockfile if there is no environment
Howard Chu  [Mon, 12 Aug 2013 19:43:42 +0000  (12:43 -0700)] 
Fix uninit'd mem ref in mdb_page_split
Howard Chu  [Mon, 12 Aug 2013 00:25:00 +0000  (17:25 -0700)] 
Tweak NODUPDATA flag check
Howard Chu  [Mon, 12 Aug 2013 00:15:03 +0000  (17:15 -0700)] 
Fix obscure MDB_MULTIPLE bug
Howard Chu  [Sat, 10 Aug 2013 21:55:51 +0000  (14:55 -0700)] 
Point to mdb.c for docs on macros in Makefile
Hallvard Furuseth  [Sat, 10 Aug 2013 11:50:10 +0000  (13:50 +0200)] 
Avoid compiling debug args with C90 compilers.
Hallvard Furuseth  [Sat, 10 Aug 2013 11:23:30 +0000  (13:23 +0200)] 
Refuse ops on bad txns
Hallvard Furuseth  [Sat, 10 Aug 2013 11:23:30 +0000  (13:23 +0200)] 
Replace EINVALs with generalized MDB_INCOMPATIBLE.
John Hewson  [Sat, 10 Aug 2013 11:12:42 +0000  (04:12  -0700)] 
ITS#7656 fix install target
Salvador Ortiz  [Fri, 9 Aug 2013 16:03:28 +0000  (11:03 -0500)] 
ITS#7660 Add mdb_txn_env to API
Hallvard Furuseth  [Sat, 10 Aug 2013 10:29:45 +0000  (12:29 +0200)] 
mdb_txn_commit(): Always commit if MDB_TXN_SPILLS.
Salvador Ortiz  [Sat, 10 Aug 2013 07:42:19 +0000  (09:42 +0200)] 
ITS#7661 mdb_dbi_flags(): Allow main DBI
Salvador Ortiz  [Fri, 9 Aug 2013 15:08:53 +0000  (10:08 -0500)] 
mdb_del must ignore data if db not opened with MDB_DUPSORT
Howard Chu  [Fri, 9 Aug 2013 11:51:33 +0000  (04:51  -0700)] 
Add mdb_env_get_maxkeysize()
Hallvard Furuseth  [Fri, 9 Aug 2013 11:05:14 +0000  (13:05 +0200)] 
Replace unpredictable EINVAL error returns.
Hallvard Furuseth  [Fri, 9 Aug 2013 10:54:42 +0000  (12:54 +0200)] 
Re-fix reader-pid code
Hallvard Furuseth  [Thu, 8 Aug 2013 17:57:52 +0000  (19:57 +0200)] 
mdb_cursorpages_mark: Mark current txn and no more.
Hallvard Furuseth  [Thu, 8 Aug 2013 17:57:52 +0000  (19:57 +0200)] 
Fix mdb_ovpage_free() vs. spill.
Hallvard Furuseth  [Thu, 8 Aug 2013 17:57:51 +0000  (19:57 +0200)] 
Fix page spilling when MDB_WRITEMAP.
Hallvard Furuseth  [Thu, 8 Aug 2013 17:57:51 +0000  (19:57 +0200)] 
Set MDB_TXN_ERROR when inconsistent txn state
Hallvard Furuseth  [Thu, 8 Aug 2013 17:54:54 +0000  (19:54 +0200)] 
Factor out MDB_env.
Hallvard Furuseth  [Thu, 8 Aug 2013 17:43:04 +0000  (19:43 +0200)] 
MDB_LOCK_VERSION -> MDB_LOCK_FORMAT.
Hallvard Furuseth  [Thu, 8 Aug 2013 17:43:04 +0000  (19:43 +0200)] 
Fix mdb_reader_pid().
Howard Chu  [Wed, 7 Aug 2013 19:42:46 +0000  (12:42 -0700)] 
Use proper printf format on Windows
Hallvard Furuseth  [Mon, 5 Aug 2013 08:01:39 +0000  (10:01 +0200)] 
Silence warnings
Hallvard Furuseth  [Mon, 5 Aug 2013 07:55:57 +0000  (09:55 +0200)] 
Tweak comments
Hallvard Furuseth  [Mon, 5 Aug 2013 07:55:48 +0000  (09:55 +0200)] 
Clarify doc: mdb_copy, nested txns, mdb_drop().
Howard Chu  [Wed, 31 Jul 2013 15:09:40 +0000  (08:09 -0700)] 
Tweak prev commit again
Howard Chu  [Tue, 30 Jul 2013 20:44:28 +0000  (13:44 -0700)] 
Fix typo in Win32 branch
Howard Chu  [Tue, 30 Jul 2013 19:47:12 +0000  (12:47 -0700)] 
Cleanup prev commit
Howard Chu  [Tue, 30 Jul 2013 17:22:12 +0000  (10:22 -0700)] 
ITS#7652 fix I/O error checks
partial revert of 
d6d2638acc245116b8f091ac425b6700d06c4713  and
26a25df5fcc2fcddae6597a61c1b867fc27c568b 
The original code was already tested and working correctly.
Howard Chu  [Mon, 29 Jul 2013 00:02:51 +0000  (17:02 -0700)] 
Tweak mdb_envinfo numreaders
Howard Chu  [Fri, 26 Jul 2013 17:19:54 +0000  (10:19 -0700)] 
ITS#7615 use shorter names for semaphores
Howard Chu  [Fri, 19 Jul 2013 16:57:33 +0000  (09:57 -0700)] 
Tweak reader_pid check
Howard Chu  [Fri, 19 Jul 2013 16:55:10 +0000  (09:55 -0700)] 
Get pid lock outside of rmutex
Howard Chu  [Thu, 18 Jul 2013 22:24:09 +0000  (15:24 -0700)] 
Tweak reader checks
Howard Chu  [Thu, 18 Jul 2013 17:40:21 +0000  (10:40 -0700)] 
Add mdb_reader_check()
Howard Chu  [Thu, 18 Jul 2013 16:11:09 +0000  (09:11 -0700)] 
Split MDB_VERSION to MDB_DATA/MDB_LOCK VERSION
Howard Chu  [Thu, 18 Jul 2013 16:00:51 +0000  (09:00 -0700)] 
Tweak reader_list
Howard Chu  [Thu, 18 Jul 2013 15:33:24 +0000  (08:33 -0700)] 
Tweak mdb_stat(1)
Howard Chu  [Thu, 18 Jul 2013 14:41:11 +0000  (07:41 -0700)] 
Add mdb_reader_list()
Howard Chu  [Mon, 15 Jul 2013 17:57:13 +0000  (10:57 -0700)] 
Add mdb_dbi_flags()
Howard Chu  [Sun, 14 Jul 2013 23:53:04 +0000  (16:53 -0700)] 
Fix child txn dirty_room counts in spill/unspill
Howard Chu  [Sun, 14 Jul 2013 15:28:26 +0000  (08:28 -0700)] 
More for stale sub-cursor flags
Howard Chu  [Sun, 14 Jul 2013 15:20:18 +0000  (08:20 -0700)] 
Fix stale sub-cursor C_INIT flag
Howard Chu  [Fri, 12 Jul 2013 20:55:18 +0000  (13:55 -0700)] 
Tweak comments, defaults should be OK already
Howard Chu  [Fri, 12 Jul 2013 20:36:05 +0000  (13:36 -0700)] 
Bump version to 0.9.7
Hallvard Furuseth  [Fri, 12 Jul 2013 09:30:33 +0000  (11:30 +0200)] 
Also set/clear P_KEEP in parent txn's cursors
Howard Chu  [Thu, 11 Jul 2013 20:09:47 +0000  (22:09 +0200)] 
Spill pages, take 3
Howard Chu  [Thu, 11 Jul 2013 20:09:47 +0000  (22:09 +0200)] 
Delay touching pages until cursor is positioned.
Hallvard Furuseth  [Thu, 11 Jul 2013 20:09:46 +0000  (22:09 +0200)] 
Simplify: Always set C_UNTRACK for tracked cursors.
Hallvard Furuseth  [Thu, 11 Jul 2013 20:09:46 +0000  (22:09 +0200)] 
Save freelist using proper mdb_cursor_put().
Howard Chu  [Thu, 11 Jul 2013 20:09:46 +0000  (22:09 +0200)] 
Move code out to mdb_page_dirty()
Howard Chu  [Thu, 11 Jul 2013 20:09:46 +0000  (22:09 +0200)] 
Factor out parent
Howard Chu  [Fri, 12 Jul 2013 19:53:35 +0000  (12:53 -0700)] 
Fix env_read_header() on Windows
Commit 
d6d2638acc245116b8f091ac425b6700d06c4713  broke read
on zero-length files.
Hallvard Furuseth  [Wed, 10 Jul 2013 20:11:44 +0000  (22:11 +0200)] 
Do not follow uninited cursors' page pointers.
Howard Chu  [Wed, 10 Jul 2013 18:03:51 +0000  (11:03 -0700)] 
Fix rebalance/cursor adjust