getsentry / getsentry/sentry-java

Detect async servlet mode and noop

Aberta
#4,807 2 comentários 0 reações 0 responsáveis Ver no GitHub
Feature Java
Linguagem predominante
Kotlin
Estrelas
1.4k
Forks
478
Merge médio
2d 22h
PRs com merge (30d)
69

Descrição

### Problem Statement

The SDK is leaking memory (through scopes) if servlets are used in async mode.

### Solution Brainstorm

Detect that servlets are used in async mode and noop in SentryServletRequestListener.
Possibly suggest using our OTel integration: https://docs.sentry.io/platforms/java/guides/servlet/opentelemetry/

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece com SentryServletRequestListener e revise as orientações vinculadas de integração do OpenTelemetry para servlets. Determine como o modo servlet assíncrono é detectado e onde o tratamento da requisição deve se tornar um no-op; a tarefa estará concluída quando o uso de servlets assíncronos não vazar mais scopes e o comportamento estiver coberto pelos testes relevantes.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java
Domínio
backend, observability
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.