python / python/cpython

socket.RDS_CMSG_RDMA_UPDATE doesn't seem to be real

Abierto
#127,069 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

extension-modules topic-socket type-bug
Lenguaje dominante
Python
Estrellas
77.2k
Forks
35.9k
Métricas de merge de PR
Métricas de PR pendientes

Descripción

Bug report

Bug description:

I was recently working through the constants in socket for typeshed. I found that RDS_CMSG_RDMA_UPDATE is not present in linux header files for any version of linux, and the only hits for a google search are python-related. I believe this is a typo for RDS_CMSG_CONG_UPDATE, which is the only RDS_*_UPDATE constant in rds.h: see the header file here

Given that it's been that way for 13 years without anyone noticing, I don't know if it should be fixed or if it should just be removed. Original issue: https://github.com/python/cpython/issues/52025

Original commit: https://github.com/python/cpython/commit/10b8cf4455f48eba93077535e4d03eba2ee4bbfb

CPython versions tested on:

CPython main branch

Operating systems tested on:

macOS

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comience en las definiciones de constantes del módulo socket de CPython y compare RDS_CMSG_RDMA_UPDATE con el archivo de cabecera de Linux vinculado, include/uapi/linux/rds.h. Confirme si es un error tipográfico por RDS_CMSG_CONG_UPDATE o si debe eliminarse y, a continuación, verifique que las constantes de socket se comporten de forma coherente en las plataformas afectadas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
networking, operating-systems
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.