Commit graph

33 commits

Author SHA1 Message Date
John Esmet
7316bacdeb FT-396 Rename TokuDB to TokuFT in each license header 2014-08-21 15:35:06 -04:00
John Esmet
feb5b70c26 FT-582 Remove remaining artifacts from the ICC days 2014-08-21 15:35:06 -04:00
John Esmet
0a18b89ad6 FT-259 Placate the build slaves with their exotic toolchain. 2014-06-14 21:04:43 -04:00
John Esmet
b6abf2063c FT-259 Clean up memarena API / code. Use a memarena in the locktree to store
each transaction's ranges instead of a hand-rolled buffer.
2014-06-14 20:40:33 -04:00
John Esmet
d94a8bf751 FT-243 Move minicron to util/ 2014-06-14 20:24:46 -04:00
John Esmet
ece1d4c4ed FT-245 Move queue to util, use toku_ prefix for consistency with the
rest of the code base
2014-06-14 20:24:46 -04:00
Rich Prohaska
4d2c3ffbb6 #240 make the toku thread pool handle transient thread creation errors 2014-05-15 08:33:30 -04:00
John Esmet
68f199f146 fixes #192 Remove legacy OMT API. Some of it survives in omt-test.cc to
simplify things. New OMTs will use the new templated API, or, when
performance is not critical, use something simple like a std::map
2014-03-03 21:52:22 -05:00
John Esmet
cb030cb448 fixes #194 Move x1764 to util/ and make the public API consistent with
the rest of the code.
2014-03-03 14:48:03 -05:00
Yoni Fogel
4d9ba2645a fixes Tokutek/ft-index#163 frwlock is properly split into .h and .cc. Users only include .h 2014-01-29 22:09:33 -08:00
John Esmet
fbc1f5933e fixes #146 Add context class and track the current writer/context in the
frwlock
2014-01-22 13:18:49 -05:00
John Esmet
f7c1d3f9ff fixes #154 Remove toku_fair_rwlock 2014-01-20 16:53:17 -05:00
Rich Prohaska
f64edcc463 #137 error out env->open when worker threads can not be created 2014-01-06 16:58:22 -05:00
Leif Walsh
d1bef7992e fixed osx compilation breakage due to format strings 2013-12-23 19:23:20 -05:00
Rich Prohaska
78bfa5e78c #107 use frwlock as checkpoint_safe_lock 2013-11-18 09:31:36 -05:00
Rich Prohaska
be83087a3c #107 check if various rwlocks are fair WRT multiple writers 2013-11-18 08:19:39 -05:00
Rich Prohaska
2796c2d35c tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
Leif Walsh
9f99932a76 refs #6566 fix typo in license text
git-svn-id: file:///svn/toku/tokudb@55577 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:36 -04:00
Leif Walsh
9fd20e61a4 refs #6566 add license text to all C/C++ files as a comment near the top
git-svn-id: file:///svn/toku/tokudb@55574 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:35 -04:00
Leif Walsh
84fef672e4 refs #6566 update all copyright strings to reflect an end year of 2013
git-svn-id: file:///svn/toku/tokudb@55567 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:35 -04:00
Leif Walsh
d9a440ee26 closes #5949 merge to main
git-svn-id: file:///svn/toku/tokudb@52748 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:28 -04:00
John Esmet
c9ded07b2f fixes #5848 add "Id" keyword to each file that did not already have it
git-svn-id: file:///svn/toku/tokudb@51639 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Bradley C. Kuszmaul
0137da6728 Fix #5833. Add a test that notices the lack of locking while initialing a partitioned counter, and fix it.
git-svn-id: file:///svn/toku/tokudb@51376 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:24 -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
42dec70f10 refs #4883 remove affinity code, we weren't using it anyway
git-svn-id: file:///svn/toku/tokudb@50174 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:17 -04:00
Leif Walsh
e3fa359bc8 refs #5418 fix linux clang compile
git-svn-id: file:///svn/toku/tokudb@49773 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:15 -04:00
Leif Walsh
34074167cc refs #5418 fix compile on darwin
git-svn-id: file:///svn/toku/tokudb@49728 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:15 -04:00
Leif Walsh
bf70bbb898 refs #5418 merge promotion to main
git-svn-id: file:///svn/toku/tokudb@49697 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:14 -04:00
Leif Walsh
2537edef0e refs #5368 fix unused warning on osx, and really stupid include file ordering issue
git-svn-id: file:///svn/toku/tokudb@48887 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
a61d218e1d refs #5592 add include, linker command
git-svn-id: file:///svn/toku/tokudb@48886 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
0d41be2dcc refs #5592 add partitioned_counters_init/destroy to tests
git-svn-id: file:///svn/toku/tokudb@48861 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
264a8e65ed refs #5592 fix linking of util, again...
git-svn-id: file:///svn/toku/tokudb@48823 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
774afe534d refs #5592 move circular_buffer, omt, threadpool, growable_array, rwlock, frwlock, kibbutz, mempool, partitioned_counter, nb_mutex, sort to util/, and some other cleanup stuff
git-svn-id: file:///svn/toku/tokudb@48763 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00