- Jun 11, 2014
-
-
Howard Chu authored
Due to commit 18a07eb7
-
- May 31, 2014
-
-
Alexey Naumov authored
-
- May 30, 2014
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
With mdb_cursor_put(new key, data item big enough to need a sub-DB): - Track cursors as when adding other nodes. The "!do_sub" is now unneeded. Before ITS#7861 it distinguished inserting key from data. - Set MDB_TXN_ERROR if an empty sub-DB was created. I.e. adding key:subDB succeeded, but inserting the data item failed.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Update the state before looping, so the key is not duplicated. Broke in 4c8f5761 (mostly).
-
Hallvard Furuseth authored
mdb_cursor_del(): Fix md_entries with MDB_NODUPDATA. mdb_cursor_put(): Check in xcursor whether an item got inserted. Count data instead of keys after 13d6d59c.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Since non-NULL key must be provided now.
-
- May 20, 2014
-
-
Howard Chu authored
Shift the rest of the cursor stack as needed
-
- Apr 03, 2014
-
-
Howard Chu authored
Make sure to propagate rebalance results all the way back to original caller's cursor.
-
- Apr 02, 2014
-
-
Hallvard Furuseth authored
-
- Mar 31, 2014
-
-
Howard Chu authored
-
- Mar 28, 2014
-
-
Howard Chu authored
Fixup cursor state after node_move/page_merge
-
- Mar 26, 2014
-
-
Howard Chu authored
Fix md_entries count, test for insert on md_entries increment
-
Howard Chu authored
Note MDB_CURRENT/MDB_DUPSORT requirement
-
Howard Chu authored
Clarify MDB_CURRENT key usage, simplify freelist_save
-
Howard Chu authored
This reverts commit 4e954f8a. Caused ITS#7828.
-
- Mar 23, 2014
-
-
Hallvard Furuseth authored
This reverts commit 6bd34d05.
-
- Mar 22, 2014
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
It does not return MDB error codes.
-
- Mar 16, 2014
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Prepares for the next commits.
-
Hallvard Furuseth authored
Factor txn/DBI-checks out to TXN_DBI_EXIST(). mdb_audit(): Skip closed DBIs. mdb_cursor_renew(), mdb_stat(): Check DBI and txn. mdb_cursor_count(): Check txn. mdb_dbi_flags(): Check DBI.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
Replace env flag MDB_LIVE_READER with field me_live_reader.
-
Hallvard Furuseth authored
-
Howard Chu authored
They're meant to be read and studied, not run.
-
- Mar 06, 2014
-
-
Howard Chu authored
This case didn't come up in testing. Needs finer grained test.
-
Howard Chu authored
Was leaving cursor pointed at wrong page if the newindx was in the right sibling page, and the parent was also split.
-
- Feb 19, 2014
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
- Jan 28, 2014
-
-
Hallvard Furuseth authored
Ignore key, broken by 5bda3565 and some older code. Document and clarify MDB_CURRENT usage. Also affects non-MDB_CURRENT put() with empty data and a key which matches by the mdb_set_compare function but not by memcmp.
-
- Jan 15, 2014
-
-
Howard Chu authored
-
Howard Chu authored
-