- 12 Feb, 2008 2 commits
-
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2263 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2261 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 11 Feb, 2008 7 commits
-
-
Yoni Fogel authored
git-svn-id: file:///svn/tokudb@2255 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
git-svn-id: file:///svn/tokudb@2254 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Deals with NULL transactions in a transaction environment for cursors. Returns EINVAL (disallows NULL transaction cursors in txn environment.) This may change later to auto-create transaction and commit it upon cursor close. git-svn-id: file:///svn/tokudb@2253 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Deals with NULL transactions in an INIT_TXN environment. Does not deal with NULL txn cursors yet. Also adds DB_AUTO_COMMIT git-svn-id: file:///svn/tokudb@2252 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
git-svn-id: file:///svn/tokudb@2251 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
we can use it in toku_c_get. git-svn-id: file:///svn/tokudb@2249 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2248 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 10 Feb, 2008 7 commits
-
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2241 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2239 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2238 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2237 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2236 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2230 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
git-svn-id: file:///svn/tokudb@2229 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 09 Feb, 2008 9 commits
-
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2228 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2227 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2225 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2224 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2223 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2219 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@2218 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Restored the DUPSORT version of the tests for the lock txn test. git-svn-id: file:///svn/tokudb@2211 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
DB->get, DB->pget, DBC->c_get, DBC->c_pget almost done. Remainder: associated dbs need DBC->c_del and DB->del to lock properly. Rest is done. Associated dbs (using any of the above calls) may get stuck half way due to locking. We are not currently optimizing for them, but it will lock everything necessary (Once DB->del and DB->c_del lock properly) Some tests are written, but not all of them. Currently test_db_txn_locks.c fails due to abort not working properly. git-svn-id: file:///svn/tokudb@2210 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 08 Feb, 2008 15 commits
-
-
Rich Prohaska authored
set the data and length to 0 for zero length things. dbt's with malloc flags are unchanged. closes #367 git-svn-id: file:///svn/tokudb@2209 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
Bump log_code.c test coverage to 54% by putting a call to tdb_logprint into the Makefile. Addresses #369. git-svn-id: file:///svn/tokudb@2208 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2207 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
Make each rollback code take a list of arguments rather than a single logentry. Makes it easier to notice that I've got unused variables. Addresses #27. git-svn-id: file:///svn/tokudb@2206 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2205 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@2204 c7de825b-a66e-492c-adef-691d508d4ae1
-
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
-