Correlation/concurrency issues with `UseAzureMonitor` & `WebApplicationFactory<T>`.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- azure
- Área
- observability, testing-qa
Línea de trabajo
Comienza con el issue 98854 de dotnet/runtime enlazado y la reproducción de ActivityTesting en el commit fijado del repositorio. Ejecuta las pruebas de integración con UseAzureMonitor habilitado, compara la ejecución paralela y secuencial y revisa la solución alternativa parcial documentada. Se considera terminado cuando los fallos de concurrencia y correlación se hayan reproducido, entendido y resuelto sin depender de esa solución alternativa.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I was directed by @tarekgh here to create an issue in this repository, so here I am 👋
There are more details in the issue linked (https://github.com/dotnet/runtime/issues/98854), but the gist of it is this: Adding UseAzureMonitor causes my integration tests to "blow up"; It's causing some immense concurrency and/or correlation issues.
Without UseAzureMonitor I have no concurrency and/or correlation issues (Only some inconsistencies in the name of the activity, which is a different issue entirely I reckon, not related to Azure).
With UseAzureMonitor however there is something happening (be that concurrency or correlation - I don't know) that's causing my integration tests to fail when running them in parallel, but work fine when I'm running them sequentially.
Later in the thread I did find a partial workaround (With its own set of problems), but the general issue stands; Something fishy is going on with UseAzureMonitor.
In case the issue over on dotnet drops or I do a lot of changes to the repro during research, here's a direct link to the GitHub repo before adding the partial workaround: https://github.com/KennethHoff/Repros/tree/b25106f575ee5c782f99dfcfe89b5fc6eb53a900/ActivityTesting
- Lenguaje dominante
- PowerShell
- Estrellas
- 1.2k
- Forks
- 493
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/AzureMonitorCommunity
-
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
## Pull Request Overview Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 10/100
Todos los issues de microsoft/AzureMonitorCommunity
Issues similares
-
area/distributed-query area/observability kind/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Remote logging updates Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
bcgov/bc-wallet-mobile#4751 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100