Open marun opened 1 year ago
This flake may represent an opportunity to improve the UX of transaction issuance: ideally, the node that issues a transaction should be capable of reporting its failure.
This issue has become stale because it has been open 60 days with no activity. Adding the lifecycle/frozen
label will cause this issue to ignore lifecycle events.
Symptom
The P-Chain workflow test attempted to add a delegator for a new node, and the transaction was issued, but the test timed out after 1h waiting for the transaction status (due to not having a timed context, which https://github.com/ava-labs/avalanchego/pull/2069 fixes). It appears that the transaction was dropped by a node the test was not talking to (
NodeID-CabYGC8s6XzAXCNdrpzcmMb4x6XcZXTAu
- due to processing taking long enough that the delegator start time was no longer within synchrony bound), but for some reason that transaction status was never propagated to the node that the test was talking to (NodeID-LP4G9QEVsYYTtLuqtJ3Q6AzKJ6fNLDhME
).P.log
on the node the test was talking to (NodeID-LP4G9QEVsYYTtLuqtJ3Q6AzKJ6fNLDhME
) indicating that the transaction (tx idsRZXqcwU1FBt8GF48614VXQKA8BBk9uSwJPTjPAL8BTEdq8oU
) was dropped:P.log
on the other initial validator in the network (NodeID-CabYGC8s6XzAXCNdrpzcmMb4x6XcZXTAu
) indicating that it took long enough to attempt to build a block that the delegator transaction was no longer within synchrony bound and the transaction was dropped:Sample logs
Failing jobs
Linked jobs include a testnet-data artifact containing the network data for the run.