Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Linux mdadm error parsing mdraids - Invalid syntax since version 1.10.0

Abierto
#3,528 8 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

@mehrdadbn9 ya está trabajando en esto.

Desde el 23/2/2026.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Tranquilo
Stack tecnológico
azure, go, kubernetes, linux

Línea de trabajo

Comienza en collector.go:168 y sigue la ruta de análisis de RAID del collector de mdadm. Compara la entrada mdraid de los entornos comerciales y de US Government AKS, centrándote en el valor que hace que strconv.ParseUint informe de invalid syntax. Se considera terminado cuando se hayan identificado la entrada y la causa desencadenantes, y se haya documentado una resolución verificada o una reproducción accionable.

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

Descripción

After upgrading to the latest version of node-exporter (from version 1.9.1), we're seeing frequent errors as below

level=ERROR source=collector.go:168 msg="collector failed" name=mdadm duration_seconds=0.000213012 err="error parsing mdraids: strconv.ParseUint: parsing": invalid syntax"

On our commercial Azure Kubernetes Service, this error does not occur.
But in Azure US Government AKS clusters, the error appears.

This is the only major difference I know of.
As it is a managed service, we don't directly control any of the RAID or other underlying disks the nodes run from, so not sure what could be causing this.

We've also never recorded, configured or used any RAID metrics.
Any suggestions on what more information to supply to get this resolved would be appreciated

Lenguaje dominante
Go
Estrellas
13.9k
Forks
2.7k
Merge medio
2 d 13 h
PR fusionados (30 d)
14

Preparar el entorno

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.

Más de prometheus/node_exporter

Todos los issues de prometheus/node_exporter

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.