Improve stability
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Refactorisation
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- typescript
- Domaine
- backend, blockchain, data
Piste de recherche
L’issue ne mentionne aucun fichier, test ou point d’entrée. Commencez par suivre la séquence d’indexation décrite dans l’issue et identifiez comment les échecs de chaque étape d’enregistrement affectent le téléchargement des blocs ; le travail est considéré comme terminé lorsque des échecs indépendants lors de l’enregistrement n’arrêtent plus l’indexation non concernée ni son API.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The current indexing process is a serial process.
downloading block > saving block info > saving transaction info > saving UTXO info > saving address info > saving address's balance info > ... etc
The problem is, the whole system is broken if a single process goes wrong. For example, saving the balance info should not affect the UTXO data and its API, but, the next block will not be downloaded if the balance logic is broken.
- Langage dominant
- TypeScript
- Étoiles
- 21
- Forks
- 15
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Aucun guide de contribution
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 CodeChain-io/codechain-indexer
-
Difficulté 3/5 1-2 jours Accessibilité débutants 42/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 45/100
-
Use recent version of PostgreSQLOuvertemaintenance
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
Toutes les issues de CodeChain-io/codechain-indexer
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
AvaProtocol/ava-sdk-js#276 ·
Les mainteneurs répondent en général sous 1 jour
-
useFragment does not require `variables` when the fragment's variables type has required fieldsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
apollographql/apollo-client#13493 ·
Les mainteneurs répondent en général sous 1 jour
-
Custom hosts written as trailing-dot FQDNs (`host.local.`) aren't detected as local backendsPeut-être pris @roboomp l’a pris aujourd’hui. Ouvertebug prio:p2 providers triaged
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
can1357/oh-my-pi#15798 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
code-yeongyu/oh-my-openagent#10172 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
PDFCraftTool/pdfcraft#189 ·