Zardosht Kasheff
939721e749
[t:4928], some simplification to toku_db_construct_autotxn
...
git-svn-id: file:///svn/toku/tokudb@43890 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
2dc2fee190
[t:4928], remove autotxn_db_open
...
git-svn-id: file:///svn/toku/tokudb@43889 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Leif Walsh
cda3e9816b
[t:4871] revert cast through void *, that broke the linux build. need to find another way
...
git-svn-id: file:///svn/toku/tokudb@43885 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Leif Walsh
95ed2a0eb6
[t:4871] cast pthread_t through void * to avoid -Wbad-function-cast on osx, fix toku_time.h on osx too (include errno.h)
...
git-svn-id: file:///svn/toku/tokudb@43884 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:36 -04:00
Zardosht Kasheff
d10c9482c9
[t:4927], remove tabs from files in src
...
git-svn-id: file:///svn/toku/tokudb@43841 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:36 -04:00
Yoni Fogel
51dacb892c
[t:4901] rename struct ft { FT h } to { FT ft }
...
git-svn-id: file:///svn/toku/tokudb@43771 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:36 -04:00
Yoni Fogel
f0cd39e1a0
[t:4875] Removed cruft from ft (dictionary_opened). Moved options in ft_handle to an options struct
...
git-svn-id: file:///svn/toku/tokudb@43769 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:36 -04:00
Yoni Fogel
3a208cebc4
closes [t:4913]. Modelines now synchronized in every source/header file (and always top two lines)
...
git-svn-id: file:///svn/toku/tokudb@43762 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:36 -04:00
Yoni Fogel
d7110795c2
[t:4768] Remove obsolete test
...
git-svn-id: file:///svn/toku/tokudb@43761 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:35 -04:00
Zardosht Kasheff
b3375a8e0f
[t:4890], remove release_multi_operation_client_unlock code from TOKUTXN layer and handle it at ydb layer
...
git-svn-id: file:///svn/toku/tokudb@43746 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:35 -04:00
Zardosht Kasheff
1123d65d33
[t:4890], remove tabs from ydb_txn.c
...
git-svn-id: file:///svn/toku/tokudb@43735 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:35 -04:00
Zardosht Kasheff
0bd44bcfc8
[t:4890], make toku_txn_start_txn be a void function
...
git-svn-id: file:///svn/toku/tokudb@43734 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:35 -04:00
Zardosht Kasheff
f16fade45e
[t:4890], undo last checkin, was a little hasty
...
git-svn-id: file:///svn/toku/tokudb@43733 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:35 -04:00
Zardosht Kasheff
108c319e15
[t:4890], make toku_txn_start_txn and toku_txn_create_txn be void functions
...
git-svn-id: file:///svn/toku/tokudb@43732 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:35 -04:00
Leif Walsh
3719bf2c2f
[t:4901] merging brt->ft rename to main
...
git-svn-id: file:///svn/toku/tokudb@43686 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:35 -04:00
Leif Walsh
66b0ab738c
[t:4871] fix test-rollinclude to avoid a use-after-free bug
...
git-svn-id: file:///svn/toku/tokudb@43632 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:32 -04:00
Rich Prohaska
67ec4358cc
#4869 #4753 fixup debug icc build refs[t:4869] refs[t:4753]
...
git-svn-id: file:///svn/toku/tokudb@43598 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:31 -04:00
Rich Prohaska
6f8c78d19b
#4869 #4753 simplify the pthreads api, remove dead code, remove untest error recovery patch, increase test coverage refs[t:4753]
...
git-svn-id: file:///svn/toku/tokudb@43590 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:31 -04:00
Leif Walsh
132eb1cfc4
[t:4871] one more timeout increase
...
git-svn-id: file:///svn/toku/tokudb@43578 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:31 -04:00
Leif Walsh
899cbfff3d
[t:4871] increase timeouts for tests that still fail because of it
...
git-svn-id: file:///svn/toku/tokudb@43577 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:31 -04:00
Leif Walsh
4045e59eae
[t:4871] make it so recover-stress and checkpoint-stress don't run the crash parts with valgrind, that takes way too long
...
git-svn-id: file:///svn/toku/tokudb@43562 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:31 -04:00
Leif Walsh
2cadb6f530
[t:4871] increase timeout on drd stress tests for nightly tests
...
git-svn-id: file:///svn/toku/tokudb@43561 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:31 -04:00
Rich Prohaska
08b523509f
#4869 add a test that forces rollinclude log entries to be used refs[t:4869]
...
git-svn-id: file:///svn/toku/tokudb@43545 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:30 -04:00
Rich Prohaska
6b0c64e3ac
#4768 get test running on bdb again refs[t:4768]
...
git-svn-id: file:///svn/toku/tokudb@43534 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:30 -04:00
Leif Walsh
53a989fcb6
[t:4871] move generated logging code into the binary directory
...
git-svn-id: file:///svn/toku/tokudb@43527 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:30 -04:00
Leif Walsh
740bd8b7f5
[t:4871] fix log code dependencies
...
git-svn-id: file:///svn/toku/tokudb@43524 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:30 -04:00
Leif Walsh
d3aaa32b20
[t:4882] change compression type to be set before create
...
this means you have to set the compression type before calling db->open
and you can't change it after that
we also log it now
this bumps the version layout to BRT_LAYOUT_VERSION_20
git-svn-id: file:///svn/toku/tokudb@43511 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:29 -04:00
Zardosht Kasheff
b2449e6b7b
[t:4875], fix tests due to change in calculating stats->fsize
...
git-svn-id: file:///svn/toku/tokudb@43508 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:29 -04:00
Zardosht Kasheff
7db834d5c9
[t:4765], remove usage of txn OMTs from toku_brt_root_put_cmd
...
git-svn-id: file:///svn/toku/tokudb@43494 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:29 -04:00
Leif Walsh
c80afed609
[t:4871] increase test timeout for some valgrind tests
...
git-svn-id: file:///svn/toku/tokudb@43485 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:29 -04:00
Leif Walsh
d58b1a3331
[t:4871] really turn on -Werror, make things compile with it
...
git-svn-id: file:///svn/toku/tokudb@43473 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:29 -04:00
Leif Walsh
b971313f9f
[t:4871] don't use version-script on darwin, it's unsupported
...
git-svn-id: file:///svn/toku/tokudb@43472 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:29 -04:00
Leif Walsh
0fe5c41c2c
[t:4871] increase timeout on recovery_fileops_unit.tdb
...
git-svn-id: file:///svn/toku/tokudb@43447 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:28 -04:00
Zardosht Kasheff
28116fe48d
[t:4872], fix warning
...
git-svn-id: file:///svn/toku/tokudb@43442 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:28 -04:00
Zardosht Kasheff
6f2c27d1de
[t:4872], fix warning
...
git-svn-id: file:///svn/toku/tokudb@43441 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:28 -04:00
Leif Walsh
da397bda92
[t:4871] increase test timeouts for some more tests
...
git-svn-id: file:///svn/toku/tokudb@43438 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:28 -04:00
Zardosht Kasheff
e584e1cf35
[t:4872], remove superfluous usage of ydb lock in ydb_db.c
...
git-svn-id: file:///svn/toku/tokudb@43410 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:27 -04:00
Leif Walsh
f9e6f808ac
[t:4814] fix recovery_fileops_unit.tdb runner
...
git-svn-id: file:///svn/toku/tokudb@43405 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:27 -04:00
Zardosht Kasheff
357b4981c2
[t:4768], [t:4829], [t:4834], [t:4511], [t:4513], merge fixes to main
...
git-svn-id: file:///svn/toku/tokudb@43396 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:27 -04:00
Leif Walsh
2bb02c83cd
[t:4814] clean up and comment the CMakeLists.txts
...
git-svn-id: file:///svn/toku/tokudb@43367 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:27 -04:00
Leif Walsh
52cad75df0
[t:4814] make more tests' timeouts longer
...
git-svn-id: file:///svn/toku/tokudb@43341 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:27 -04:00
Leif Walsh
e76c88b8de
[t:4814] increase test timeout for more tests
...
git-svn-id: file:///svn/toku/tokudb@43324 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Yoni Fogel
a49100caba
[t:4844] closes #4844 Fix deadlock issue with row locks, add minor optimizations, and cleanup
...
Deleted duplicate function, added some optimizations to make 'no lock conflict' faster
since it's the common case.
Cleaned up the way lock tree row lock conflicts are tested (only for the new test and one existing one)
git-svn-id: file:///svn/toku/tokudb@43303 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
2bd3f447c1
[t:4858] merge 4858 to mainline
...
git-svn-id: file:///svn/toku/tokudb@43285 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
ba281e914b
[t:4814] have run_recover_stress_test.sh make the directory for its error
...
files so it doesn't fail
git-svn-id: file:///svn/toku/tokudb@43223 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
9e2793e707
[t:4814] fix lengthening the timeout of tests
...
git-svn-id: file:///svn/toku/tokudb@43210 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
0e158826e8
[t:4814] give some tests more time to complete in valgrind
...
git-svn-id: file:///svn/toku/tokudb@43209 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
0fa4c3c967
[t:4814] clean up other scripts
...
git-svn-id: file:///svn/toku/tokudb@43207 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
0f9071fae0
[t:4814] clean up run_recover_stress_test.sh
...
git-svn-id: file:///svn/toku/tokudb@43206 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
aab9d571d0
[t:4814] fix test1426 running
...
git-svn-id: file:///svn/toku/tokudb@43204 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00