Zardosht Kasheff
|
5e27747935
|
[t:4302], add fix
git-svn-id: file:///svn/toku/tokudb@37973 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:01 -04:00 |
|
Zardosht Kasheff
|
d36e50781d
|
[t:4302], start fix by changing maybe_flush_some to be a void function and not return an int
git-svn-id: file:///svn/toku/tokudb@37971 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:01 -04:00 |
|
Zardosht Kasheff
|
59ebb5f112
|
[t:4286], some more comments
git-svn-id: file:///svn/toku/tokudb@37961 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:00 -04:00 |
|
Zardosht Kasheff
|
ce0a76d6a7
|
[t:3925], make change per discussion with engineers
git-svn-id: file:///svn/toku/tokudb@37948 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:00 -04:00 |
|
Zardosht Kasheff
|
6288f0660f
|
[t:4286], add comment to get_and_pin_nonblocking
git-svn-id: file:///svn/toku/tokudb@37946 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:00 -04:00 |
|
Zardosht Kasheff
|
60b346e5d8
|
[t:4286], remove tabs
git-svn-id: file:///svn/toku/tokudb@37945 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:00 -04:00 |
|
Zardosht Kasheff
|
e0e984ada5
|
[t:4286], add comment
git-svn-id: file:///svn/toku/tokudb@37944 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:00 -04:00 |
|
Zardosht Kasheff
|
e0104c7f67
|
[t:4286], check in some comments
git-svn-id: file:///svn/toku/tokudb@37941 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:00 -04:00 |
|
Barry Perlman
|
b9f330c851
|
[t:4283] Closes #4283 Add comments.
git-svn-id: file:///svn/toku/tokudb@37927 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:00 -04:00 |
|
Barry Perlman
|
ff579f3a99
|
[t:4283] Closes #4283 Detect begin checkpoint in critical regions.
git-svn-id: file:///svn/toku/tokudb@37926 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:00 -04:00 |
|
Barry Perlman
|
ecb2859af2
|
[t:4184] #4184 Merge tokudb.4184c to main. Main now supports stat64 and keyrange64.
git-svn-id: file:///svn/toku/tokudb@37921 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:00:00 -04:00 |
|
Zardosht Kasheff
|
1ead590aec
|
[t:4281], grab fdlock around reading of fd in bring_node_fully_into_memory
git-svn-id: file:///svn/toku/tokudb@37884 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:59 -04:00 |
|
Zardosht Kasheff
|
26e61965c9
|
[t:4271], add comments per code review
git-svn-id: file:///svn/toku/tokudb@37831 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:59 -04:00 |
|
Zardosht Kasheff
|
b6483f3c12
|
[t:4258], finish changes to cachetable_fetch_pair and do_partial_fetch
git-svn-id: file:///svn/toku/tokudb@37797 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:59 -04:00 |
|
Zardosht Kasheff
|
58b357c008
|
[t:4258], fix bug from last checkin.
git-svn-id: file:///svn/toku/tokudb@37796 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:59 -04:00 |
|
Zardosht Kasheff
|
518bbc61a7
|
[t:4258], address cr comments from 12/9 meeting
git-svn-id: file:///svn/toku/tokudb@37787 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:59 -04:00 |
|
Zardosht Kasheff
|
215f0a2a47
|
[t:4235], modify a bunch of comments as a result of the code review
git-svn-id: file:///svn/toku/tokudb@37576 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:58 -04:00 |
|
Leif Walsh
|
0375f255ea
|
[t:3988] added flush status
git-svn-id: file:///svn/toku/tokudb@36862 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:56 -04:00 |
|
Zardosht Kasheff
|
34dccd5a69
|
[t:3997], protect read of cleaner_iterations with cachetable lock to make drd happy
git-svn-id: file:///svn/toku/tokudb@36697 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:54 -04:00 |
|
Zardosht Kasheff
|
00e8c8c224
|
[t:3997], merge to main
git-svn-id: file:///svn/toku/tokudb@36689 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:54 -04:00 |
|
Zardosht Kasheff
|
46706bd5dc
|
[t:3997], add some comments to cachetable functions that will inevitabely be tricky when dealing with cache pressure
git-svn-id: file:///svn/toku/tokudb@35997 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:53 -04:00 |
|
Zardosht Kasheff
|
6d55a7bc64
|
[t:3945], add some comments
git-svn-id: file:///svn/toku/tokudb@35914 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:53 -04:00 |
|
Zardosht Kasheff
|
053ca1a491
|
[t:3908], don't fsync log during begin_checkpoint
git-svn-id: file:///svn/toku/tokudb@35694 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:51 -04:00 |
|
Zardosht Kasheff
|
9948adca3c
|
[t:3923], merge to main
git-svn-id: file:///svn/toku/tokudb@35506 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:50 -04:00 |
|
Zardosht Kasheff
|
a8e23be301
|
[t:3923], undo fix to cachetable in preparation for merge
git-svn-id: file:///svn/toku/tokudb@35504 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:50 -04:00 |
|
Barry Perlman
|
deab63bef0
|
[t:3970] closes #3970 Manually edit changeset 35079 into cachetable.c, add newbrt/tests/cachetable-unpin-remove-and-checkpoint.c (written by Zardosht with minor edits by Barry).
git-svn-id: file:///svn/toku/tokudb@35435 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:50 -04:00 |
|
Rich Prohaska
|
dc4960612a
|
#3452 new row locking APIs refs[t:3452]
git-svn-id: file:///svn/toku/tokudb@35392 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:50 -04:00 |
|
Zardosht Kasheff
|
09ec29dc8a
|
[t:3862], back out bad change
git-svn-id: file:///svn/toku/tokudb@34657 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:49 -04:00 |
|
Zardosht Kasheff
|
add11ba8a3
|
[t:3816], merge a fix into main that should unblock performance testing
git-svn-id: file:///svn/toku/tokudb@34525 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:49 -04:00 |
|
Zardosht Kasheff
|
9bc2ea130d
|
[t:3932], wakeup workqueue if size_evicting falls to less than 1/8th size_current during partial eviction
git-svn-id: file:///svn/toku/tokudb@34427 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:48 -04:00 |
|
Zardosht Kasheff
|
23a98e0de8
|
[t:3907], fix compile of gcc optimized
git-svn-id: file:///svn/toku/tokudb@34219 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:48 -04:00 |
|
Zardosht Kasheff
|
21c5808d96
|
[t:3902], set state of PAIRs before posting them on threads for eviction/fetching
git-svn-id: file:///svn/toku/tokudb@34217 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:48 -04:00 |
|
Zardosht Kasheff
|
1a5dbd80e5
|
[t:3645], merge to main
git-svn-id: file:///svn/toku/tokudb@34156 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:48 -04:00 |
|
Leif Walsh
|
32a778c43f
|
[t:3315] merge indexed buffers work into mainline
git-svn-id: file:///svn/toku/tokudb@33979 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:47 -04:00 |
|
Barry Perlman
|
06843a6451
|
[t:3825] #3825 Merged changesets 33440, 33527, 33536 from 5.1.4 branch to main.
git-svn-id: file:///svn/toku/tokudb@33975 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:47 -04:00 |
|
Zardosht Kasheff
|
f392523514
|
[t:3436], [t:3782], merge ydb level bulk fetch to main line
git-svn-id: file:///svn/toku/tokudb@33770 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:46 -04:00 |
|
Rich Prohaska
|
7df041788c
|
#3836 add cachetable eviction counter to engine status refs[t:3836]
git-svn-id: file:///svn/toku/tokudb@33558 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:46 -04:00 |
|
Leif Walsh
|
c21077bc26
|
[t:3635] fixing a merge conflict I thought I already got
git-svn-id: file:///svn/toku/tokudb@33538 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:46 -04:00 |
|
Leif Walsh
|
b669ec96d6
|
[t:3635] [t:3764] [t:3757] [t:3749] merging tokudb.3635+prefetch into mainline, pending testing, fixes #3635, #3764, #3757, #3749
git-svn-id: file:///svn/toku/tokudb@33537 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:46 -04:00 |
|
Zardosht Kasheff
|
90ecff06bc
|
[t:3755], put in assert
git-svn-id: file:///svn/toku/tokudb@33425 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:46 -04:00 |
|
Zardosht Kasheff
|
370a98bbce
|
[t:3755], merge fix to main where we write a dirty node out on a writer thread if a checkpoint is pending
git-svn-id: file:///svn/toku/tokudb@33424 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:46 -04:00 |
|
Zardosht Kasheff
|
e686a2ec1f
|
[t:3781], set state to CTPAIRE_READING when doing a partial fetch
git-svn-id: file:///svn/toku/tokudb@33423 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:46 -04:00 |
|
Zardosht Kasheff
|
2e03c2588c
|
[t:3774], add cachetable miss and hit counts to get_and_pin_nonblocking
git-svn-id: file:///svn/toku/tokudb@33153 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:45 -04:00 |
|
Leif Walsh
|
794aaf730c
|
reverting a fat-fingered change to cachetable.c from r33053
git-svn-id: file:///svn/toku/tokudb@33054 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:45 -04:00 |
|
Leif Walsh
|
4a96abc33e
|
[t:3647] [t:3728] merge changes from tokudb.3647, closes #3647 and closes #3728
git-svn-id: file:///svn/toku/tokudb@33053 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:45 -04:00 |
|
Rich Prohaska
|
1dd96b44ab
|
#3584 debug printf cachetable checkpoint info refs[t:3584]
git-svn-id: file:///svn/toku/tokudb@32938 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:44 -04:00 |
|
Zardosht Kasheff
|
46e33438c7
|
[t:3720], add some comments
git-svn-id: file:///svn/toku/tokudb@32914 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:44 -04:00 |
|
Zardosht Kasheff
|
a0f5141344
|
[t:3643], some more cachetable comments
git-svn-id: file:///svn/toku/tokudb@32912 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:44 -04:00 |
|
Zardosht Kasheff
|
278f7c2947
|
[t:3643], make small code simplification, before adding comments
git-svn-id: file:///svn/toku/tokudb@32911 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:44 -04:00 |
|
Zardosht Kasheff
|
8927a3e718
|
[t:3609], fix race condition by having shortcut cursors grab read locks on PAIRs, range queries will be slower
git-svn-id: file:///svn/toku/tokudb@32713 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-16 23:59:42 -04:00 |
|