Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] - Conversation with cardano-tx-generator kills the node due to apparent ChainDB consistency check failure #1517

Closed
deepfire opened this issue Jul 21, 2020 · 4 comments
Labels
bug Something isn't working

Comments

@deepfire
Copy link
Contributor

deepfire commented Jul 21, 2020

Internal

Summary

1.16 fails as follows, after a somewhat short (200-400 slots) conversation with cardano-tx-generator:

cardano-node: ExceptionInLinkedThread "ThreadId 37" (ChainDbParseFailure (BlockRef {blockRefPoint = At (Block {blockPointSlot = SlotNo {unSlotNo = 0}, blockPointHash = "?\138\GS\208*#\211g\187\248\175\&5\155\157])q0\147\131k\240$\203\190\DC4\133$\249\134\NAK\235"}), blockRefIsEBB = IsNotEBB}) (DeserialiseFailure 0 "expected list len"))

The setup is a three-node cluster, talking over loopback, starting with fresh genesis and empty database.

The nodes are fed transactions, at approx 10 TPS by the cardano-tx-generator, up to a total of ~1000.

Node genesis and configs attached.

Steps to reproduce

  1. Have Nix installed (https://nixos.org/download.html)
    1.get tip of cardano-tx-generator branch cad-1340-txgen-update
  2. nix-shell
  3. sed -ni '1,/--- 8< ---/ p' "$(git rev-parse --show-toplevel)"/cabal.project
  4. cd benchmarks/shelley3pools
  5. ./start.sh
  6. approximately around slots 200-400 the nodes start to fail

System info (please complete the following information):

  • OS: Linux
  • Version NixOS 20.04
  • Node 1.16, at tag commit (ab846e5e884ac1f3d044a0d15b9e69efc8256036)

Artifacts

@deepfire deepfire added the bug Something isn't working label Jul 21, 2020
@deepfire
Copy link
Contributor Author

cc @intricate

@edsko
Copy link
Contributor

edsko commented Jul 22, 2020

I suspect this is the bug that was fixed in IntersectMBO/ouroboros-network#2435.

@mrBliss
Copy link
Contributor

mrBliss commented Jul 22, 2020

I suspect this is the bug that was fixed in input-output-hk/ouroboros-network#2435.

Indeed, I'm pretty sure it is.

@deepfire
Copy link
Contributor Author

Looks like it's indeed fixed -- as tested with node commit a0eb63646c35e33192aa99a73672757d7f25f246.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants