hirosystems / hirosystems/stacks-devnet-api

remove `sleep(Duration::from_secs(5));` from `deploy_devnet`

オープン
#9 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
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

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

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