Howard Chu
|
badc324647
|
Merge remote branch 'origin/mdb.master'
|
2011-09-08 14:35:17 -07:00 |
|
Howard Chu
|
bed3123b82
|
More docs
|
2011-09-08 14:34:21 -07:00 |
|
Pierangelo Masarati
|
568e3b7faa
|
fix uninit'ed vars (ITS#7039)
|
2011-09-08 23:32:58 +02:00 |
|
Howard Chu
|
1b69295a48
|
Speedup cintcmp
Now that we know we're always 2-byte aligned...
|
2011-09-08 13:10:17 -07:00 |
|
Howard Chu
|
cb24efd287
|
Merge remote branch 'origin/mdb.master'
|
2011-09-08 10:11:30 -07:00 |
|
Howard Chu
|
dac3fae3b5
|
Fix previous commit
|
2011-09-08 10:08:21 -07:00 |
|
Howard Chu
|
cba0d05a9d
|
Merge remote branch 'origin/mdb.master'
|
2011-09-07 23:58:29 -07:00 |
|
Howard Chu
|
8678fef597
|
Forgot to commit this
|
2011-09-07 23:11:14 -07:00 |
|
Howard Chu
|
2e3bc39fa9
|
Further cursor-based restructuring
Get rid of all of the redundant MDB_*page structs and other cruft.
|
2011-09-07 23:09:45 -07:00 |
|
Howard Chu
|
976a150973
|
Cleanup unused code
|
2011-09-06 23:37:37 -07:00 |
|
Howard Chu
|
619cebee12
|
Merge branch 'mdb.master' of ssh://git-master.openldap.org/~git/git/openldap
|
2011-09-06 23:22:40 -07:00 |
|
Howard Chu
|
1f8c3369b9
|
Fix mdb_move_node again
|
2011-09-06 23:16:45 -07:00 |
|
Howard Chu
|
06ec9f1db2
|
ITS#7035 don't loop forever in wait4msg
|
2011-09-06 21:13:49 -07:00 |
|
Howard Chu
|
473e2c997f
|
Merge branch 'mdb.master' of /home/hyc/OD/mdb
|
2011-09-06 15:24:00 -07:00 |
|
Howard Chu
|
f9c8796d0b
|
Fix search_node, add cintcmp
|
2011-09-06 15:22:53 -07:00 |
|
Howard Chu
|
ee3f050000
|
Merge branch 'mdb.master' of /home/hyc/OD/mdb
|
2011-09-06 13:55:02 -07:00 |
|
Howard Chu
|
5e6a864513
|
Guarantee nodes are 2-byte aligned
Also fix xcursor_init1 md_dirty flag
Also another mdb_cmp refactoring fix
|
2011-09-06 13:50:51 -07:00 |
|
Howard Chu
|
293df78b2b
|
Change MDB_node to depend on 2-byte alignment
|
2011-09-06 05:17:24 -07:00 |
|
Howard Chu
|
e071488c85
|
Merge remote branch 'mdb/mdb.master'
|
2011-09-05 16:56:02 -07:00 |
|
Howard Chu
|
807841b1aa
|
Fix for mdb_cmp refactoring
|
2011-09-05 16:54:39 -07:00 |
|
Howard Chu
|
13ad0aedcc
|
More merge fix
|
2011-09-05 16:20:31 -07:00 |
|
Howard Chu
|
513d96105d
|
Fix bad merge
|
2011-09-05 16:15:36 -07:00 |
|
Howard Chu
|
ffdf3d7afb
|
Merge remote branch 'mdb/mdb.master'
|
2011-09-05 15:19:41 -07:00 |
|
Howard Chu
|
963c421a97
|
Minor cleanup
|
2011-09-05 14:22:46 -07:00 |
|
Howard Chu
|
e44d4cf06a
|
Use mdb_midl_append/sort instead of _insert
|
2011-09-05 02:37:43 -07:00 |
|
Howard Chu
|
2cde97ae94
|
Use mdb_midl_append/sort instead of _insert
|
2011-09-05 02:36:24 -07:00 |
|
Howard Chu
|
221be39208
|
mdb_cmp refactoring
|
2011-09-05 01:19:24 -07:00 |
|
Howard Chu
|
0609aa45b3
|
Reimplement basic ops as cursor ops
|
2011-09-05 01:19:24 -07:00 |
|
Howard Chu
|
23790cf390
|
Add MDB_{FIRST,LAST}_DUP for cursor_get
|
2011-09-05 01:17:13 -07:00 |
|
Howard Chu
|
9cfbea8e8f
|
Cleanup midl, start documenting internals
|
2011-09-05 01:16:44 -07:00 |
|
Howard Chu
|
0f679e9386
|
Tweak docs
|
2011-09-05 01:16:33 -07:00 |
|
Howard Chu
|
70a4f6f29d
|
mdb_cmp refactoring
|
2011-09-05 00:46:32 -07:00 |
|
Howard Chu
|
7bb14a2e79
|
Cursor stuff working, no major perf gain
|
2011-09-04 21:33:57 -07:00 |
|
Howard Chu
|
1843fe0b53
|
Cursors in-progress, broken
|
2011-09-04 21:33:57 -07:00 |
|
Howard Chu
|
8d89a53165
|
Use cursor->mc_flags
|
2011-09-04 21:33:57 -07:00 |
|
Howard Chu
|
7f46832ec5
|
Begin reimplementing basic ops as cursor ops
|
2011-09-04 21:33:57 -07:00 |
|
Howard Chu
|
f6edbd7793
|
Add MDB_{FIRST,LAST}_DUP for cursor_get
|
2011-09-04 21:33:57 -07:00 |
|
Howard Chu
|
2197928aaa
|
Fix mdb_split, fix MDB_GET_BOTH
|
2011-09-03 20:12:09 -07:00 |
|
Howard Chu
|
9d821c26c3
|
Fix mdb_split, fix MDB_GET_BOTH
|
2011-09-03 20:11:07 -07:00 |
|
Howard Chu
|
e91dae3ed5
|
Cleanup midl, start documenting internals
|
2011-09-03 14:27:07 -07:00 |
|
Howard Chu
|
b30d0266e7
|
Tweak docs
|
2011-09-02 01:09:11 -07:00 |
|
Howard Chu
|
02cff39398
|
Merge remote branch 'mdb4/master'
|
2011-09-01 16:50:26 -07:00 |
|
Howard Chu
|
30736a0ff5
|
Ugly-as-sin initial Windows port
|
2011-09-01 16:31:10 -07:00 |
|
Howard Chu
|
2510bea718
|
API cleanup, doxygen docs for public API
|
2011-09-01 16:31:10 -07:00 |
|
Howard Chu
|
0f459dd773
|
Cleanup, fix freelist alloc
Don't allow new pages for free list to come from the free list.
Otherwise a nasty data self-reference occurs that is too much
trouble to unwind.
|
2011-09-01 16:31:10 -07:00 |
|
Howard Chu
|
f7aa0d5e4a
|
Tweak locks, fix race conditions
|
2011-09-01 16:31:10 -07:00 |
|
Howard Chu
|
d27a7754f3
|
Reduce excessive memcpy in mdb_split
|
2011-09-01 16:31:10 -07:00 |
|
Howard Chu
|
027e1daa10
|
Fix mdb_split, tweak split_indx if space is tight
|
2011-09-01 16:31:10 -07:00 |
|
Howard Chu
|
01b9fc59fb
|
Fix update of big data items
|
2011-09-01 16:31:10 -07:00 |
|
Howard Chu
|
13c663f666
|
Fix free page reclaim and dbs table update
Can re-use free pages 1 txn earlier
Must update all dbs tables on txn commit
|
2011-09-01 16:31:10 -07:00 |
|