John Esmet
|
ad7254879d
|
refs #5773 emergency fix for transactionless environments, which do not need mvcc
git-svn-id: file:///svn/toku/tokudb@51115 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:23 -04:00 |
|
John Esmet
|
33a99affe4
|
fixes #5771 merge the single txnid optimization to main. single threaded write performance is up 20-50% in mysql and multithreaded performance is largely unchanged.
git-svn-id: file:///svn/toku/tokudb@51108 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:23 -04:00 |
|
Zardosht Kasheff
|
b43de53fd3
|
closes #5783, rename txn->recovered_from_checkpoint to txn->for_recovery
git-svn-id: file:///svn/toku/tokudb@51081 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:23 -04:00 |
|
Zardosht Kasheff
|
67eb050b40
|
closes #5773, merge to main from tokudb.5773, Merging r51027 through r51078 into '.'
git-svn-id: file:///svn/toku/tokudb@51079 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:23 -04:00 |
|
Leif Walsh
|
789ee2877e
|
increase some test timeouts because they time out during coverage runs
git-svn-id: file:///svn/toku/tokudb@51057 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:23 -04:00 |
|
Leif Walsh
|
5e982cbc4d
|
refs #5672 fix a compile error that just appeared
git-svn-id: file:///svn/toku/tokudb@51010 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:23 -04:00 |
|
Leif Walsh
|
c1924af662
|
refs #5672 switch around flags so we can override -O0 in debug builds (maybe speed up drd?)
git-svn-id: file:///svn/toku/tokudb@51009 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:23 -04:00 |
|
Leif Walsh
|
0b1b7bd3bd
|
don't build ctags if on a mac and also using etags because of the case insensitive filesystem
git-svn-id: file:///svn/toku/tokudb@50999 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Zardosht Kasheff
|
cb55979913
|
refs #5775, fix deadlock by moving mo lock acquisition higher up in stack for hot indexing
git-svn-id: file:///svn/toku/tokudb@50990 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
7a174bc306
|
refs #5778 only build static versions of many utilities
git-svn-id: file:///svn/toku/tokudb@50988 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
John Esmet
|
c0f791cb4e
|
refs #5779 rebalance on the way down in treenode::insert(), add a test that makes sure the concurrent tree can survive 128k serial key insertions.
git-svn-id: file:///svn/toku/tokudb@50986 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
e64cd1ca4b
|
refs #5666 fix keyrange-merge.tdb, needed more elements to work right
git-svn-id: file:///svn/toku/tokudb@50982 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
2c4f804b84
|
closes #5665 make recover-flt1 work on a bigger tree so we get inbox flushing
git-svn-id: file:///svn/toku/tokudb@50981 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
John Esmet
|
2f8f9ff560
|
refs #5776 merge a fix for 5776 to main. will resolve as closed once 5771 can survive stress tests for 24 hours or so.
git-svn-id: file:///svn/toku/tokudb@50967 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
9ceb4d337e
|
refs #5672 try adding some ways to crash that hopefully print a stacktrace
git-svn-id: file:///svn/toku/tokudb@50946 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Zardosht Kasheff
|
8b299e3e50
|
refs #5772, make a blind fix to set txn->oldest_referenced_xid to TXNID_NONE during recovery
git-svn-id: file:///svn/toku/tokudb@50939 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
68d1ea5ef4
|
refs #5120 fix up linking on linux
git-svn-id: file:///svn/toku/tokudb@50926 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
d7801469d6
|
refs #5120 forgot to add toku_time.cc
git-svn-id: file:///svn/toku/tokudb@50925 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
c1c8699577
|
closes #5120 remove TOKU_ALLOW_DEPRECATED, reorganize some headers a bit to accomodate
git-svn-id: file:///svn/toku/tokudb@50922 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
491c2460d5
|
refs #5127 allocate space for getcwd ourselves, to avoid system malloc conflicts with jemalloc frees that showed up on osx
git-svn-id: file:///svn/toku/tokudb@50913 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
John Esmet
|
526c4e7299
|
refs #5559 fix more tests broken by 5559
git-svn-id: file:///svn/toku/tokudb@50891 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
John Esmet
|
1cf17f4e3d
|
refs #5559 fix more failures from 5559 on mainline (hint: we need to use initializing functions in tests, no more manually setting fields)
git-svn-id: file:///svn/toku/tokudb@50889 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
John Esmet
|
ae0053e8dc
|
refs #5559 fix test broken by 5559
git-svn-id: file:///svn/toku/tokudb@50882 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Zardosht Kasheff
|
d605f812fb
|
refs #5730, make cachefiles list a doubly linked list for more efficient close, helps shutdown
git-svn-id: file:///svn/toku/tokudb@50881 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Zardosht Kasheff
|
5a95388095
|
refs #5638, make small changes to perf_child_txn.cc
git-svn-id: file:///svn/toku/tokudb@50880 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
John Esmet
|
5575b5e744
|
refs #5559 fix a test broken by 5559
git-svn-id: file:///svn/toku/tokudb@50877 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
8f20fb7115
|
refs #5559 fix print format bug in ftdump
git-svn-id: file:///svn/toku/tokudb@50873 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Zardosht Kasheff
|
09ae64c137
|
refs #5768, fix maintenence of stats numbytes during garbage collection
git-svn-id: file:///svn/toku/tokudb@50867 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Zardosht Kasheff
|
b2c3b99c81
|
refs #5768, some changes
git-svn-id: file:///svn/toku/tokudb@50866 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:22 -04:00 |
|
Leif Walsh
|
a8ccc301fd
|
closes #5757 merge information_schema.tokudb_fractal_tree_info and information_schema.tokudb_fractal_tree_block_map to main
git-svn-id: file:///svn/toku/tokudb@50863 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
c86e01044c
|
refs #5758 add --tsv to ftdump to produce fragmentation data all on one line
git-svn-id: file:///svn/toku/tokudb@50850 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
John Esmet
|
1c62ecd4bb
|
refs #5762 add unit test for oldest referenced xid propogation from parent to child
git-svn-id: file:///svn/toku/tokudb@50832 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
022e55763f
|
refs #5127 add a couple jemalloc opts
git-svn-id: file:///svn/toku/tokudb@50828 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
71bbfc5f03
|
closes #5758 add --translation-table and --fragmentation as cli args to ftdump, use TSV for output for both commands
git-svn-id: file:///svn/toku/tokudb@50827 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Zardosht Kasheff
|
e04dfafca1
|
refs #5748, fix small engine status bug introduced
git-svn-id: file:///svn/toku/tokudb@50825 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Zardosht Kasheff
|
84c2121905
|
refs #5748, do gc on leaves before writing them out to disk
git-svn-id: file:///svn/toku/tokudb@50823 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Zardosht Kasheff
|
6d2baa7492
|
refs #5559, set child->oldest_known_referenced_xid in toku_bnc_flush_to_child, remove oldest_known_referenced_xid as parameter to ft_flush_some_child
git-svn-id: file:///svn/toku/tokudb@50821 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
a6b60ce2d6
|
refs #5127 try to ignore build warnings in jemalloc source
git-svn-id: file:///svn/toku/tokudb@50813 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
John Esmet
|
4233ec1e5f
|
refs #5559 merge 5559 to main
git-svn-id: file:///svn/toku/tokudb@50812 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
b1d3e8317b
|
closes #5751 split fragmentation into fragmentation and nodesizes
git-svn-id: file:///svn/toku/tokudb@50792 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
e152c866ef
|
fix stress test python script to save libs properly
git-svn-id: file:///svn/toku/tokudb@50790 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
3f4096c6ba
|
refs #5672 increase timeout for drd_tiny_* tests
git-svn-id: file:///svn/toku/tokudb@50769 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
4998a0d032
|
refs #5672 don't bother doing fancy drd things for m_size_evicting
git-svn-id: file:///svn/toku/tokudb@50762 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
5ce3bf4d67
|
refs #5127 ignore some more compiler warnings in jemalloc
git-svn-id: file:///svn/toku/tokudb@50750 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
b13abd5788
|
refs #5127 make jemalloc use a private namespace internally
git-svn-id: file:///svn/toku/tokudb@50738 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Zardosht Kasheff
|
a4687f3345
|
closes #5744, make comment in test of bug exposed by test
git-svn-id: file:///svn/toku/tokudb@50732 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Zardosht Kasheff
|
756f1ba394
|
refs #5744, fix do_update
git-svn-id: file:///svn/toku/tokudb@50731 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
43553c0cf2
|
refs #5672 use debug build for helgrind tests nightly
git-svn-id: file:///svn/toku/tokudb@50730 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
faa4928a74
|
refs #5672 #5742 suppress race we know about on size_current/size_evicting, suppress more warnings from that helgrind bug
git-svn-id: file:///svn/toku/tokudb@50725 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|
Leif Walsh
|
ae57be8d78
|
refs #5127 handle jemalloc static linking with --soname-synonyms from valgrind 3.8
git-svn-id: file:///svn/toku/tokudb@50724 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:21 -04:00 |
|