bug: stale instance entries accumulate in config when container is recreated
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 72/100
Piste de recherche
Commencez par le flux de démarrage de microcks et suivez RemoveInstance et UpsertInstance, en utilisant la configuration située dans ~/.config/microcks/config et les étapes de recréation du conteneur comme reproduction. Confirmez que recréer un conteneur avec un nouvel ID ne laisse pas d’entrées en double pour le même nom d’instance, puis vérifiez que la configuration contient un enregistrement actuel après le redémarrage.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug
Description
When a container is removed externally (e.g. docker stop && docker rm) and
microcks start recreates it, the old instance entry is never removed from config.
A new entry is appended instead, causing duplicate instance records to accumulate.
Expected behavior
No response
Actual behavior
No response
How to Reproduce?
Steps to Reproduce
./microcks startdocker stop microcks && docker rm microcks./microcks startcat ~/.config/microcks/configtwo instance entries with same name but different container IDs
Screenshots
Root Cause
RemoveInstance matched by Name instead of ContainerID. Since the recreated
container has a new ID, UpsertInstance never finds a match and always appends.
Microcks version or git rev
No response
Install method (docker-compose, helm chart, operator, docker-desktop extension,...)
No response
Additional information
No response
- Langage dominant
- Go
- Étoiles
- 52
- Forks
- 67
- Merge moyen
- 4 j 3 h
- PR mergées (30 j)
- 22
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microcks/microcks-cli
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
microcks/microcks-cli#554 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
microcks/microcks-cli#551 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
microcks/microcks-cli#545 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
microcks/microcks-cli#536 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
component/cli keep-open kind/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
microcks/microcks-cli#534 · 2 commentaires · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de microcks/microcks-cli
Issues similaires
-
bug needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
DataDog/dd-trace-go#5469 ·
Les mainteneurs répondent en général sous 1 jour
-
bug tests
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
l3montree-dev/devguard#3101 ·
Les mainteneurs répondent en général sous 1 jour
-
area:*of bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
oapi-codegen/oapi-codegen#2593 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
DaoCloud/DaoCloud-docs#7432 ·
Les mainteneurs répondent en général sous 1 jour