Skip to content

6 – Created Read-Only Cache Layer for KV store#213

Open
netzworld wants to merge 50 commits intoapache:masterfrom
netzworld:read-only-cache-layer
Open

6 – Created Read-Only Cache Layer for KV store#213
netzworld wants to merge 50 commits intoapache:masterfrom
netzworld:read-only-cache-layer

Conversation

@netzworld
Copy link

Functionality for multiple learner caches with routing for KV store.

eshabram and others added 30 commits November 13, 2025 23:46
Feature/readonly/learner node baseline implemented.
Licensing updated to ignore files that cannot have license headers included.
Bound readonly function in pybind_kv_service.cpp
Setup KV executor for RO reqs.
Feature/readonly/api readonly

shoutout amey
@harish876 harish876 changed the title Team 6 – Created Read-Only Cache Layer for KV store 6 – Created Read-Only Cache Layer for KV store Dec 22, 2025
@netzworld
Copy link
Author

To run the kv learner service, first ensure that the base requirements are installed from ./INSTALL.sh. Then run ./service/tools/kv/server_tools/start_kv_service_learner.sh. This will build the learner and the kv store, then run 5 replicas (one proxy) and a learner. To test the kv learner service, we have developed a script in api/learner-test.py that will send workload requests to the learner service and replicas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants