fly-apps / fly-apps/postgres-flex

Figure out the Witness node UX

オープン
#175 コメント 4 件 リアクション 0 件 担当者 0 名 GitHub で見る
documentation enhancement flyctl good first issue pg:adaptability pg:efficiency
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。