- 30 Jan, 2014 14 commits
-
-
Yoni Fogel authored
Instead just keep mempool around a little longer (like pre-refactoring). This should reduce large mallocs and remove a memcpy
-
Yoni Fogel authored
-
Yoni Fogel authored
-
Yoni Fogel authored
Refs Tokutek/ft-index#46 Comments, minor renames, reworked bn_data::move_leafentries s.t. splits do not significantly increase memory usage of basement nodes and to be cleaner
-
Yoni Fogel authored
now uses dmt iterate_on_range and the dmt builder instead of a for loop
-
Yoni Fogel authored
-
Yoni Fogel authored
Refs Tokutek/ft-index#46 Killed dmt_functor<> template. Added dmtwriter_t template parameter to dmt and some documentation
-
Yoni Fogel authored
-
Yoni Fogel authored
-
Yoni Fogel authored
-
Yoni Fogel authored
Refs Tokutek/ft-index#46 Add some comments. Improve dmt::verify() to check for more types of corruption. More static checks
-
Yoni Fogel authored
Refs Tokutek/ft-index#46 Remove ctree/dtree/mnode/cnode/base 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)
-
Yoni Fogel authored
-
Yoni Fogel authored
Use dmt to replace omt in bn_data class for storing leafentries. Optimization for serial inserts and mempool
-
- 29 Jan, 2014 2 commits
-
-
Leif Walsh authored
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
-
Yoni Fogel authored
-
- 28 Jan, 2014 3 commits
-
-
Yoni Fogel authored
Refs Tokutek/ft-index#159 Calculate klpair size correctly when message application deletes a leafentry
-
Yoni Fogel authored
Refs Tokutek/ft-index#159 Calculate klpair size correctly when garbage collection deletes a leafentry
-
Yoni Fogel authored
Garbage collection was done on the clones and did not always make it to in-memory. Also, closing a db and reopening no longer (necessarily) flushes the nodes out of memory; we close the entire environment when we want to ensure we read it.
-
- 23 Jan, 2014 3 commits
-
-
John Esmet authored
partial eviction
-
John Esmet authored
thread-local buffer when possible.
-
John Esmet authored
-
- 22 Jan, 2014 4 commits
-
-
John Esmet authored
frwlock
-
John Esmet authored
-
Yoni Fogel authored
-
Zardosht Kasheff authored
refs Tokutek/mongo#886, change get_last_key to use a callback instead of copying data, so that we don't have mongo code freeing data that fractal tree allocated.
-
- 21 Jan, 2014 7 commits
-
-
Yoni Fogel authored
Add db->get_last_key() and test. Add test
-
John Esmet authored
partition
-
John Esmet authored
eviction callback
-
John Esmet authored
serialization. Assume the fifo is about 1kb larger than the read buffer (in practice, the fifo is 5 bytes smaller than the read buffer).
-
John Esmet authored
create_no_array() so that deserialization does not malloc/free needlessly.
-
John Esmet authored
-
John Esmet authored
logger
-
- 20 Jan, 2014 1 commit
-
-
John Esmet authored
-
- 15 Jan, 2014 1 commit
-
-
Rich Prohaska authored
-
- 13 Jan, 2014 1 commit
-
-
Rich Prohaska authored
-
- 09 Jan, 2014 1 commit
-
-
John Esmet authored
-
- 08 Jan, 2014 1 commit
-
-
Rich Prohaska authored
-
- 07 Jan, 2014 2 commits
-
-
John Esmet authored
-
John Esmet authored
-