Commit graph

3457 commits

Author SHA1 Message Date
Barry Perlman
4cec2d3a01 [t:2892] Added tests of partially upgraded trees.
git-svn-id: file:///svn/toku/tokudb@26117 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
413a958a4d #3054 fix the ydb makefile deps refs[t:3054]
git-svn-id: file:///svn/toku/tokudb@26106 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
15a5add02a #3054 change ydb makefile deps refs[t:3054]
git-svn-id: file:///svn/toku/tokudb@26102 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
30ace64d1c #3054 change ydb makefile deps refs[t:3054]
git-svn-id: file:///svn/toku/tokudb@26101 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
48a59da3d9 #3003 dont build hotindexer lock test with BDB refs[t:3003]
git-svn-id: file:///svn/toku/tokudb@26100 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Zardosht Kasheff
9d3a1416c3 [t:2811], add some comments
git-svn-id: file:///svn/toku/tokudb@26097 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Dave Wells
15fe9a5247 better comments
git-svn-id: file:///svn/toku/tokudb@26095 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Dave Wells
00548dad64 improve test
git-svn-id: file:///svn/toku/tokudb@26094 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Dave Wells
f6c4d59fc3 test lock tree of hot dictionary [t:3003]
git-svn-id: file:///svn/toku/tokudb@26092 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Barry Perlman
41c214c39b [t:2892] Add logic to Makefile and loader-stress-test to upgrade 4.1.1 environment with empty dictionaries and use current loader to fill them.
git-svn-id: file:///svn/toku/tokudb@26091 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
353b893861 #3054 fix closes[t:3054]
git-svn-id: file:///svn/toku/tokudb@26088 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Zardosht Kasheff
fd80a2a081 [t:3088], fix bug
git-svn-id: file:///svn/toku/tokudb@26086 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Barry Perlman
7a28e99ff6 [t:2892] Replace redundant test with new test that truncates upgraded dictionaries.
git-svn-id: file:///svn/toku/tokudb@26072 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
89f70142f5 #3081 simplify dbt initialization in the indexer closes[t:3081]
git-svn-id: file:///svn/toku/tokudb@26055 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Barry Perlman
7c200b096d [t:2892] Add test of attempt to upgrade 3.x environment.
git-svn-id: file:///svn/toku/tokudb@26054 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Barry Perlman
dc5499bed3 [t:2892] Add test of attempt to upgrade 3.x environment.
git-svn-id: file:///svn/toku/tokudb@26053 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
652fba84d9 #3079 fix pmprof refs[t:3079]
git-svn-id: file:///svn/toku/tokudb@26045 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
cdb7c0c7c0 #3058 document the prov-2.py undo test generator refs[t:3058]
git-svn-id: file:///svn/toku/tokudb@26028 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
1433da2943 #3052 document the indexer object relationships and API closes[t:3052]
git-svn-id: file:///svn/toku/tokudb@26027 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
7fc0006ca1 #3052 document the indexer object relationships and API closes[t:3052]
git-svn-id: file:///svn/toku/tokudb@26025 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Barry Perlman
7df2f74cae [t:2892] Exclude upgrade-test-6 from BDB tests.
git-svn-id: file:///svn/toku/tokudb@25913 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
77dc60e725 #3061 doc updates per code review refs[t:3061]
git-svn-id: file:///svn/toku/tokudb@25912 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:32 -04:00
Rich Prohaska
3ba245cda6 #3043 merge changes from code review to main refs[t:3043]
git-svn-id: file:///svn/toku/tokudb@25904 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
192de3d723 [t:2892] Add test of upgrading dictionary created by 4.1.1 loader.
git-svn-id: file:///svn/toku/tokudb@25885 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
76c1bcef50 [t:3028] Do not disable engine status on failed assert for BDB tests.
git-svn-id: file:///svn/toku/tokudb@25878 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
4d0bc80f7d [t:3028] Add db_env_enable_engine_status to tokuglobals.py.
git-svn-id: file:///svn/toku/tokudb@25877 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Dave Wells
e3219f5a05 changes recommended during code review of loader.c
git-svn-id: file:///svn/toku/tokudb@25876 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Dave Wells
d444012c05 disassociate during close
git-svn-id: file:///svn/toku/tokudb@25874 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Rich Prohaska
14f1e3510a #3043 cleanup refs[t:3043]
git-svn-id: file:///svn/toku/tokudb@25870 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
678912ae5f [t:3028] Suppress engine status on failed assert for tests that expect to fail.
git-svn-id: file:///svn/toku/tokudb@25860 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Rich Prohaska
a98920beb2 #3058 add hotindex undo test results refs[t:3058]
git-svn-id: file:///svn/toku/tokudb@25853 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Rich Prohaska
e257cd8d2e #3043 add more hotindex undo prov tests, and fix the key locking refs[t:3043]
git-svn-id: file:///svn/toku/tokudb@25850 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
481b4493b1 [t:2892] Add comment.
git-svn-id: file:///svn/toku/tokudb@25831 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Rich Prohaska
3c3e44140f #3043 fix a compile time problem refs[t:3043]
git-svn-id: file:///svn/toku/tokudb@25773 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
722bd044ff [t:2892] Improve upgrade footprint/status.
git-svn-id: file:///svn/toku/tokudb@25770 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
ef3dc58435 [t:2892] Comment change only.
git-svn-id: file:///svn/toku/tokudb@25769 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
bfafd3dcd1 [t:2843] Move require_local_checkpoint() function to brt.c, remove inclusion of brt-internal.h from src/indexer.c.
git-svn-id: file:///svn/toku/tokudb@25767 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Rich Prohaska
8e5518f734 #3043 merge a new hotindex undo function to main refs[t:3043]
git-svn-id: file:///svn/toku/tokudb@25766 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Dave Wells
2fa0704a40 changes from code review [t:2843]
git-svn-id: file:///svn/toku/tokudb@25761 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Rich Prohaska
862072b775 #3047 fix le cursor per code review refs[t:3047]
git-svn-id: file:///svn/toku/tokudb@25741 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
3bcfd0f96d [t:2892] Improve comments.
git-svn-id: file:///svn/toku/tokudb@25737 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
0a24ea8256 [t:2892] Improve comments.
git-svn-id: file:///svn/toku/tokudb@25736 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
3ea586977a [t:2892] Delete obsolete comment.
git-svn-id: file:///svn/toku/tokudb@25734 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Rich Prohaska
9582103554 #3046 use the brt compare function for le cursor key comparisons refs[t:3046]
git-svn-id: file:///svn/toku/tokudb@25729 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:31 -04:00
Barry Perlman
04fd1fbaa8 [t:2892] Delete obsolete constants.
git-svn-id: file:///svn/toku/tokudb@25727 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Rich Prohaska
fd8d74f1d0 #3045 merge update_multiple bug fixes to main refs[t:3045]
git-svn-id: file:///svn/toku/tokudb@25723 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Rich Prohaska
363e82ee74 #3045 merge update_multiple bug fixes to main refs[t:3045]
git-svn-id: file:///svn/toku/tokudb@25722 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Dave Wells
2d0c68ffa5 update hotindexer test infrastructure to share more code
git-svn-id: file:///svn/toku/tokudb@25720 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Dave Wells
9ea349c012 set freed value to NULL [t:2843]
git-svn-id: file:///svn/toku/tokudb@25708 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Barry Perlman
867e2563a0 [t:2811] Minor improvement of is_le_val_del() to have single return (easier to debug).
git-svn-id: file:///svn/toku/tokudb@25707 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00