bug(versioned): Fix tracking impls across multiple containers for the same version
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
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
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 ofChangedValuefor 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
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la 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 stackabletech/operator-rs
-
type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
stackabletech/operator-rs#1301 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
stackabletech/operator-rs#1273 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Improve label mechanismsAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
stackabletech/operator-rs#1077 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
stackabletech/operator-rs#1063 ·
Los mantenedores suelen responder en 1 día
-
stackable-versioned: Require inner module definitions to have the same visibility as the parentAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
stackabletech/operator-rs#1028 ·
Los mantenedores suelen responder en 1 día
Todos los issues de stackabletech/operator-rs
Issues similares
-
bug: `shep kelpie finish all`Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
shep-pm/shep-kelpie#980 ·
Los mantenedores suelen responder en 1 día
-
bug frontend rt sev-3
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
C-bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
-
[1.x Bug] run-operation --sql reports success but rolls back writes on transaction-capable adaptersAbiertotriage
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
dbt-labs/dbt#16784 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area:cli bug good first issue priority:medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
rtk-ai/rtk#4615 · 1 comentario ·
Los mantenedores suelen responder en 1 día