Commit graph

2485 commits

Author SHA1 Message Date
Yoni Fogel
a6837f9e53 Addresses #1125 [t:1125] Modified test4 to be more comprehensive, reduced iterations to 64 to reduce load on nightly testing
git-svn-id: file:///svn/toku/tokudb@13813 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Bradley C. Kuszmaul
471d990694 Linux tests should work under gcov too. refs #1921. [t:1921]
git-svn-id: file:///svn/toku/tokudb@13807 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Yoni Fogel
b75dac6a09 Addresses #1922 closes [t:1922] Fix 'no tokuconst.h' error in test compilation.
test_txn_nested{1-4} are not intended for bdb

git-svn-id: file:///svn/toku/tokudb@13806 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
81bb0dc957 Make gcov work again. refs #1921. [t:1921]
git-svn-id: file:///svn/toku/tokudb@13803 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
baa73ce375 Make GCOV work again. closes[t:1921]
git-svn-id: file:///svn/toku/tokudb@13799 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Yoni Fogel
e352bb6e4a Closes #1125 closes [t:1125] Add final ydb-level test for new leafentries
git-svn-id: file:///svn/toku/tokudb@13796 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Yoni Fogel
cc9b64937d Addresses #1125 [t:1125] Add nested transaction test
git-svn-id: file:///svn/toku/tokudb@13792 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Rich Prohaska
75e8842796 merge -c 13713 2.1.0 to main. close[t:1916]
git-svn-id: file:///svn/toku/tokudb@13789 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Yoni Fogel
e93fa0a3d3 Addresses #1915 [t:1915] Fix several windows build issues, removed some warnings permanently
git-svn-id: file:///svn/toku/tokudb@13704 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Yoni Fogel
c7fa6070ef Addresses #1866 refs [t:1866] Disable implicit promotion on query
Added option to easily toggle implicit promotion on query
Disabled for now because of tickets [t:1903] [t:1906]

git-svn-id: file:///svn/toku/tokudb@13679 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Yoni Fogel
9219a87646 Fix bug with singlex child in db-benchmark-test
git-svn-id: file:///svn/toku/tokudb@13678 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Yoni Fogel
3e9fcd103b Addresses #1125 refs [t:1125] Add two tests for nested transactions at ydb layer.
Shuffled around some constants at the newbrt layer, extracted tokuconst.h

git-svn-id: file:///svn/toku/tokudb@13670 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Rich Prohaska
c64a572566 add the MySQL notice to the release README [t:1904]
git-svn-id: file:///svn/toku/tokudb@13662 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
905bbba436 closes[t:1907]
git-svn-id: file:///svn/toku/tokudb@13661 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
08c2723c0a Typo. [t:1904]
git-svn-id: file:///svn/toku/tokudb@13660 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
46511e4247 UnTypo. [t:1904]
git-svn-id: file:///svn/toku/tokudb@13659 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
59fba5db54 Typo. [t:1904]
git-svn-id: file:///svn/toku/tokudb@13658 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Barry Perlman
5d86b767d2 Addresses #1866 refs [t:1866] Initial skeleton of nested transaction testing.
git-svn-id: file:///svn/toku/tokudb@13653 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
b75d44363d Fine tune README
git-svn-id: file:///svn/toku/tokudb@13652 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
7cc6648741 Finish exmaples closes[t:1904]
git-svn-id: file:///svn/toku/tokudb@13651 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
495bc87006 Make it compile [t:1904]
git-svn-id: file:///svn/toku/tokudb@13650 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
8869faa18c Move db-scan up one level. [t:1904]
git-svn-id: file:///svn/toku/tokudb@13649 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
bdbc846a9d Move db-insert up one level. [t:1904]
git-svn-id: file:///svn/toku/tokudb@13648 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
0142532a38 more db-scan. [t:1904]
git-svn-id: file:///svn/toku/tokudb@13647 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Bradley C. Kuszmaul
bb469c9203 start doing db-scan. [t:1904]
git-svn-id: file:///svn/toku/tokudb@13646 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Rich Prohaska
f44010d07b remove the LICENSE.tokutek [t:1904]
git-svn-id: file:///svn/toku/tokudb@13645 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Rich Prohaska
132b03ff82 update the README.examples [t:1904]
git-svn-id: file:///svn/toku/tokudb@13644 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Rich Prohaska
e846b40c75 add db-scan [t:1904]
git-svn-id: file:///svn/toku/tokudb@13643 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:57 -04:00
Rich Prohaska
df69500a3b update the copyright in the tokudb.h file [t:1904]
git-svn-id: file:///svn/toku/tokudb@13642 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Rich Prohaska
706e6149e5 update the README.examples [t:1904]
git-svn-id: file:///svn/toku/tokudb@13641 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Rich Prohaska
d5a17e2ef9 make clean [t:1904]
git-svn-id: file:///svn/toku/tokudb@13640 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Rich Prohaska
4d01238ca3 some edits [t:1904]
git-svn-id: file:///svn/toku/tokudb@13639 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Rich Prohaska
901abdf38c first draft of the fractal tree release README file [t:1902]
git-svn-id: file:///svn/toku/tokudb@13638 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Bradley C. Kuszmaul
57940a6cca db-insert compiles (from db-benchmark-test). [t:1904]
git-svn-id: file:///svn/toku/tokudb@13637 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Bradley C. Kuszmaul
9354698cde Start working on examples. [t:1904]
git-svn-id: file:///svn/toku/tokudb@13636 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Rich Prohaska
173100fb83 the fractal tree release files. [t:1904]
git-svn-id: file:///svn/toku/tokudb@13635 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Rich Prohaska
d6a352923a update the ydb copyright. merge -c 13598 from 2.1.0 to main [t:1894]
git-svn-id: file:///svn/toku/tokudb@13628 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Yoni Fogel
24fb3dc5af Addresses #1866 refs [t:1866] Set node dirty after doing implicit promotion on query.
git-svn-id: file:///svn/toku/tokudb@13626 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Yoni Fogel
1563110816 Addresses #1866 refs [t:1866] Default oldest living txnid is now TXNID_NONE_LIVING (0)
Fix bug where assert was hit when transactions are off.
Cleaned up some code.

git-svn-id: file:///svn/toku/tokudb@13625 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Yoni Fogel
a12ded1a45 Addresses #1866 Oldest living xid stored in logger instead of a global.
Cursors take a copy of oldest living xid upon creation, which they use for implicit promotion

git-svn-id: file:///svn/toku/tokudb@13606 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Yoni Fogel
681c5dd336 Addresses #1866 List of live transactions (in logger) is now an omt instead of a linked list.
refs [t:1866]

git-svn-id: file:///svn/toku/tokudb@13604 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Yoni Fogel
13aa2ed352 Addresses #1866 Implement implicit promotion on query (for slow and shortcut versions)
refs [t:1866]

git-svn-id: file:///svn/toku/tokudb@13560 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Yoni Fogel
3647773864 Addresses #1125 modify leafentry test, removed obsolete case, added comments
git-svn-id: file:///svn/toku/tokudb@13544 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Yoni Fogel
ab3ca24e9d Addresses #1125 Fix a couple of off-by-one errors with xids (max level of nested transactions)
Added tests that check all message types/changes you can do to a non-existant leafentry
Added tests that check all message types/changes you can do to a committed (insert) leafentry

git-svn-id: file:///svn/toku/tokudb@13529 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Rich Prohaska
56f5982727 merge tokudb.1856 to main. closes #1856
git-svn-id: file:///svn/toku/tokudb@13525 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Dave Wells
e57b5d0110 merge second round of changes to support logcursors into main, refs[t:1857]
git-svn-id: file:///svn/toku/tokudb@13515 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Yoni Fogel
2ef08187e7 Addresses #1868 Delete unnecessary assert
Done to main and 2.1.0
refs [t:1868]

git-svn-id: file:///svn/toku/tokudb@13485 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Yoni Fogel
110754f57c Addresses #1125 Merged nested transactions from temporary merge branch into main.
Current tests fail (not regressions, they fail as of 13461)
 * {{{x1.tdbrun}}}
 * {{{test_log(2,3,4,5,6,7,8,9,10).recover}}}
 * {{{test-recover(1,2,3).tdbrun}}}
 * {{{test1324.tdbrun}}}
ULE_DEBUG disabled (defined to 0)  Can be re-enabled for test purposes (set to 1).
refs [t:1125]
Merging into the temp branch (tokudb.main_13461+1125)
{{{svn merge --accept=postpone -r 12527:13461 ../tokudb.1125 ./}}}

Merging into main
{{{svn merge --accept=postpone -r13462:13463 ../tokudb.main_13461+1125/ ./}}}


git-svn-id: file:///svn/toku/tokudb@13464 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Rich Prohaska
363e371758 merge the enqrootentry and shutdown log entry changes to main. addresses #1847
git-svn-id: file:///svn/toku/tokudb@13453 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:56 -04:00
Dave Wells
ae97a6dae5 remove failing test
git-svn-id: file:///svn/toku/tokudb@13433 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:55 -04:00