Roadmap

Open roadmap,
benchmark-driven

BrewFS is open about what is implemented, what is being optimized, and what still needs validation. Early-stage status is a credibility advantage when it's transparent.


Implemented

What exists today

Confirm the exact list against the current codebase before publishing.

POSIX-like FUSE mountLocalFS data backendS3-compatible data backendSQLx metadataRedis metadataetcd metadataTiKV metadataChunk / Block / Slice layoutWrite pathRead pathCompactionGCControl commandsTesting & benchmark entries
Priorities

What comes next

P0

Core Production Capability

Disk read cacheCompressionUnified MemoryBudget / IoBudgetRead/write resource control
P1

Performance & Scheduling

Foreground / background IO priorityUpload / download rate limitingAdaptive auto-flushSlice coalescingPrefetch hit feedback
P2

Consistency & Kernel Interaction

Strict read-before-write consistency modeVectored cache zero-copyFUSE max_readahead tuning
P3

Agent Workload Roadmap

Agent workspace benchmark suiteMetadata-heavy agent benchmarkMulti-agent scaling benchmarkArtifact exchange benchmarkAgent memory / cache workload profile
P4

Ecosystem Expansion

Kubernetes integrationCSI prototypeOperatorMore object backendsMore metadata benchmarksDashboard

Known limitations

BrewFS is still evolving. Some production-grade capabilities are under active development, including disk read cache, compression, unified IO budget, rate limiting, and advanced consistency modes. Production readiness should be validated against your workload and deployment environment.

Contribution areas

Disk cacheCompressionMetadata benchmarksRandRW benchmarksMulti-agent test suiteObject backend adaptersKubernetes integrationObservability toolsDocumentation
Join the community →