An error occurred fetching the project authors.
- 03 Mar, 2014 1 commit
-
-
John Esmet authored
-
- 02 Mar, 2014 1 commit
-
-
John Esmet authored
comments etc sane by not dropping a big sed bomb. Hopefully things make sense from here on out.
-
- 22 Feb, 2014 1 commit
-
-
John Esmet authored
initialize it for full gc if we think it is worth it. This allows for full gc to run when bringing a basement node up to date.
-
- 20 Feb, 2014 1 commit
-
-
John Esmet authored
separate the difference between the oldest referenced xid we can use for implicit promotion vs simple garbage collection.
-
- 04 Feb, 2014 1 commit
-
-
Leif Walsh authored
This reverts commit b1c1e93d, reversing changes made to 60be90af.
-
- 30 Jan, 2014 1 commit
-
-
Yoni Fogel authored
Use dmt to replace omt in bn_data class for storing leafentries. Optimization for serial inserts and mempool
-
- 22 Jan, 2014 1 commit
-
-
John Esmet authored
-
- 09 Jan, 2014 1 commit
-
-
John Esmet authored
-
- 06 Dec, 2013 1 commit
-
-
Zardosht Kasheff authored
This allows callers to prevent a cursor that churns through many many committed deletes to run amok.
-
- 04 Oct, 2013 1 commit
-
-
Rich Prohaska authored
-
- 17 Jul, 2013 1 commit
-
-
Yoni Fogel authored
Refs Tokutek/ft-engine/#40 Add c_restrict_to_range function to force cursor to keep track of prelocked range
-
- 24 May, 2013 1 commit
-
-
Leif Walsh authored
squashed commits: create db->get_key_after_bytes() api down to the ft layer, and start a unit test refs #18 setup/teardown for get_key_after_bytes test refs #18 rename test because it really is going to be a small unit test refs #18 implement a few initial checks refs #18 adding actually_skipped parameter because we will want it in splitVector refs #18 NULL -> nullptr, I'm rusty from mongo work refs #18 fix some old apis to fit what get_key_after_bytes needs: make keyrange_compare_s hold an FT instead of FT_HANDLE to prepare for reuse refs #18 make keyrange_compare_s hold a const dbt refs #18 fix const-correctness of fill_bfe functions refs #18 add unit test for an empty dictionary refs #18 implement get_key_after_bytes for a single basement node, passes simple tests refs #18 add test for multiple basement nodes refs #18 fix usage of ft_search_t, we do need a full one after all refs #18 check actually_skipped for correctness (even though it's an estimate) refs #18 restructure test to be faster, and test keys before the beginning of the table refs #18 don't try to read in the right basement node, just check the bns you have refs #18 implement get_key_after_bytes for height > 0 trees refs #18 return the amount skipped even if we hit the end of the table refs #18 add inexact test for height > 0 trees, adjust constants so it's faster refs #18 don't do I/O to bring in basement nodes just for get_key_after_bytes refs #18 don't blindly check the first basement node, it's not guaranteed to be there anymore refs #18 fix leak in get_key_after_bytes_unit.tdb refs #18 add get_key_after_bytes to test_stress5 refs #18 switch to a callback API to save mallocs and memcpys refs #18
-
- 17 Apr, 2013 28 commits
-
-
Leif Walsh authored
git-svn-id: file:///svn/toku/tokudb@55577 c7de825b-a66e-492c-adef-691d508d4ae1
-
Leif Walsh authored
git-svn-id: file:///svn/toku/tokudb@55574 c7de825b-a66e-492c-adef-691d508d4ae1
-
Leif Walsh authored
git-svn-id: file:///svn/toku/tokudb@55567 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
fixes #6086 Merge 6086 to main. We now read in basement nodes if a full keyrange resides in it so that we can answer more accurately. git-svn-id: file:///svn/toku/tokudb@54342 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
git-svn-id: file:///svn/toku/tokudb@52238 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
git-svn-id: file:///svn/toku/tokudb@51079 c7de825b-a66e-492c-adef-691d508d4ae1
-
Leif Walsh authored
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
-
Zardosht Kasheff authored
git-svn-id: file:///svn/toku/tokudb@50517 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
git-svn-id: file:///svn/toku/tokudb@50137 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
git-svn-id: file:///svn/toku/tokudb@48251 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
fixes #5423 fixes #5424 fixes #5503 fixes #5225 fsync always succeeds and returns void, no more ft panic or logger panic, no more impossible error paths git-svn-id: file:///svn/toku/tokudb@48076 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
fixes #4752 support blackhole option in tokudb, add it to the stress test framework as well as an option for prelocked write. we also fix the flags api in the ft layer to return void since they can't fail. git-svn-id: file:///svn/toku/tokudb@46644 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
BOOL->bool FALSE->false TRUE->true u_int*_t->uint*_t Also poisoned all of the variables git-svn-id: file:///svn/toku/tokudb@46157 c7de825b-a66e-492c-adef-691d508d4ae1
-
Leif Walsh authored
git-svn-id: file:///svn/toku/tokudb@45903 c7de825b-a66e-492c-adef-691d508d4ae1
-
Leif Walsh authored
git-svn-id: file:///svn/toku/tokudb@45632 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
git-svn-id: file:///svn/toku/tokudb@44890 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
[t:4838] the locktree now opens its own ft handle when created to ensure that the ft stays in memory so long as the lock tree is in memory. we use an on_create and on_destroy callback to keep the txn/ft logic out of the locktree. the api for toku_ltm_get_lt is a little hairy now. a better solution may come in the future. for now, the original failing test passes. git-svn-id: file:///svn/toku/tokudb@44819 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
[t:5113] carefully document a non-obvious contract requirement for change descriptor. clients may ONLY update a FT's cmp descriptor if it's the first operation done after open, before any reads or writes. further, remove the test - it's user error. git-svn-id: file:///svn/toku/tokudb@44804 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
[t:5112] removed the fd param from update descriptor, improved the name, removed some unnecessary return codes from functions that cannot fail git-svn-id: file:///svn/toku/tokudb@44771 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
close[t:5100] close[t:4930] the api for closing a ft has been simplified for normal use. for recovery, there is a new function that internally asserts the underlying ft is close and passes a valid lsn to the cachefile for closing git-svn-id: file:///svn/toku/tokudb@44748 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
git-svn-id: file:///svn/toku/tokudb@44716 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
git-svn-id: file:///svn/toku/tokudb@44715 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
git-svn-id: file:///svn/toku/tokudb@44714 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
git-svn-id: file:///svn/toku/tokudb@44713 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
git-svn-id: file:///svn/toku/tokudb@44712 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
git-svn-id: file:///svn/toku/tokudb@44710 c7de825b-a66e-492c-adef-691d508d4ae1
-
John Esmet authored
git-svn-id: file:///svn/toku/tokudb@44709 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
git-svn-id: file:///svn/toku/tokudb@44315 c7de825b-a66e-492c-adef-691d508d4ae1
-