Skip to content

feat: introduce eviction context for share context among shards

5196ac1
Select commit
Loading
Failed to load commit list.
Open

fix: fix w-TinyLFU frequencies updates #850

feat: introduce eviction context for share context among shards
5196ac1
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Apr 16, 2025 in 0s

16.94% of diff hit (target 84.71%)

View this Pull Request on Codecov

16.94% of diff hit (target 84.71%)

Annotations

Check warning on line 63 in foyer-memory/src/eviction/fifo.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/fifo.rs#L61-L63

Added lines #L61 - L63 were not covered by tests

Check warning on line 86 in foyer-memory/src/eviction/fifo.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/fifo.rs#L86

Added line #L86 was not covered by tests

Check warning on line 120 in foyer-memory/src/eviction/lfu.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/lfu.rs#L116-L120

Added lines #L116 - L120 were not covered by tests

Check warning on line 204 in foyer-memory/src/eviction/lfu.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/lfu.rs#L204

Added line #L204 was not covered by tests

Check warning on line 230 in foyer-memory/src/eviction/lfu.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/lfu.rs#L230

Added line #L230 was not covered by tests

Check warning on line 390 in foyer-memory/src/eviction/lfu.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/lfu.rs#L382-L390

Added lines #L382 - L390 were not covered by tests

Check warning on line 394 in foyer-memory/src/eviction/lfu.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/lfu.rs#L392-L394

Added lines #L392 - L394 were not covered by tests

Check warning on line 402 in foyer-memory/src/eviction/lfu.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/lfu.rs#L396-L402

Added lines #L396 - L402 were not covered by tests

Check warning on line 409 in foyer-memory/src/eviction/lfu.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/lfu.rs#L405-L409

Added lines #L405 - L409 were not covered by tests

Check warning on line 420 in foyer-memory/src/eviction/lfu.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/lfu.rs#L413-L420

Added lines #L413 - L420 were not covered by tests

Check warning on line 427 in foyer-memory/src/eviction/lfu.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/lfu.rs#L423-L427

Added lines #L423 - L427 were not covered by tests

Check warning on line 432 in foyer-memory/src/eviction/lfu.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/lfu.rs#L430-L432

Added lines #L430 - L432 were not covered by tests

Check warning on line 100 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L95-L100

Added lines #L95 - L100 were not covered by tests

Check warning on line 108 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L103-L108

Added lines #L103 - L108 were not covered by tests

Check warning on line 183 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L180-L183

Added lines #L180 - L183 were not covered by tests

Check warning on line 185 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L185

Added line #L185 was not covered by tests

Check warning on line 190 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L190

Added line #L190 was not covered by tests

Check warning on line 197 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L194-L197

Added lines #L194 - L197 were not covered by tests

Check warning on line 199 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L199

Added line #L199 was not covered by tests

Check warning on line 204 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L201-L204

Added lines #L201 - L204 were not covered by tests

Check warning on line 206 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L206

Added line #L206 was not covered by tests

Check warning on line 211 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L208-L211

Added lines #L208 - L211 were not covered by tests

Check warning on line 213 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L213

Added line #L213 was not covered by tests

Check warning on line 218 in foyer-memory/src/eviction/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/mod.rs#L218

Added line #L218 was not covered by tests

Check warning on line 131 in foyer-memory/src/eviction/s3fifo.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/s3fifo.rs#L129-L131

Added lines #L129 - L131 were not covered by tests