graphprotocol / graphprotocol/graph-node

[Bug] `graphman copy list` can fail

Ouverte
#4,829 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

bug Stale
Langage dominant
Rust
Étoiles
3.2k
Forks
1.1k
Merge moyen
4 j 1 h
PR mergées (30 j)
1

Description

Bug report

When the destination (maybe also the source) of a copy operation becomes unused but has not been removed yet, graphman copy list will fail with an error Error: store error: NotFound

The code should take this corner case into account.

Relevant log output
------------------------------------------------------------------------------
deployment           | Qm...
action               | sgd1 -> sgd2 (shardx)
Error: store error: NotFound
Some information to help us out
  • Tick this box if this bug is caused by a regression found in the latest release.
  • Tick this box if this bug is specific to the hosted service.
  • I have searched the issue tracker to make sure this issue is not a duplicate.
OS information

None

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par la commande graphman copy list et reproduisez l’erreur signalée store error: NotFound lorsqu’une destination de copie n’est pas utilisée mais est toujours présente. Suivez la manière dont la commande recherche les stores source et destination, ajoutez une couverture pour ce cas limite et confirmez que la commande répertorie la copie sans échouer.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust
Domaine
cli
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.