-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
roachtest: tpccbench/nodes=6/cpu=16/multi-az failed #73351
Comments
Timed out during the tpcc post-import rebalancing warmup:
#73301 would definitely have helped here, but I think we might have the stack dumps at least. Going to have a poke. |
Easy enough:
@andreimatei you've touched tracing and invariants around spans recently, so I'm pretty sure you would either be the right person to fix this problem or know who is. Something that sticks out at me is
so we're finishing a For your convenience, here's the entire goroutine dump https://gist.github.com/6c14860b40bfddab95a889c6d6dbc455 |
Also x-ref #73374 which I saw happen on this issue |
Looking |
Fixing in #73383 |
When a child span finishes, it tries to deregister itself from the parent. We assert that the parent has a reference to this child. This assertion fired because there is a case where the parent does not have a reference to the child - when the parent had too many open children at the time when the child was created, it will not register the child. In effect, such a child is a root. This patch makes the child in question aware of the fact that it is really a root. Fixes cockroachdb#73351 Release note: None
73383: tracing: fix a crash r=andreimatei a=andreimatei When a child span finishes, it tries to deregister itself from the parent. We assert that the parent has a reference to this child. This assertion fired because there is a case where the parent does not have a reference to the child - when the parent had too many open children at the time when the child was created, it will not register the child. In effect, such a child is a root. This patch makes the child in question aware of the fact that it is really a root. Fixes #73351 Release note: None 73387: sql/tests: ignore an expected error for RSG r=yuzefovich a=yuzefovich Addresses: #70663 (comment). Release note: None Co-authored-by: Andrei Matei <[email protected]> Co-authored-by: Yahor Yuzefovich <[email protected]>
roachtest.tpccbench/nodes=6/cpu=16/multi-az failed with artifacts on master @ a80cfbee826f70988381a0a85c0fe7aba0115484:
Help
See: roachtest README
See: How To Investigate (internal)
Same failure on other branches
This test on roachdash | Improve this report!
The text was updated successfully, but these errors were encountered: