fly-apps / fly-apps/postgres-flex
Figure out the Witness node UX
- 主要言語
- Go
- スター
- 171
- フォーク
- 76
- 平均マージ
- 1時間 19分
- マージ済み PR(30日)
- 1
説明
The `witness` node is now functionally available, but there are a few things that need to be addressed before exposing it.
1. A 2+1 provision option needs to be added to flyctl along with the ability to provision a witness machine.
2. We should consider adding a one-off flyctl command that allows users to add a witness node to their existing setup.
3. We need formal documentation going over the `witness` node and when/how it should be used.
**Witness machine spec**
* Same image as a normal member.
* `WITNESS` environment variable needs to be set.
* Minimal resource allocations. 1GB volume, 256mb memory, 1 cpu, etc.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、既存の witness-node 実装と、issue で言及されている flyctl のプロビジョニング経路を確認します。2+1 オプション、既存のセットアップへの witness の追加、および正式なドキュメント化について、スコープと受け入れ基準を明確にします。これらの決定が実装され、文書化された時点で作業は完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- go, postgresql
- 領域
- cli, databases, documentation
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100