[db-sync- node:Info :26] [2020-06-06 07:26:00.07 UTC] La pointe Cardano.Db est à l'emplacement 7790, bloc 410
[db-sync- node:Info :31] [2020-06-06 07:26:00.07 UTC] Exécution du thread de base de données
[db-sync- node:Info :31] [2020-06-06 07:26:00.25 UTC] Shelley : Aucune restauration requise : l'emplacement de pointe db est 7790 L'emplacement de pointe de grand livre est 7790
[db-sync- node:Error :31] [2020-06-06 07:26:01.02 UTC] Échec de la recherche de base de données dans insertTxIn : tx hash 75c62cb4a2bbc63ccff6b518de7f18beef9eb1898829822f421bece94f44bb61
[db-sync- node:Info :31] [2020-06-06 07:26:01.02 UTC] Arrêt du thread DB
C'est quel réseau ? Le seul qui, à ma connaissance, devrait fonctionner est le réseau shelley_qa
@disassembler .
c'est shelley_qa
Je regarderai demain.
D'accord merci. Veuillez également vérifier ceci :
[db-sync- node:Info :32] [2020-06-06 07:43:26.86 UTC] Shelley : Aucune restauration requise : l'emplacement de pointe db est 27908 L'emplacement de pointe de grand livre est 27908
[db-sync- node:Info :32] [2020-06-06 07:43:27.15 UTC] epochPluginInsertBlock : Insertion d'une ligne dans le tableau des époques pour l'époque 21
[db-sync- node:Error :32] [2020-06-06 07:43:27.16 UTC] Échec de la recherche de base de données dans updateEpochNum.insertEpoch : numéro d'époque 21
...
[db-sync- node:Error :78] [2020-06-06 07:42:37.72 UTC] Échec de la recherche de base de données dans updateEpochNum.insertEpoch : numéro d'époque 22
[db-sync- node:Info :283] [2020-06-06 08:00:52.38 UTC] Démarrage de chainSyncClient
[db-sync- node:Info :283] [2020-06-06 08:00:52.45 UTC] La pointe Cardano.Db est à l'emplacement 47627, bloc 2180
[db-sync- node:Info :288] [2020-06-06 08:00:52.45 UTC] Exécution du thread de base de données
[db-sync- node:Info :288] [2020-06-06 08:00:52.61 UTC] Shelley : Aucune restauration requise : l'emplacement de pointe db est de 47627 L'emplacement de pointe de grand livre est de 47627
[db-sync- node:Error :288] [2020-06-06 08:00:53.11 UTC] Échec de la recherche de base de données dans insertTxIn : tx hash 54481fa557bd1872a2ce35271e3641cd619da2e31dd7287ce077b05ed7636f36
[db-sync- node:Info :288] [2020-06-06 08:00:53.11 UTC] Arrêt du thread DB
[db-sync- node:Error :291] [2020-06-06 08:00:53.11 UTC] recvMsgRollForward : AsyncCancelled
[db-sync- node:Info :104] [2020-06-06 08:01:49.52 UTC] La pointe Cardano.Db est à l'emplacement 47874, bloc 2193
[db-sync- node:Info :109] [2020-06-06 08:01:49.52 UTC] Exécution du thread de base de données
[db-sync- node:Info :109] [2020-06-06 08:01:49.78 UTC] Shelley : Aucune restauration requise : l'emplacement d'extrémité de la base de données est 47874 L'emplacement d'extrémité du grand livre est 47874
[db-sync- node:Error :109] [2020-06-06 08:01:50.26 UTC] Échec de la recherche de base de données dans insertTxIn : hachage tx 78b4e35754058760705ea08c1234291e4c891e8435727778a1ef7e5a843e958d
[db-sync- node:Info :109] [2020-06-06 08:01:50.26 UTC] Arrêt du thread DB
[db-sync- node:Error :112] [2020-06-06 08:01:50.29 UTC] recvMsgRollForward : AsyncCancelled
Nous avons la même erreur sur FF :
Connection to localhost 5432 port [tcp/postgresql] succeeded!
Started cardano-db-sync.service.
[db-sync-node:Info:4] [2020-06-06 11:25:32.78 UTC] NetworkMagic: RequiresMagic 42
[db-sync-node:Info:4] [2020-06-06 11:25:32.80 UTC] Initial genesis distribution populated. Hash 20472065206e2065207320692073202d20482061207320682020202020202020
[db-sync-node:Info:4] [2020-06-06 11:25:32.80 UTC] Total genesis supply of Ada: 11000000000.000000
[db-sync-node:Info:4] [2020-06-06 11:25:32.80 UTC] epochPluginOnStartup: Checking
[db-sync-node:Info:4] [2020-06-06 11:25:32.81 UTC] localInitiatorNetworkApplication: connecting to node via "/run/cardano-node/node.socket"
[db-sync-node.Handshake:Info:20] [2020-06-06 11:25:32.81 UTC] [String "Send MsgProposeVersions (fromList [(NodeToClientV_2,TInt 42)])",String "LocalHandshakeTrace",String "ConnectionId {localAddress = LocalAddress {getFilePath = \"\"}, r>
[db-sync-node.Handshake:Info:20] [2020-06-06 11:25:32.81 UTC] [String "Recv MsgAcceptVersion NodeToClientV_2 (TInt 42)",String "LocalHandshakeTrace",String "ConnectionId {localAddress = LocalAddress {getFilePath = \"\"}, remoteAddress = >
[db-sync-node:Info:25] [2020-06-06 11:25:32.81 UTC] Starting chainSyncClient
[db-sync-node:Info:25] [2020-06-06 11:25:32.83 UTC] Cardano.Db tip is at empty (genesis)
[db-sync-node:Info:29] [2020-06-06 11:25:32.83 UTC] Running DB thread
[db-sync-node:Info:29] [2020-06-06 11:25:33.20 UTC] insertShelleyBlock: slot 0, block 0, hash 48b458d41a00acad75b02658e2de3cd4e87f7b3804aaab56aa9d418ce44c2cb7
[db-sync-node:Info:29] [2020-06-06 11:25:33.92 UTC] epochPluginInsertBlock: Inserting row in epoch table for epoch 0
[db-sync-node:Info:29] [2020-06-06 11:25:34.03 UTC] epochPluginInsertBlock: Inserting row in epoch table for epoch 1
[db-sync-node:Info:29] [2020-06-06 11:25:34.11 UTC] epochPluginInsertBlock: Inserting row in epoch table for epoch 2
[db-sync-node:Info:29] [2020-06-06 11:25:34.19 UTC] epochPluginInsertBlock: Inserting row in epoch table for epoch 3
[db-sync-node:Info:29] [2020-06-06 11:25:34.28 UTC] epochPluginInsertBlock: Inserting row in epoch table for epoch 4
[db-sync-node:Info:29] [2020-06-06 11:25:34.36 UTC] epochPluginInsertBlock: Inserting row in epoch table for epoch 5
[db-sync-node:Info:29] [2020-06-06 11:25:34.44 UTC] epochPluginInsertBlock: Inserting row in epoch table for epoch 6
[db-sync-node:Error:29] [2020-06-06 11:25:34.46 UTC] DB lookup fail in insertTxIn: tx hash 46dc1395de27ce13f943d509ce701b61d25a6828bb169b72521d47cf41fc591a
[db-sync-node:Info:29] [2020-06-06 11:25:34.46 UTC] Shutting down DB thread
[db-sync-node:Error:32] [2020-06-06 11:25:34.46 UTC] recvMsgRollForward: AsyncCancelled
Reproduit localement.
L'ensemble est encore en grande partie un travail en cours. Je viens juste de le faire fonctionner jeudi et il n'a eu que des tests minimaux. Cette erreur particulière est due au changement de représentation des adresses dans la distribution de genèse dans l'une des bibliothèques sous-jacentes.
Je connais au moins un autre changement décisif qui va se produire dans les bibliothèques sous-jacentes.
J'ai passé les 2 dernières heures à enquêter là-dessus. Le DB lookup fail in insertTxIn
est dû à l'échec de la recherche de la sortie UTxO référencée dans une transaction en chaîne. Cela est très probablement dû au fait que la couche de consensus et db-sync
ont tous deux un code qui prend la genèse de Shelley et le convertit en un ensemble UTxO initial. Si les deux implémentations de ce code ne sont pas identiques sur le plan opérationnel, nous rencontrerons cet échec.
La solution est d'avoir un peu de code pour convertir le Shelley Genesis en un ensemble UTxO et ce code devrait probablement vivre dans cardano-ledger-specs
.
J'ai commencé à essayer de déplacer les trucs liés à ShelleyGenesis
vers cardano-ledger-specs
et j'ai rencontré des problèmes assez délicats. Il est très peu probable que cela soit résolu aujourd'hui ou même demain.
des gars de l'ETA ? @erikd @rhyslbw merci
À quel point voulez-vous être à la pointe de la technologie ? J'ai une branche WIP qui semble actuellement fonctionner correctement sur F&F, mais elle est brute comme l'enfer et n'est même pas près d'être correctement testée.
Il est 21h ici. La branche est erikd/shelley-32byte-address-hash
. Si vous le cassez, vous gardez les deux morceaux !
merci vérifié > travaux > fermeture.
réouverture, car le correctif n'est pas encore fusionné avec le maître.
Cela a été fusionné à master. Fermeture.
Commentaire le plus utile
À quel point voulez-vous être à la pointe de la technologie ? J'ai une branche WIP qui semble actuellement fonctionner correctement sur F&F, mais elle est brute comme l'enfer et n'est même pas près d'être correctement testée.
Il est 21h ici. La branche est
erikd/shelley-32byte-address-hash
. Si vous le cassez, vous gardez les deux morceaux !