Redundant check for frame_index==0 in the high-overhead transfer reassembler
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- networking
Línea de trabajo
Lee pycyphal/transport/commons/high_overhead_transport/_transfer_reassembler.py en las líneas enlazadas y sigue cómo se gestiona la reordenación de frames antes de la comprobación de frame_index. Confirma por qué la comprobación es redundante e identifica la limpieza segura más pequeña; se considera terminado cuando el reassembler ya no realiza la comprobación innecesaria y se conservan los transfers que comienzan después del frame 0.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Transfers may not begin with the first frame in the presence of frame reordering:
- Lenguaje dominante
- Python
- Estrellas
- 142
- Forks
- 110
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 OpenCyphal/pycyphal
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
OpenCyphal/pycyphal#396 ·
-
Add flush() functionalityAbiertoclass-feature domain-core help wanted severity-minor
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
OpenCyphal/pycyphal#339 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
OpenCyphal/pycyphal#338 · 3 comentarios ·
-
DiagnosticPublisher attempts to use the main asyncio event loop from worker threads (which fails)Abiertoclass-defect domain-core help wanted severity-major
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
OpenCyphal/pycyphal#336 ·
-
class-defect domain-core help wanted severity-minor
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
OpenCyphal/pycyphal#334 ·
Todos los issues de OpenCyphal/pycyphal
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
foxglove/mcap#1907 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
namespace operations
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
EclipseFdn/open-vsx.org#14623 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
developmentseed/titiler-cmr#261 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
andrewyng/openworker#774 ·
Los mantenedores suelen responder en 1 día
-
aggfuncAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
worldbank/blackmarblepy#160 ·