n0-computer / n0-computer/iroh-docs

How do I find a way to persist the docs state?

Open
#80 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
74
Forks
16
PR merge metrics
No merged PRs in 30d

Description

I want to see if we can have a way to serialize the docs and store it somewhere as a backup archive, maybe into S3 or something.

This way, if all the peers died, and there is no living nodes, and we can recover from the S3 documents, similar to how etcd and litestream do it by streaming the WAL to S3.

Context:
https://github.com/cilium/cilium/issues/33932#issuecomment-3753219922

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start with the linked Cilium context and inspect the existing document synchronization and recovery design before defining how state serialization, S3 archival, and restoration should work; done requires an agreed design and a verified recovery path when no peers remain.

Written by the indexing model from the issue text.

Assessment

Domain
backend, cloud, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.