Nix | workbench | Hydra CI: new profile ci-test-hydra
captures more potential failures
#5880
IOG Hydra / ci/hydra-build:x86_64-linux.native.workbench-ci-test
failed
Jul 23, 2024 in 43s
Build failed
1 failed steps
Details
Failed Steps
Step 1
Derivation
/nix/store/1222k69ianvhhxx5k27z6dckjjmvb9f0-workbench-run-supervisor-ci-test-hydra-bage.drv
Log
workbench: manifest: component versions:
cardano-node 9.0.0 2682fdbe3eeffcc1e13a97fb4af3f37aa3718302 unknown-branch
ouroboros-consensus 0.20.0.0 68a574eebb56eccc28b08606b4f8bf66d3893c6e
ouroboros-network 0.16.1.1 f22edb3f537cc0d1da482f3c43bc2c1a6fcf11e4
cardano-ledger-core 1.13.2.0 698a24c1b5064468ef614532a6524dce2b41d7f5
plutus-core 1.30.0.0 bc8c3a765769d2c0cd41c43278f5954cfdfd9b15
cardano-crypto 1.1.2 6568a5e8f1bc231afaae9cc9f6a997d094438859
cardano-prelude 0.2.0.0 273167c18b7b03c654765c023fc5b52b41a7df6e
workbench: top-level: profile ci-test-hydra-bage, iteration 1 of 1, identified as: UNIDENTIFIED
workbench: run | genesis: cache entry: pre-supplied
workbench: run | tag: allocated run identifier (tag): 2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup
workbench: run | profile: pre-supplied (ci-test-hydra-bage): /nix/store/mgqhr34f74ilhhkdfawnmf9qrfngzyfj-workbench-profile-ci-test-hydra-bage
workbench: profile | overlay: {}
workbench: run | topology: uni-circle
workbench: run | time: allocating time:
- future offset: 40 (of which 0 is extra)
- start time: 2024-07-23T09:05:57Z
- shutdown time: 2024-07-23T09:15:57
- workload end time: 2024-07-23T09:15:57
- earliest end: 2024-07-23T09:15:57
workbench: run | genesis: deriving from cache
workbench: genesis: using create-testnet-data
workbench: genesis: deriving from cache: /nix/store/6pbq8rgxl2q2zbgmwdq32skmibk1pb2l-workbench-profile-genesis-cache-ci-test-hydra-bage -> run/2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup/genesis
workbench: genesis: using create-testnet-data
workbench: genesis: deriving from cache: /nix/store/6pbq8rgxl2q2zbgmwdq32skmibk1pb2l-workbench-profile-genesis-cache-ci-test-hydra-bage -> run/2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup/genesis
workbench: run | genesis: deploying..
workbench: run: allocated 2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup @ run/2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup
- run dir: run/2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup
- profile JSON: run/2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup/profile.json
- node specs: run/2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup/node-specs.json
- topology: run/2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup/topology/topology.pdf
- node base port: 30000
- RTView URL: http://localhost:30300
- EKG URL (node-0): http://localhost:30100/
- Prometheus URL (node-0): http://localhost:30200/metrics
- era: babbage
- epoch slots: 600
- slot duration: 1
- k: 3
- active slots coeff: 0.05
- hosts: 2
- pools: 2
- normal: 2
- dense: 0
- UTxO: 0, of which:
- delegated: 0
- generated: 120
- stuffed: 0
- delegators: 0
- generator duration: 600s
- requested epochs: 3ep
- effective epochs: 1ep
- transaction count: 1kTx
- full blocks: 1
- terminate at block: 3
workbench: run: starting 2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup
workbench: run | scenario: starting fixed-loaded
tracer: started
workbench: supervisor: waiting for cardano-tracer to create socket: OK
node-0: started
node-1: started
workbench: supervisor: waiting 40s for socket of node-0: 0���� 1���� 2���� 3���� 4���� 5���� 6���� 7���� 8���� 9���� 10���� 11���� 12���� 13���� 14���� 15���� 16���� 17���� 18���� 19���� 20���� 21���� 22���� 23���� 24���� 25���� 26���� 27���� 28���� node-0 up (29s)
workbench: supervisor: waiting 40s for socket of node-1: node-1 up (0s)
srwxr-xr-x 1 nixbld nixbld 0 Jul 23 09:05 run/2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup/node-0/node.socket
srwxr-xr-x 1 nixbld nixbld 0 Jul 23 09:05 run/2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup/node-1/node.socket
srwxr-xr-x 1 nixbld nixbld 0 Jul 23 09:05 run/2024-07-23-09-05-2682f-smoketest-ci-test-hydra-bage-sup/tracer/tracer.socket
generator: ERROR (spawn error)
workbench: supervisor: fatal: failed to start generator
run-script.json ------------------------------------
{
"add_tx_size": 100,
"debugMode": false,
"era": "Babbage",
"init_cooldown": 5,
"inputs_per_tx": 1,
"localNodeSocketPath": "../node-0/node.socket",
"min_utxo_value": 10000000,
"nodeConfigFile": "../node-0/config.json",
"outputs_per_tx": 1,
"plutus": {
"datum": null,
"limitExecutionMem": null,
"limitExecutionSteps": null,
"redeemer": "plutus-redeemer.json",
"script": {
"Left": "Loop"
},
"type": "LimitSaturationLoop"
},
"sigKey": "../genesis/utxo-keys/utxo1.skey",
"targetNodes": [
{
"addr": "127.0.0.1",
"name": "node-0",
"port": 30000
},
{
"addr": "127.0.0.1",
"name": "node-1",
"port": 30001
}
],
"tps": 0.2,
"tx_count": 120,
"tx_fee": 1360000
}
generator stdout -----------------------------------
Starting service tx-generator:
/nix/store/0mq4i9hvn2y01mni5ayr2sv776ppc0hf-tx-generator-exe-tx-generator-2.14.1/bin/tx-generator
json_highlevel
run-script.json
--cardano-tracer
../tracer/tracer.socket
..or, once again, in a single line:
'/nix/store/0mq4i9hvn2y01mni5ayr2sv776ppc0hf-tx-generator-exe-tx-generator-2.14.1/bin/tx-generator' 'json_highlevel' 'run-script.json' '--cardano-tracer' '../tracer/tracer.socket'
--> initial options:
NixServiceOptions {_nix_debugMode = False, _nix_tx_count = 120, _nix_tps = 0.2, _nix_inputs_per_tx = 1, _nix_outputs_per_tx = 1, _nix_tx_fee = Coin 1360000, _nix_min_utxo_value = Coin 10000000, _nix_add_tx_size = 100, _nix_init_cooldown = 5.0, _nix_era = AnyCardanoEra BabbageEra, _nix_plutus = Just (PlutusOn {plutusType = LimitSaturationLoop, plutusScript = Left "Loop", plutusDatum = Nothing, plutusRedeemer = Just "plutus-redeemer.json", plutusExecMemory = Nothing, plutusExecSteps = Nothing}), _nix_keepalive = Nothing, _nix_nodeConfigFile = Just "../node-0/config.json", _nix_cardanoTracerSocket = Nothing, _nix_sigKey = "../genesis/utxo-keys/utxo1.skey", _nix_localNodeSocketPath = "../node-0/node.socket", _nix_targetNodes = NodeDescription {ndAddr = NodeAddress {naHostAddress = 127.0.0.1, naPort = 30000}, ndName = "node-0"} :| [NodeDescription {ndAddr = NodeAddress {naHostAddress = 127.0.0.1, naPort = 30001}, ndName = "node-1"}]}
--> final options:
NixServiceOptions {_nix_debugMode = False, _nix_tx_count = 120, _nix_tps = 0.2, _nix_inputs_per_tx = 1, _nix_outputs_per_tx = 1, _nix_tx_fee = Coin 1360000, _nix_min_utxo_value = Coin 10000000, _nix_add_tx_size = 100, _nix_init_cooldown = 5.0, _nix_era = AnyCardanoEra BabbageEra, _nix_plutus = Just (PlutusOn {plutusType = LimitSaturationLoop, plutusScript = Left "Loop", plutusDatum = Nothing, plutusRedeemer = Just "plutus-redeemer.json", plutusExecMemory = Nothing, plutusExecSteps = Nothing}), _nix_keepalive = Nothing, _nix_nodeConfigFile = Just "../node-0/config.json", _nix_cardanoTracerSocket = Just "../tracer/tracer.socket", _nix_sigKey = "../genesis/utxo-keys/utxo1.skey", _nix_localNodeSocketPath = "../node-0/node.socket", _nix_targetNodes = NodeDescription {ndAddr = NodeAddress {naHostAddress = 127.0.0.1, naPort = 30000}, ndName = "node-0"} :| [NodeDescription {ndAddr = NodeAddress {naHostAddress = 127.0.0.1, naPort = 30001}, ndName = "node-1"}]}
--> success: quickTestPlutusDataOrDie ["plutus-redeemer.json"]
{"at":"2024-07-23T09:05:57.99929169Z","ns":"Benchmark.TxGeneratorVersion","data":{"arch":"x86_64","compilerName":"ghc","compilerVersion":"8.10","gitRev":"0000000000000000000000000000000000000000","kind":"TraceTxGeneratorVersion","os":"linux","package":"2.14.1"},"sev":"Info","thread":"4","host":"localhost"}
{"at":"2024-07-23T09:05:57.999295607Z","ns":"Benchmark.BenchTxSubDebug","data":{"kind":"TraceBenchTxSubDebug","msg":"Importing Genesis Fund."},"sev":"Info","thread":"4","host":"localhost"}
generator stderr -----------------------------------
tx-generator: DecoderFailure (LocalStateQuery HardForkBlock (': * ByronBlock (': * (ShelleyBlock (TPraos StandardCrypto) (ShelleyEra StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (AllegraEra StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (MaryEra StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (AlonzoEra StandardCrypto)) (': * (ShelleyBlock (Praos StandardCrypto) (BabbageEra StandardCrypto)) (': * (ShelleyBlock (Praos StandardCrypto) (ConwayEra StandardCrypto)) ('[] *)))))))) Query (BlockQuery (HardForkBlock (': * ByronBlock (': * (ShelleyBlock (TPraos StandardCrypto) (ShelleyEra StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (AllegraEra StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (MaryEra StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (AlonzoEra StandardCrypto)) (': * (ShelleyBlock (Praos StandardCrypto) (BabbageEra StandardCrypto)) (': * (ShelleyBlock (Praos StandardCrypto) (ConwayEra StandardCrypto)) ('[] *))))))))))) ServerAgency TokQuerying BlockQuery (QueryIfCurrent (QS (QS (QS (QS (QS (QZ GetCurrentPParams)))))))) (DeserialiseFailure 991 "Expected array with 175 entries, but encoded array has 185 entries.")
Service binary 'tx-generator' returned status: 1
-------------------------------------------------
workbench: FATAL: could not start supervisord
workbench: scenario: exit trap triggered
node-0: stopped
node-1: stopped
tracer: stopped
workbench: scenario: exit trap finished
real 0m43.310s
user 0m1.889s
sys 0m0.352s
Loading