Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/cache-me-outside/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ Valkey and the Redis code it inherited stay under the BSD 3-Clause License. See
- [TTL-grouped storage](ttl-segments.md)
- [Management API and site](management-api.md)
- [Adopting the cache from another GoDesk app](../../INTEGRATION.md)
- [DDR3 network-RAM tier](../research/ddr3-network-ram-tier.md) (parked possibility, not a shipping feature)

## What this fork changes

Expand Down
4 changes: 4 additions & 0 deletions docs/cache-me-outside/rea-feature-plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -185,3 +185,7 @@ The owner approved these. They override the earlier open ranges in the rows abov
- **Console sign-in.** Self-hosted Authentik, OIDC. Group claims map onto the roles from PR #45: `viewer`, `developer`, `admin`, `owner`. An IdP group does not grant `owner`. Code: `tools/console/authentik.py`.
- **FIPS.** Optional build. `make BUILD_FIPS=yes` defines `CMO_BUILD_FIPS`. The default build does not. `INFO server` reports `cmo_fips_build`.
- **SOC 2.** Readiness documents under `docs/compliance`. They are drafts for an audit, not a certification and not a claim that an audit has happened.

## Parked / future ideas

- DDR3 network-RAM tier (not scheduled): [docs/research/ddr3-network-ram-tier.md](../research/ddr3-network-ram-tier.md).
4 changes: 4 additions & 0 deletions docs/cache-me-outside/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,7 @@ The full competitor-derived plan (77 features, phased) is in [rea-feature-plan.m
9. **Backup the per-node volumes.** Sentinel and cluster each have their own volume. A proposal is one restic (or equivalent) job per volume, restoring through `valkey-check-aof` before the node is allowed to rejoin. Do not snapshot a live AOF rewrite in place without `BGREWRITEAOF` finishing first.

10. **HorizontalPodAutoscaler.** Not proposed. Adding a pod does not move hash slots, and removing one drops a shard. The chart deliberately has no HPA. Scale with the cluster add/remove scripts or the scale Job.

## Parked / future ideas

- **DDR3 network-RAM tier.** A parked possibility: reuse an old DDR3 server as a volatile far-RAM Cache-Me-Outside host, and optionally as an NVMe-over-TCP RAM disk, instead of a CXL expander. Not scheduled and not a commitment to build. See [the spec](../research/ddr3-network-ram-tier.md).
Loading
Loading