aws / aws/aws-lambda-runtime-interface-emulator
Runtime init reload after panic
- Linguagem predominante
- Go
- Estrelas
- 1.1k
- Forks
- 118
- Merge médio
- 42min
- PRs com merge (30d)
- 2
Descrição
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.
Guia de contribuição
Direção de pesquisa
Comece localizando os caminhos de inicialização do runtime e de tratamento de panic do emulador; em seguida, rastreie como um runtime que sofreu um crash é reportado nos logs. O trabalho estará concluído quando um panic fizer com que o runtime seja inicializado novamente sem exigir a reinicialização do emulador, e quando esse comportamento estiver coberto pelos testes relevantes.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- go
- Domínio
- devtools
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100