Rich Prohaska
2cda63bc01
merge -c 14118 tokudb.1960 to main [t:1960]
...
git-svn-id: file:///svn/toku/tokudb@14119 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:59 -04:00
Rich Prohaska
d6e7363852
x2 is expected to work [t:1823]
...
git-svn-id: file:///svn/toku/tokudb@14117 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:59 -04:00
Bradley C. Kuszmaul
b63de170d5
Merge fix for #1957 to mainline and #1884 . Fixes #1957 . [t:1884] close[t:1957]
...
git-svn-id: file:///svn/toku/tokudb@14113 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:59 -04:00
Rich Prohaska
3ab3cbbfcc
some progress on recovery close[t:1835]
...
git-svn-id: file:///svn/toku/tokudb@14112 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:59 -04:00
Yoni Fogel
2e9838edcb
Addresses #1956 refs[t:1956] Add two more tests for the range_reverse queries
...
git-svn-id: file:///svn/toku/tokudb@14090 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:59 -04:00
Yoni Fogel
d2cae8914e
Addresses #1956 refs[t:1956] Add c_getf_set_range_reverse, c_getf_get_both_range_reverse, (and c_get versions)
...
Equivalent to non-reverse but just changes the search direction
git-svn-id: file:///svn/toku/tokudb@14086 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:59 -04:00
Yoni Fogel
73ec532840
Closes #1944 closes[t:1944] Removed unnecessary insert of ("a","b") for every transaction
...
git-svn-id: file:///svn/toku/tokudb@14048 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:59 -04:00
Rich Prohaska
8a404510eb
port logcursor to windows [t:1942]
...
git-svn-id: file:///svn/toku/tokudb@14035 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Rich Prohaska
ceb7a3036e
merge -c 14032 from tokudb.1835.recovery to main close[t:1831]
...
git-svn-id: file:///svn/toku/tokudb@14033 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Rich Prohaska
584c66dca2
add a timestamp to the checkpoint begin and end log entries close[t:1855]
...
git-svn-id: file:///svn/toku/tokudb@13992 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Yoni Fogel
8e18af9f02
Addresses #1125 refs[t:1125] windows warning-removal port of brtdump supporting XIDS
...
git-svn-id: file:///svn/toku/tokudb@13990 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Zardosht Kasheff
20a1b62d05
addresses BUILD, make temporary change to get windows compiling
...
git-svn-id: file:///svn/toku/tokudb@13989 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Rich Prohaska
24fbaeeb16
fix 32 bit compile on linux [t:1926]
...
git-svn-id: file:///svn/toku/tokudb@13983 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Yoni Fogel
80e1406125
Addresses #1924 refs[t:1924] Upgrade (10->11) test added.
...
We have a saved version 10 db that has 1 of each type of leafentry, and 1 of each (interesting) type of message
We have an LE_COMMITTED,
and XID=0 and XID!=0 versions of: LE_PROVPAIR, LE_PROVDEL, LE_BOTH
For messages, the loading logic doesn't care about the type at all.
The upgrade logic cares only whether XID is 0, so we have one with 0, one with non 0.
git-svn-id: file:///svn/toku/tokudb@13974 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Dave Wells
3523924d66
logcursor changes, fix LSNs, make progress on tests [t:1926]
...
git-svn-id: file:///svn/toku/tokudb@13970 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Yoni Fogel
9197483c86
Addresses #1125 refs[t:1125] brtdump upgraded to support XIDS in messages
...
git-svn-id: file:///svn/toku/tokudb@13968 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Yoni Fogel
e725b4e048
Addresses #1924 refs[t:1924] Windows port of upgrade logic
...
Marked functions as static, removed some obsolete ones.
git-svn-id: file:///svn/toku/tokudb@13956 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Yoni Fogel
a284c6a952
Addresses #1924 refs[t:1924] Fixed upgrade logic: use separate mempool/omt for version 10/11
...
git-svn-id: file:///svn/toku/tokudb@13943 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Yoni Fogel
fee19e875a
Addresses #1924 refs[t:1924] Initial version of upgrade (10->11) logic is complete
...
git-svn-id: file:///svn/toku/tokudb@13938 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Rich Prohaska
925726bc55
fix the print of the log version close[t:1933]
...
git-svn-id: file:///svn/toku/tokudb@13913 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Yoni Fogel
ffbadf36c2
Addresses #1924 refs[t:1924] Clean up deserialize brtnode in preparation for upgrade logic
...
git-svn-id: file:///svn/toku/tokudb@13911 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Yoni Fogel
aec9db6607
Addresses #1931 refs[t:1931] libtokudb.pdb is moved to lib/
...
git-svn-id: file:///svn/toku/tokudb@13874 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Yoni Fogel
cbee9b0e49
Addresses #1924 refs[t:1924] Added upgrade logic for brt header
...
git-svn-id: file:///svn/toku/tokudb@13870 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Dave Wells
982ae26a4e
update
...
git-svn-id: file:///svn/toku/tokudb@13862 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Rich Prohaska
ed119ba646
get the timestamp test working refs[t:1910]
...
git-svn-id: file:///svn/toku/tokudb@13853 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Yoni Fogel
056c85329d
Addresses #1924 refs[t:1924] Deleted support for obsolete disk formats
...
git-svn-id: file:///svn/toku/tokudb@13852 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Yoni Fogel
9f8047a8fb
Addresses #1927 closes[t:1927] Make db->getf_set and db->getf_get_both externally visible
...
git-svn-id: file:///svn/toku/tokudb@13851 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Rich Prohaska
b0dae87bc0
get the timestamp test working refs[t:1910]
...
git-svn-id: file:///svn/toku/tokudb@13838 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
Rich Prohaska
a32b708fa5
fix the recovery tests. close[t:1910]
...
git-svn-id: file:///svn/toku/tokudb@13835 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:58 -04:00
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