Open ninjaahhh opened 4 years ago
Looks like it is reproducible via: while [[ $? == 0 ]]; do pytest tests/test_cluster.py -k test_broadcast_cross_shard_transactions_2x1; done
The cause is that the root block only contains 2 minor blocks (expected 3, miss b2), and thus the corresponding xshard deposit is not processed.
Interesting why there is a race that a root block does not contain all minor blocks that are successfully added.
seeing flaky tests (like this run) sometimes. @qizhou can you take a look?