hirosystems / hirosystems/stacks-devnet-api
remove `sleep(Duration::from_secs(5));` from `deploy_devnet`
オープン
- 主要言語
- Rust
- スター
- 2
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Currently when deploying a devnet, we sleep for 5 seconds to allow the bitcoin node to get initialized before starting the stacks node.
The chain coordinator should communicate with the API server to indicate that the bitcoin node is ready, and _then_ the subsequent nodes should be deployed.
コントリビューションガイド
調査の方向性
deploy_devnet から開始し、bitcoin node のデプロイ後にある固定の待機処理を見つけてください。現在 chain coordinator と API server がどのように通信しているかを追跡し、その後続のノードを起動する前に readiness をどのように通知すべきかを判断してください。デプロイが5秒の遅延に依存せず、代わりに bitcoin の準備完了を待つようになれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust
- 領域
- backend, backend-api-design
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100