Skip to content

CMO: disk-first plan on Kvrocks (#25) - #56

Merged
GoDeskio merged 1 commit into
unstablefrom
feat/cmo-diskplan
Nov 5, 2026
Merged

GoDeskio merged 1 commit into
unstablefrom
feat/cmo-diskplan

Conversation

@GoDeskio

Copy link
Copy Markdown
Owner

Plan item #25: disk-first plan (bigger than RAM) on Apache Kvrocks.

  • tools/diskplan/diskplan.py: renders the Kvrocks config for each plan size (block cache, workers, zstd, TLS on, password from an included secret file), and a command check so the proxy rejects features Kvrocks lacks (modules, search/JSON/bloom/time series, WAITAOF) with a clear error.
  • Uses the upstream Apache-2.0 Kvrocks image as-is; no code copied.
  • Not yet: image pin and live testing. Plan sizes are placeholders, like the other prices.

Tests: cd tools/diskplan && python3 -m unittest test_diskplan (2 pass, run before opening). Not deployed.

@GoDeskio
GoDeskio merged commit 03c738e into unstable Nov 5, 2026
91 of 97 checks passed
@GoDeskio
GoDeskio deleted the feat/cmo-diskplan branch November 5, 2026 10:40
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.

1 participant