feat: introduce small object disk cache #658
84.81% of diff hit (target 82.51%)
View this Pull Request on Codecov
84.81% of diff hit (target 82.51%)
Annotations
Check warning on line 210 in foyer-bench/src/main.rs
codecov / codecov/patch
foyer-bench/src/main.rs#L210
Added line #L210 was not covered by tests
Check warning on line 242 in foyer-bench/src/main.rs
codecov / codecov/patch
foyer-bench/src/main.rs#L242
Added line #L242 was not covered by tests
Check warning on line 245 in foyer-bench/src/main.rs
codecov / codecov/patch
foyer-bench/src/main.rs#L245
Added line #L245 was not covered by tests
Check warning on line 523 in foyer-bench/src/main.rs
codecov / codecov/patch
foyer-bench/src/main.rs#L523
Added line #L523 was not covered by tests
Check warning on line 527 in foyer-bench/src/main.rs
codecov / codecov/patch
foyer-bench/src/main.rs#L527
Added line #L527 was not covered by tests
Check warning on line 219 in foyer-common/src/runtime.rs
codecov / codecov/patch
foyer-common/src/runtime.rs#L217-L219
Added lines #L217 - L219 were not covered by tests
Check warning on line 200 in foyer-storage/src/device/direct_file.rs
codecov / codecov/patch
foyer-storage/src/device/direct_file.rs#L200
Added line #L200 was not covered by tests
Check warning on line 118 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L118
Added line #L118 was not covered by tests
Check warning on line 151 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L151
Added line #L151 was not covered by tests
Check warning on line 167 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L167
Added line #L167 was not covered by tests
Check warning on line 194 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L194
Added line #L194 was not covered by tests
Check warning on line 203 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L203
Added line #L203 was not covered by tests
Check warning on line 213 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L213
Added line #L213 was not covered by tests
Check warning on line 222 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L222
Added line #L222 was not covered by tests
Check warning on line 225 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L224-L225
Added lines #L224 - L225 were not covered by tests
Check warning on line 231 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L231
Added line #L231 was not covered by tests
Check warning on line 234 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L233-L234
Added lines #L233 - L234 were not covered by tests
Check warning on line 240 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L240
Added line #L240 was not covered by tests
Check warning on line 243 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L242-L243
Added lines #L242 - L243 were not covered by tests
Check warning on line 249 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L249
Added line #L249 was not covered by tests
Check warning on line 262 in foyer-storage/src/engine.rs
codecov / codecov/patch
foyer-storage/src/engine.rs#L259-L262
Added lines #L259 - L262 were not covered by tests
Check warning on line 133 in foyer-storage/src/large/batch.rs
codecov / codecov/patch
foyer-storage/src/large/batch.rs#L133
Added line #L133 was not covered by tests
Check warning on line 104 in foyer-storage/src/large/generic.rs
codecov / codecov/patch
foyer-storage/src/large/generic.rs#L104
Added line #L104 was not covered by tests
Check warning on line 143 in foyer-storage/src/small/batch.rs
codecov / codecov/patch
foyer-storage/src/small/batch.rs#L143
Added line #L143 was not covered by tests
Check warning on line 156 in foyer-storage/src/small/batch.rs
codecov / codecov/patch
foyer-storage/src/small/batch.rs#L154-L156
Added lines #L154 - L156 were not covered by tests