fedimint / fedimint

Federated E-Cash Mint
https://fedimint.org/
MIT License
536 stars 209 forks source link

`recoverytool_tests` flake #5182

Open dpc opened 2 weeks ago

dpc commented 2 weeks ago
devimint::federation: Pegging-in client funds amount=23455000 deposit_fees=1000
fedimint-test-all-wasm32-unknown-unknown-ci> 00:00:21 2024-05-01T05:05:40.499380Z  INFO devimint::federation: Pegging-in client funds amount=34566000 deposit_fees=1000
fedimint-test-all-wasm32-unknown-unknown-ci> 00:00:27 2024-05-01T05:05:46.582535Z  INFO devimint::tests: Recovering using utxos method
fedimint-test-all-wasm32-unknown-unknown-ci> 00:00:27 2024-05-01T05:05:46.600531Z  INFO devimint::tests: Getting wallet balances before import
fedimint-test-all-wasm32-unknown-unknown-ci> 00:00:27 2024-05-01T05:05:46.601248Z  INFO devimint::tests: Importing descriptors into bitcoin wallet
fedimint-test-all-wasm32-unknown-unknown-ci> 00:00:27 2024-05-01T05:05:46.617383Z  INFO devimint::tests: Getting wallet balances after import
fedimint-test-all-wasm32-unknown-unknown-ci> 00:00:27 2024-05-01T05:05:46.618056Z  INFO devimint::tests: Recovering using epochs method
fedimint-test-all-wasm32-unknown-unknown-ci> 00:00:27 thread 'main' panicked at /build/source/devimint/src/tests.rs:2138:9:
fedimint-test-all-wasm32-unknown-unknown-ci> 00:00:27 assertion failed: epochs_descriptors.contains(*utxo_descriptor)

https://github.com/fedimint/fedimint/actions/runs/8905563182/job/24456446516

dpc commented 2 weeks ago

@elsirion That's the first time I'm seeing something like this. Maybe it will make sense to you.

elsirion commented 2 weeks ago

Is this really a flake? I don't understand how it ever worked :laughing: I opened #5184 to fix

dpc commented 2 weeks ago

I guess this self-runner CI setup is very good at triggering timing issues, and also lowering the session time in the CI is a big factor. This flaky became actually quite common: https://github.com/fedimint/fedimint/actions/runs/8905441563/job/24456145219