Leif Walsh
|
958c447641
|
closes #5206 merge c++ changes to mainline
git-svn-id: file:///svn/toku/tokudb@45903 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:59 -04:00 |
|
Leif Walsh
|
a367232ad2
|
refs #5206 merge work making our code c99 and c++11 compatible, to mainline
git-svn-id: file:///svn/toku/tokudb@45632 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:58 -04:00 |
|
Yoni Fogel
|
73bcbb4259
|
refs #5189 Save last_xid in shutdown entry instead of increasing lsn and aliasing
git-svn-id: file:///svn/toku/tokudb@45271 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:57 -04:00 |
|
Zardosht Kasheff
|
de706bd5d8
|
closes #5146, fix test and fix bug
git-svn-id: file:///svn/toku/tokudb@44973 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:54 -04:00 |
|
Zardosht Kasheff
|
665f1acff4
|
refs #5130, refs #4870, merge changes of adding db->change_XXX functions to main
git-svn-id: file:///svn/toku/tokudb@44890 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:53 -04:00 |
|
John Esmet
|
d6b5f0b432
|
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
|
2013-04-17 00:00:51 -04:00 |
|
John Esmet
|
cdda8bfabe
|
close[t:5109] address some comments from code review concerning the naming of functions that remove an ft from memory vs removing a ft from the filesystem.
git-svn-id: file:///svn/toku/tokudb@44741 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:51 -04:00 |
|
Leif Walsh
|
e13da393bc
|
[t:5062] txnid becomes separate from lsn, and optimizations for read-only txns
git-svn-id: file:///svn/toku/tokudb@44591 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:49 -04:00 |
|
Zardosht Kasheff
|
a74082510e
|
[t:5070], remove tabs from recover.c, also remove a comment that is no longer applicable
git-svn-id: file:///svn/toku/tokudb@44511 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:49 -04:00 |
|
Zardosht Kasheff
|
900d290cda
|
[t:4877], [t:4966], [t:4952], [t:4881], [t:4918], merge to main
git-svn-id: file:///svn/toku/tokudb@44130 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:42 -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
|
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
|
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
|
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 |
|
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 |
|
Leif Walsh
|
3719bf2c2f
|
[t:4901] merging brt->ft rename to main
git-svn-id: file:///svn/toku/tokudb@43686 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:35 -04:00 |
|