Commit 8110b7f
committed
Chained item movement between tiers - sync on the parent item (#84)
* Chained item movement between tiers - currently sync on the parent
item for moving.
- updated tests accordingly, note that we can no longer swap
parent item if chained item is being moved for slab release.
* added some debug checks around chained item check
* fix slab release behavior if no movecb
* adds a check in rebalance after wakeup test to verify that at least
one slab has been moved. sometimes slab moving can take longer so
we make the test deterministic1 parent 9ec649d commit 8110b7f
File tree
8 files changed
+228
-72
lines changed- cachelib
- allocator
- tests
- cachebench
- runner
- test_configs
8 files changed
+228
-72
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4916 | 4916 | | |
4917 | 4917 | | |
4918 | 4918 | | |
4919 | | - | |
| 4919 | + | |
4920 | 4920 | | |
4921 | 4921 | | |
4922 | 4922 | | |
| |||
4957 | 4957 | | |
4958 | 4958 | | |
4959 | 4959 | | |
4960 | | - | |
| 4960 | + | |
4961 | 4961 | | |
4962 | 4962 | | |
4963 | 4963 | | |
4964 | 4964 | | |
4965 | 4965 | | |
4966 | 4966 | | |
4967 | 4967 | | |
4968 | | - | |
| 4968 | + | |
4969 | 4969 | | |
4970 | 4970 | | |
4971 | 4971 | | |
| |||
5125 | 5125 | | |
5126 | 5126 | | |
5127 | 5127 | | |
5128 | | - | |
| 5128 | + | |
5129 | 5129 | | |
5130 | 5130 | | |
5131 | 5131 | | |
| |||
5968 | 5968 | | |
5969 | 5969 | | |
5970 | 5970 | | |
5971 | | - | |
5972 | 5971 | | |
5973 | 5972 | | |
5974 | 5973 | | |
5975 | 5974 | | |
5976 | | - | |
| 5975 | + | |
| 5976 | + | |
| 5977 | + | |
5977 | 5978 | | |
5978 | 5979 | | |
5979 | 5980 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
217 | 220 | | |
218 | 221 | | |
219 | 222 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | 212 | | |
223 | 213 | | |
224 | 214 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
| 107 | + | |
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
250 | 254 | | |
251 | 255 | | |
252 | 256 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
0 commit comments