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

bug(versioned): Fix tracking impls across multiple containers for the same version

Abierto
#1,302 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
kubernetes, rust
Área
api

Línea de trabajo

The payload names no files, so start by searching the repository for ChangedValue and the per-version tracking impls that remove entries after an upgrade or downgrade. Check where JSON path matching panics on unmatched paths. Done means an entry is removed only once its list is empty, and unmatched paths are skipped. A test with two containers sharing one version should cover both cases.

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

Descripción

type/bug

Discovered in #1294.

  • The tracking impls per each container assume they are the only container which need to access to ChangedValues' upgrades and/or downgrades and currently removes the list of ChangedValue for a particular version. The code must only remove the entire entry once the list inside is empty. Otherwise, other containers won't be able to access the tracked changes.
  • Each tracking impl only looks and removes the changes which matched to the expected JSON path. Unmatched JSON paths currently lead to a panic. They should instead be ignored.

I'm interested to work on this.

Lenguaje dominante
Rust
Estrellas
169
Forks
20
Merge medio
1 d 22 h
PR fusionados (30 d)
18

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 stackabletech/operator-rs

Todos los issues de stackabletech/operator-rs

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.