- 08 Feb, 2008 15 commits
-
-
Yoni Fogel authored
Test that shows bug described in 367, data = key = (NULL,0) is not supported by our cursor implementations. git-svn-id: file:///svn/tokudb@2203 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2200 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
Rework the way transactions ids are used in the log (xid's on messages are used when inserting something into a leaf.) Addresses #27. git-svn-id: file:///svn/tokudb@2199 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2197 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2196 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Effectively eliminated 'non cursor' gets. Internally (in brt) all gets were cursor gets already. To save future locking code, and reduce complexity of ydb, all DB->get calls use cursor gets as subfunctions. git-svn-id: file:///svn/tokudb@2195 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2194 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Only uses lock tree if both txns and locking system are enabled. If TXN only is enabled, it implies only one txn at a time: no lock tree needed. If LOCK only is enabled, it implies no txns, therefore only ephemeral locks needed (lock tree not needed) If neither are enabled, clearly lock tree is not needed. git-svn-id: file:///svn/tokudb@2193 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Fixed some bugs in test_db_txn_locks to port it over to BDB. git-svn-id: file:///svn/tokudb@2192 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Bugfix with releasing locks/unlocking a transaction. DBC->c_get (DB_SET) and DB->put (DB_YESOVERWRITE) now perform locking Secondary dbs not included (behavior unknown). Several tests added for c_get (DB_SET) and DB->put(DB_YESOVERWRITE). Lock tree only created if INIT_TXN is enabled during env creation. git-svn-id: file:///svn/tokudb@2191 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
git-svn-id: file:///svn/tokudb@2187 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
git-svn-id: file:///svn/tokudb@2186 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Test does not yet pass due to locking not fully implemented. git-svn-id: file:///svn/tokudb@2171 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2168 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2167 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 07 Feb, 2008 7 commits
-
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2157 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2156 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2155 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2154 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
Create {{{toku_assert}}} (Fixes #354). Make the primes test actually work (Fixes #355). Addresses #277. git-svn-id: file:///svn/tokudb@2153 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Bugfix with toku_lt_set_txn_add_lt_callback Had the error case backwards. git-svn-id: file:///svn/tokudb@2142 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2141 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 06 Feb, 2008 17 commits
-
-
Yoni Fogel authored
Integrated lock tree into the transactions. Allocated on create unlocked on abort/commit transaction keeps track of which lock trees it owns locks in Started working on integrating c_get functions. Modified locktree API to make it easier to use both dupsort and nondup dbs Fixed tests to work with new locktree API. git-svn-id: file:///svn/tokudb@2140 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
git-svn-id: file:///svn/tokudb@2138 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Modified svn:ignore properties to ignore unneeded information. git-svn-id: file:///svn/tokudb@2136 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2133 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2132 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
git-svn-id: file:///svn/tokudb@2131 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Modified makefiles to clean up install process Added tests Added hash table to store list of db's that a tx has access to. git-svn-id: file:///svn/tokudb@2130 c7de825b-a66e-492c-adef-691d508d4ae1
-
Vincenzo Liberatore authored
Adds tests for write lock git-svn-id: file:///svn/tokudb@2129 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Addresses #337 Makefile modifications, test modifications, Lock tree is better integraded with db. git-svn-id: file:///svn/tokudb@2126 c7de825b-a66e-492c-adef-691d508d4ae1
-
Vincenzo Liberatore authored
Fixes the tests with a bound on the number of ranges, and fixes a bug in lock tree unlock git-svn-id: file:///svn/tokudb@2125 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Added test of get_size to get code coverage again to 100% git-svn-id: file:///svn/tokudb@2124 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
git-svn-id: file:///svn/tokudb@2123 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Lock tree freed during db->close. git-svn-id: file:///svn/tokudb@2122 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2118 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2117 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2108 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2107 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 05 Feb, 2008 1 commit
-
-
Vincenzo Liberatore authored
Modify test cases to support lock bound git-svn-id: file:///svn/tokudb@2106 c7de825b-a66e-492c-adef-691d508d4ae1
-