Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge tag 'tokudb-ft-index/tokudb-7.5.7' into 5.5 | Sergei Golubchik | 2015-06-03 | 64 | -17432/+0 |
| | |||||
* | FT-647 fix a race between the scoped malloc module destructor and the stack ↵ | Rik Prohaska | 2015-04-01 | 4 | -6/+278 |
| | | | | destructor | ||||
* | FT-396 Rename various tokudb-containing functions and comments to | John Esmet | 2014-08-21 | 3 | -4/+4 |
| | | | | instead refer to tokuft | ||||
* | FT-396 Rename TokuDB to TokuFT in each license header | John Esmet | 2014-08-21 | 59 | -59/+59 |
| | |||||
* | FT-582 Remove remaining artifacts from the ICC days | John Esmet | 2014-08-21 | 1 | -3/+0 |
| | |||||
* | FT-276 Remove alignment from toku_mempool_malloc API | John Esmet | 2014-07-03 | 3 | -18/+14 |
| | |||||
* | FT-291 Remove the remaining cilk artifacts | John Esmet | 2014-07-03 | 1 | -14/+2 |
| | |||||
* | FT-294 Move cachetable files to ft/cachetable, txn files to ft/txn | John Esmet | 2014-07-03 | 3 | -0/+485 |
| | | | | FT-295 Move ybt.h to utils/dbt.h | ||||
* | FT-294 Move serialization code to its own subdirectory, serialize/ | John Esmet | 2014-07-03 | 1 | -6/+9 |
| | |||||
* | FT-242 Break up fttypes.h completely. | John Esmet | 2014-07-03 | 1 | -0/+96 |
| | | | | FT-296 Move bytestring class to utils/ | ||||
* | FT-259 Placate the build slaves with their exotic toolchain. | John Esmet | 2014-06-14 | 1 | -2/+6 |
| | |||||
* | FT-259 Clean up memarena API / code. Use a memarena in the locktree to store | John Esmet | 2014-06-14 | 3 | -160/+417 |
| | | | | each transaction's ranges instead of a hand-rolled buffer. | ||||
* | FT-241 Use #pragma once as a header guard | John Esmet | 2014-06-14 | 20 | -78/+35 |
| | |||||
* | FT-243 Move minicron to util/ | John Esmet | 2014-06-14 | 4 | -0/+651 |
| | |||||
* | FT-245 Move queue to util, use toku_ prefix for consistency with the | John Esmet | 2014-06-14 | 4 | -0/+556 |
| | | | | rest of the code base | ||||
* | refs #258 Pass the old key length down to le_pack, so that mempool free has ↵ | John Esmet | 2014-06-09 | 1 | -1/+2 |
| | | | | the right value | ||||
* | Revert "TMX-1 Rename TokuKV to TokuFT" | John Esmet | 2014-05-23 | 1 | -1/+1 |
| | | | | | | We will wait until after TokuMX 1.5.0 for these changes This reverts commit b1f4a0aa62e8bbf89f7ce8651110c175d63f1c09. | ||||
* | TMX-1 Rename TokuKV to TokuFT | John Esmet | 2014-05-23 | 1 | -1/+1 |
| | |||||
* | fixes #248 Convert to a tree on omt clone if it must support marks | John Esmet | 2014-05-22 | 1 | -0/+3 |
| | |||||
* | #240 make the toku thread pool handle transient thread creation errors | Rich Prohaska | 2014-05-15 | 2 | -10/+186 |
| | |||||
* | fixes #200 Remove windows logic, which has not been supported in years. | John Esmet | 2014-03-05 | 1 | -18/+0 |
| | |||||
* | fixes #192 Remove legacy OMT API. Some of it survives in omt-test.cc to | John Esmet | 2014-03-03 | 2 | -0/+1059 |
| | | | | | simplify things. New OMTs will use the new templated API, or, when performance is not critical, use something simple like a std::map | ||||
* | fixes #198 Consolidate our portability code by moving toku_include/* | John Esmet | 2014-03-03 | 7 | -8/+10 |
| | | | | stuff into portability/ | ||||
* | fixes #172 Moved memarena to util, made its public API more consistent with | John Esmet | 2014-03-03 | 3 | -0/+400 |
| | | | | the rest of the code | ||||
* | fixes #194 Move x1764 to util/ and make the public API consistent with | John Esmet | 2014-03-03 | 4 | -0/+615 |
| | | | | the rest of the code. | ||||
* | Fix the OSX build | John Esmet | 2014-03-03 | 1 | -1/+1 |
| | |||||
* | fixes #46 Add dynamic-value omt clone (dmt) and use it to implement basement ↵ | John Esmet | 2014-03-02 | 4 | -17/+2067 |
| | | | | nodes | ||||
* | fixes #116 Remove the 25% padding from toku_mempool_construct. Clean up | John Esmet | 2014-03-02 | 1 | -6/+4 |
| | | | | the bndata code that calls toku_mempool_construct. | ||||
* | refs #171 split the includes that are used for OSX vs linux builds | John Esmet | 2014-02-15 | 1 | -4/+5 |
| | |||||
* | fixes #171 maintain a global map of registered tl_stack objects that we | John Esmet | 2014-02-15 | 1 | -13/+54 |
| | | | | | can iterate over and clean up, which prevents a memory leak when the fractal tree shared library unloads before all thread-local destructors run | ||||
* | Revert "Merge remote-tracking branch 'origin/ft-index/46merge-a'" | Leif Walsh | 2014-02-04 | 4 | -2064/+16 |
| | | | | | This reverts commit b1c1e93dc44b306139fb338c7d07c51330fd4843, reversing changes made to 60be90af92bb3aeae3e43fe166e8d4381a1e5e7c. | ||||
* | Merge remote-tracking branch 'origin/ft-index/46merge-a' | Leif Walsh | 2014-02-04 | 4 | -16/+2064 |
|\ | |||||
| * | Refs Tokutek/ft-index#46 Updated comments in dmt.h | Yoni Fogel | 2014-01-29 | 1 | -23/+81 |
| | | |||||
| * | Refs Tokutek/ft-index#46 Unify toku_mempool_*_(size|space) to be ↵ | Yoni Fogel | 2014-01-29 | 3 | -16/+14 |
| | | | | | | | | toku_mempool_*_size | ||||
| * | Refs Tokutek/ft-index#46 improve test coverage, minor formatting | Yoni Fogel | 2014-01-29 | 1 | -0/+1 |
| | | |||||
| * | Refs Tokutek/ft-index#46 cleaned up serialization, upped version to 26 | Yoni Fogel | 2014-01-29 | 1 | -1/+1 |
| | | |||||
| * | Refs Tokutek/ft-index#46 Comments, minor renames, reworked ↵ | Yoni Fogel | 2014-01-29 | 1 | -0/+1 |
| | | | | | | | | bn_data::move_leafentries s.t. splits do not significantly increase memory usage of basement nodes and to be cleaner | ||||
| * | Refs Tokutek/ft-index#46 fix overactive inequality assertion in mempool | Yoni Fogel | 2014-01-29 | 1 | -1/+2 |
| | | |||||
| * | Refs Tokutek/ft-index#46 Killed dmt_functor<> template. Added dmtwriter_t ↵ | Yoni Fogel | 2014-01-29 | 2 | -167/+164 |
| | | | | | | | | template parameter to dmt and some documentation | ||||
| * | Refs Tokutek/ft-index#46 documentation/comments | Yoni Fogel | 2014-01-29 | 2 | -4/+25 |
| | | |||||
| * | Refs Tokutek/ft-index#46 Finish verify (find purpose). Restore old ↵ | Yoni Fogel | 2014-01-29 | 3 | -1/+7 |
| | | | | | | | | verify_in_mempool functionality | ||||
| * | Refs Tokutek/ft-index#46 Minor optimizations, added some todos for code ↵ | Yoni Fogel | 2014-01-29 | 4 | -226/+167 |
| | | | | | | | | review. WILL NOT COMPILE | ||||
| * | Refs Tokutek/ft-index#46 Add some comments. Improve dmt::verify() to check ↵ | Yoni Fogel | 2014-01-29 | 4 | -17/+69 |
| | | | | | | | | for more types of corruption. More static checks | ||||
| * | Refs Tokutek/ft-index#46 Remove ctree/dtree/mnode/cnode/base ↵ | Yoni Fogel | 2014-01-29 | 2 | -175/+128 |
| | | | | | | | | | | | | node/dnode/marks/etc... That is, removed all items that were designed to allow us to upgrade the dmt later (e.g. fixed-length nodes for tree form) or merge with old omt (e.g. supporting marks) | ||||
| * | Refs Tokutek/ft-index#46 Added some comments, deleted unused/commented out ↵ | Yoni Fogel | 2014-01-29 | 2 | -17/+17 |
| | | | | | | | | code, renamed variables | ||||
| * | Refs Tokutek/ft-index#46 Add dmt (dynamic OMT) | Yoni Fogel | 2014-01-29 | 4 | -16/+2035 |
| | | | | | | | | | | Use dmt to replace omt in bn_data class for storing leafentries. Optimization for serial inserts and mempool | ||||
* | | fixes Tokutek/ft-index#163 frwlock is properly split into .h and .cc. Users ↵ | Yoni Fogel | 2014-01-29 | 5 | -3/+2 |
|/ | | | | only include .h | ||||
* | added passthrough scoped_malloc impl for osx #160 | Leif Walsh | 2014-01-29 | 1 | -0/+25 |
| | | | | | | | | osx doesn't support __thread well so scoped_malloc breaks it. Rather than fix it, we implement a correct but poorly-performing implementation for now that will be used on osx machines. fixes #160 | ||||
* | fixes #127 Add a class for scoped mallocs, which are satisfied from a | John Esmet | 2014-01-23 | 3 | -0/+352 |
| | | | | thread-local buffer when possible. | ||||
* | fixes #146 Add context class and track the current writer/context in the | John Esmet | 2014-01-22 | 6 | -0/+495 |
| | | | | frwlock |