apache / apache/trafficserver

Enable compression across all RAM Cache algorithms

Open
#13,381 0 comments 0 reactions 1 assignee Claimed by @phongn View on GitHub
Cache
Dominant language
C++
Stars
2k
Forks
874
Avg merge
6d 15h
Merged PRs (30d)
46

Description

We currently only support RAM compression for the CLFUS ram cache eviction algorithm. It would be helpful to support it for the S3-FIFO and LRU cache eviction algorithms as well.

Proposed four-step process:
- Ensure LRU and S3-FIFO honor the `copy` parameter
- Fix locking in CLFUS `compress_entries`
- Extract compression out of CLFUS into its own class
- Add compression to LRU and S3-FIFO and update documentation

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.