Fix oasis network show [entity id hash]
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- go
- Ambito
- blockchain, cli
Direzione di ricerca
Inizia da cmd/network/show.go, nella gestione referenziata di status e pretty-print, quindi esamina il comportamento di registry.Backend.GetNode e GetNodeStatus. Verifica l'entry point di network show con un descrittore del nodo scaduto e altri errori di ricerca; il lavoro è completato quando entrambi gli stati vengono segnalati indipendentemente, senza ritorni anticipati fuorvianti né output di errore.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
For additional context see https://github.com/oasisprotocol/cli/pull/706#discussion_r3544676120.
Problems
- Status / pretty print should never return eagerly as they are used for debugging.
- Misleading output as error can also happen because of other reasons: https://github.com/oasisprotocol/cli/blob/7e8b7e032cecb47a2f3f00b0b23cae0b92a40dd3/cmd/network/show.go#L98
registry.Backend.GetNodereturnregistry.NoSuchErroras soon as the node descriptor has expired, however descriptor actually stays, just likeregistry.Backend.GetNodeStatusstill returns until debonding period expires.
Solution
Probably best to use switch for both statuses and print them independently (currently we mix them).
- Lingua principale
- Go
- Stelle
- 80
- Fork
- 23
- Merge medio
- 9h 43m
- PR unite (30g)
- 3
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di oasisprotocol/cli
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
oasisprotocol/cli#709 ·
-
oasisprotocol/cli#717 · 1 assegnatario ·
-
rofl
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
oasisprotocol/cli#716 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
oasisprotocol/cli#704 ·
-
Rename ROFL provider offer Apertarofl
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
oasisprotocol/cli#703 ·
Tutte le issue di oasisprotocol/cli
Issue simili
-
bug github_actions
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
registrystack/registry-stack#1393 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
JakeChampion/lang#10213 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
oasisprotocol/oasis-sdk#2523 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100