Skip to content

docs(integration): ZeroFS guide - #166

Merged
majinghe merged 1 commit into
rustfs:mainfrom
majinghe:docs/zerofs-integration
Oct 3, 2026
Merged

majinghe merged 1 commit into
rustfs:mainfrom
majinghe:docs/zerofs-integration

Conversation

@majinghe

@majinghe majinghe commented Oct 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add a RustFS integration guide for ZeroFS in all five locales (en/zh/de/fr/ja): developer/integration/big-data/zerofs.md.
  • ZeroFS v2.3.5 verified end-to-end against RustFS v2.3.1: LSM tree rooted in a RustFS bucket, NFS mount on a Linux host, files written through the mount survive a ZeroFS restart (sha1-identical), and the bucket holds the LSM tree (compacted/*.sst, wal/, manifest/).
  • Update the big-data category index, meta.json, and the integration landing page in all locales.
  • Screenshots: zh-locale console shot in zh docs, English shot in en/de/fr/ja.

Notes

Documented v2.3.5-specific pitfalls: [servers.webui] requires uid/gid when present; the container runs as UID 1001 so the cache volume needs chown; AWS_REGION-style [aws] endpoint + allow_http keys redirect ZeroFS to RustFS with path-style addressing (RustFS conditional-put support means no Redis conditional_put fallback is needed).

Validation

  • audit-locales.mjs — no findings on new files (only expected de/fr/ja English-copy notices).
  • npm run docs:check — OK (7/7 checks).
  • npm run build — OK (3495 files generated).
  • Integration verified on a live RustFS v2.3.1 instance.

Note: PR #164 (the twelve-guide batch) was merged while this guide was in flight; this PR carries the ZeroFS follow-up rebased on the merged state.

- New guide (en/zh/de/fr/ja): big-data/zerofs — RustFS bucket as POSIX
  filesystem over NFS, with restart persistence verified
- Update big-data category index, meta.json, and the integration landing
  page in all locales
- Add verified screenshots (zh shot in zh docs, EN shot in other locales)
@vercel

vercel Bot commented Oct 3, 2026

Copy link
Copy Markdown

@majinghe is attempting to deploy a commit to the overtrue's projects Team on Vercel.

A member of the Team first needs to authorize it.

@majinghe
majinghe merged commit bec8f3c into rustfs:main Oct 3, 2026
1 of 2 checks passed
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