decorateRequest is not thread safe
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 42/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- aws, javascript, node.js
Direção de pesquisa
Comece em index.js por volta da linha 22, onde a variável de cache currentAwsArguments usada por decorateRequest está definida. Reproduza requisições concorrentes e rastreie como os dados de event e context são associados; considera-se concluído quando requisições simultâneas não sobrescreverem mais os dados umas das outras.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Due to the way the code for decorateRequest is written, when multiple requests are executed concurrently the currentAwsArguments cache variable will clash and overwrite wrong event and context data between the simultaneous requests.
- Linguagem predominante
- JavaScript
- Estrelas
- 560
- Forks
- 37
- Merge médio
- 20h 37min
- PRs com merge (30d)
- 1
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de fastify/aws-lambda-fastify
-
enhancement question
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
fastify/aws-lambda-fastify#268 · 4 comentários · 3 reações ·
-
Use with NestJSAbertaquestion
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
fastify/aws-lambda-fastify#115 · 22 comentários ·
-
Support for Lambda@EdgeAbertaenhancement question
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
fastify/aws-lambda-fastify#60 · 3 comentários · 2 reações ·
Todas as issues de fastify/aws-lambda-fastify
Issues semelhantes
-
enhancement
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
-
app bug config windows-os
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
openai/codex#51926 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
clawsweeper:needs-product-decision clawsweeper:needs-security-review clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:security issue-rating: 🦞 diamond lobster P2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
openclaw/openclaw#166870 · 2 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
⚠ needs intervention document structure changed
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
-
[Package] Widget primitives [Type] Enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
WordPress/gutenberg#84204 · 1 comentário ·
Mantenedores costumam responder em até 1 dia