Christian Rober
123cbff2ba
[t:4570] Merging verification tool and partial removal of deserialization custom errors.
...
git-svn-id: file:///svn/toku/tokudb@44286 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Rich Prohaska
50c74b6536
#5006 use find_package(Valgrind) for linux refs[t:5006]
...
git-svn-id: file:///svn/toku/tokudb@44260 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Leif Walsh
576ecc92a2
[t:5006] change what we search for so VALGRIND_PREFIX makes more sense
...
git-svn-id: file:///svn/toku/tokudb@44253 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Leif Walsh
3df4ae6791
[t:5006] support VALGRIND_PREFIX for using non-standard valgrind installations (and error out correctly if we don't find valgrind). fixes #5006
...
git-svn-id: file:///svn/toku/tokudb@44252 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Leif Walsh
ea1c9352bf
[t:4845] move xz-4.999.9beta up the tree
...
git-svn-id: file:///svn/toku/tokudb@44232 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Yoni Fogel
e8a0b831fa
[t:4904] Closes #4904 Simplify ft_get_some_existing_handle
...
Now verifies there is exactly one handle and returns it.
Removing this code entirely would make refcounting more complicated.
git-svn-id: file:///svn/toku/tokudb@44225 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
11e5cb829b
[t:5015], fix bug
...
git-svn-id: file:///svn/toku/tokudb@44223 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
bb5dce73d7
[t:5011], remove ydb lock status variables
...
git-svn-id: file:///svn/toku/tokudb@44207 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
79dd055d79
[t:5011], remove the ydb lock
...
git-svn-id: file:///svn/toku/tokudb@44206 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
eeb3b0d231
[t:4953], add some comments
...
git-svn-id: file:///svn/toku/tokudb@44205 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
15b113f399
[t:4920], fix memory leak
...
git-svn-id: file:///svn/toku/tokudb@44204 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
d2d3de2efa
[t:4920], [t:4953], separate ydb lock from hot indexing and checkpointing
...
git-svn-id: file:///svn/toku/tokudb@44202 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
464a7a7a87
[t:5008], remove tabs from logger.c
...
git-svn-id: file:///svn/toku/tokudb@44177 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Leif Walsh
31a17aaf64
[t:4845] reverting changes, centos5 can't generate configure, so I'm going to leave this alone
...
git-svn-id: file:///svn/toku/tokudb@44166 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Leif Walsh
28f6d5fc3c
[t:4845] do autoreconf before configure, remove things not needed
...
git-svn-id: file:///svn/toku/tokudb@44164 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Zardosht Kasheff
6df16a0e0e
[t:4920], remove ydb lock from indexer->close and indexer->abort
...
git-svn-id: file:///svn/toku/tokudb@44161 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Zardosht Kasheff
30d3c88aeb
[t:4968], remove dbs_that_must_close_before_abort
...
git-svn-id: file:///svn/toku/tokudb@44151 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Yoni Fogel
a03df79235
[t:4892] closes #4892 fixed comments for note_end_checkpoint
...
git-svn-id: file:///svn/toku/tokudb@44145 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Zardosht Kasheff
900d290cda
[t:4877], [t:4966], [t:4952], [t:4881], [t:4918], merge to main
...
git-svn-id: file:///svn/toku/tokudb@44130 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
John Esmet
3609e305c1
[t:4967] remove the ydb lock from end checkpoint. note_unpin_by_checkpoint removes an ft reference, which is protected by the ft's ref lock.
...
git-svn-id: file:///svn/toku/tokudb@44129 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
John Esmet
c65e976283
[t:4951] always release the MO lock before fsyncing the log in xa_prepare
...
git-svn-id: file:///svn/toku/tokudb@44126 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
John Esmet
2153c2061a
[t:4963] Closes #4963 Remove race condition with closing and opening a lock tree
...
git-svn-id: file:///svn/toku/tokudb@44120 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Zardosht Kasheff
132409840c
[t:4876], small change to toku_txn_begin relating to input flags
...
git-svn-id: file:///svn/toku/tokudb@44110 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Zardosht Kasheff
205f8c4cce
[t:4962], remove ydb lock usage from create indexer
...
git-svn-id: file:///svn/toku/tokudb@44105 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Zardosht Kasheff
b484b9bd5e
[t:4872] remove ydb lock usage for log_archive, opened ticket #4961 to investigate if any threading issues exist with that function
...
git-svn-id: file:///svn/toku/tokudb@44101 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Zardosht Kasheff
e793d27248
[t:4872] remove ydb lock usage for a bunch of getters and setters
...
git-svn-id: file:///svn/toku/tokudb@44098 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Zardosht Kasheff
1a9d283477
[t:4872], remove more superfluous usage of ydb lock
...
git-svn-id: file:///svn/toku/tokudb@44097 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Zardosht Kasheff
d0c782806a
[t:4872], remove some superfluous instances of ydb lock from ydb.c
...
git-svn-id: file:///svn/toku/tokudb@44096 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Leif Walsh
8a5aefc211
[t:4948] move upgrade_test_data.ft.* from tokudb to tokudb.data
...
git-svn-id: file:///svn/toku/tokudb@44095 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:42 -04:00
Leif Walsh
e4aefe2604
[t:4871] forgot global generates GSYMS too
...
git-svn-id: file:///svn/toku/tokudb@44094 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:41 -04:00
Zardosht Kasheff
f7cec5577d
[t:4876], [t:4919], finish removing ydb lock from loader, clean up some code for 4876
...
git-svn-id: file:///svn/toku/tokudb@44093 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:41 -04:00
Leif Walsh
71101fd993
[t:4948] remove test1426.bdbdump from cmake files, add dependency on log code generation for tags
...
git-svn-id: file:///svn/toku/tokudb@44090 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:41 -04:00
John Esmet
fd5eede9a6
[t:4560] moved poor mans profiler to utils
...
git-svn-id: file:///svn/toku/tokudb@44080 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:41 -04:00
John Esmet
d87ab28110
move some non production code to bradley's home
...
git-svn-id: file:///svn/toku/tokudb@44079 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:41 -04:00
John Esmet
42bc06629e
[t:4954] meant to remove Makefile.new, which is really old. Makefile.old is the newer one.
...
git-svn-id: file:///svn/toku/tokudb@44077 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:41 -04:00
John Esmet
f275751ce4
close[t:4959] executable bits dropped
...
git-svn-id: file:///svn/toku/tokudb@44076 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:41 -04:00
Leif Walsh
f39cbc7008
[t:4948] move env_simple.* out of src/tests (into /tokudb.data), update upgrade_simple.c to find them
...
git-svn-id: file:///svn/toku/tokudb@44075 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:41 -04:00
John Esmet
34f9b76882
close[t:4955] loadsome isn't needed
...
git-svn-id: file:///svn/toku/tokudb@44074 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:41 -04:00
John Esmet
31a9bf94c4
close[t:4956] removing outdated bdb stuff
...
git-svn-id: file:///svn/toku/tokudb@44071 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:41 -04:00
John Esmet
a73af18586
[t:4956] moving src-bdbwrap to bradley's directory
...
git-svn-id: file:///svn/toku/tokudb@44069 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:41 -04:00
John Esmet
5b82984161
close[t:4954] remove some artifacts of an old build system, made obsolete by cmake
...
git-svn-id: file:///svn/toku/tokudb@44067 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:40 -04:00
John Esmet
1f07a3128c
[t:4955] fib was Zardosht's code, he doesn't want it anymore
...
git-svn-id: file:///svn/toku/tokudb@44066 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:40 -04:00
Yoni Fogel
310a4244e5
[t:4948] Delete some obsolete test data. Compress some fts used in tests to reduce size of checkout.
...
git-svn-id: file:///svn/toku/tokudb@44063 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:40 -04:00
John Esmet
d6634e04f0
[t:4749] [t:4878] [t:4929] [t:4947] merging these changes to main.
...
git-svn-id: file:///svn/toku/tokudb@44058 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:38 -04:00
Zardosht Kasheff
df056272dc
[t:4876], report txn manager status to engine status
...
git-svn-id: file:///svn/toku/tokudb@44054 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:38 -04:00
Zardosht Kasheff
9ed2d3f20f
[t:4895], protect toku_dictionary_redirect with the MO lock
...
git-svn-id: file:///svn/toku/tokudb@44049 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:38 -04:00
Zardosht Kasheff
bfa379314a
[t:4895], protect toku_dictionary_redirect with the MO lock
...
git-svn-id: file:///svn/toku/tokudb@44048 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:38 -04:00
Zardosht Kasheff
a22fa2be46
[t:4896], remove grabbing of ydb lock before freeing loader's resources
...
git-svn-id: file:///svn/toku/tokudb@44047 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:38 -04:00
Zardosht Kasheff
d31c90455a
[t:4896], remove dead tests from CMakelists.txt
...
git-svn-id: file:///svn/toku/tokudb@44046 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:38 -04:00
Zardosht Kasheff
830fe10730
[t:4896], [t:4876], fix bug in indexer-undo-do.c, remove db->i->refs
...
git-svn-id: file:///svn/toku/tokudb@44045 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:38 -04:00