Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: introduce small object disk cache #658

Merged
merged 26 commits into from
Sep 26, 2024

chore: fix ci

bd34a8a
Select commit
Loading
Failed to load commit list.
Merged

feat: introduce small object disk cache #658

chore: fix ci
bd34a8a
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Sep 26, 2024 in 1s

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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-storage/src/small/batch.rs#L154-L156

Added lines #L154 - L156 were not covered by tests