aws / aws/aws-lambda-runtime-interface-emulator

Runtime init reload after panic

オープン
#9 コメント 0 件 リアクション 4 件 担当者 0 名 GitHub で見る
bug documentation
主要言語
Go
スター
1.1k
フォーク
118
平均マージ
42分
マージ済み PR(30日)
2

説明

Some runtimes crash with panics because they assume the environment will self recover, because that's Lambda's behavior when you deploy a function. It'd be very useful if the emulator would initialize the runtime again if the runtime crashed with a panic.

Otherwise, people have to restart the emulator, and it's not very obvious that you have to do that by looking at the logs either.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、emulator の runtime 初期化と panic 処理のパスを見つけ、次にクラッシュした runtime がログでどのように報告されるかを追跡します。panic によって emulator を再起動しなくても runtime が再度初期化され、関連するテストでその動作がカバーされていれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
go
領域
devtools
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

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

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