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
Zardosht Kasheff
8363b34ac9
[t:4872], remove a couple of more instances of ydb lock
...
git-svn-id: file:///svn/toku/tokudb@44044 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:38 -04:00
Zardosht Kasheff
2b9c433256
[t:4876], release txn_manager lock earlier if outermost provisional is retired
...
git-svn-id: file:///svn/toku/tokudb@44035 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:38 -04:00
Zardosht Kasheff
dacf719591
[t:4876], add tests to not run for BDB
...
git-svn-id: file:///svn/toku/tokudb@44033 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
31bed592d9
[t:4876], add a recovery test
...
git-svn-id: file:///svn/toku/tokudb@44018 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
942fefde7e
[t:4876], add a simple test for aborting a hot index while another transaction still has a reference to the hot index
...
git-svn-id: file:///svn/toku/tokudb@44017 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
a615d041cd
[t:4765], [t:4876], [t:4890], merge to main
...
git-svn-id: file:///svn/toku/tokudb@44012 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
John Esmet
1d8c299345
close[t:4715] merging 4715 to main. at a high level, ft files are removed by marking OPEN ft/cf's as unlink on close, so when the last reference goes away, the file is unlinked. we log this bit during a checkpoint's fassociate to help with aborting a hot index in the future (so it isn't stricly necessary right now).
...
git-svn-id: file:///svn/toku/tokudb@44003 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Yoni Fogel
6de3fadd01
[t:4944] closes #4944 . Remove all windows code and libraries.
...
We can resurrect this if necessary in the future and we want to support windows.
Right now it just gets in the way and makes checkouts larger."
git-svn-id: file:///svn/toku/tokudb@43969 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
5da2303bbc
[t:4926], release MO lock later on, just before fsync
...
git-svn-id: file:///svn/toku/tokudb@43940 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
4b4761ee2c
[t:4942], fix leaks in ft-XXX tests
...
git-svn-id: file:///svn/toku/tokudb@43939 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
19aefb8f57
[t:4942], fix memory leak
...
git-svn-id: file:///svn/toku/tokudb@43937 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
5d5180ca35
[t:4941], remove tabs from ftloader.c
...
git-svn-id: file:///svn/toku/tokudb@43936 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
21062d5d2c
[t:4878], remove unnecessary variable
...
git-svn-id: file:///svn/toku/tokudb@43909 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
caa50d1d5b
[t:4936], remove locked_ydb_inames
...
git-svn-id: file:///svn/toku/tokudb@43898 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
04d853de8b
[t:4928], use locked_txn_XXX functions in autotxn functions
...
git-svn-id: file:///svn/toku/tokudb@43897 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
Zardosht Kasheff
f2c4fe13e8
[t:4875], [t:4887], merge from tokudb.4875 to main
...
git-svn-id: file:///svn/toku/tokudb@43896 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:37 -04:00
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
7b3d878101
[t:4875] remove toku_mark_node_dirty since it's not really used anymore
...
git-svn-id: file:///svn/toku/tokudb@43886 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
Leif Walsh
966eea0f44
[t:4871] disable -Wshadow on osx
...
git-svn-id: file:///svn/toku/tokudb@43881 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:36 -04:00
Leif Walsh
48b981c853
[t:4871] add --quiet to valgrind invocation to let us use tokugrind
...
git-svn-id: file:///svn/toku/tokudb@43880 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
Christian Rober
6f3b21c589
[t:4577] Backing out a bad commit.
...
git-svn-id: file:///svn/toku/tokudb@43766 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:36 -04:00
Christian Rober
1350222683
[t:4577] Backing out a bad commit.
...
git-svn-id: file:///svn/toku/tokudb@43765 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:36 -04:00
Christian Rober
6a799c4696
[t:4755] New branch and minimal upgrade error code changes.
...
git-svn-id: file:///svn/toku/tokudb@43763 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