-
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: sqlsmith: tracking issue for inbox communication errors #66174
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
With regards to these "inbox communication errors" my guess is that it is actually the test harness problem. For sqlsmith roachtests we use To test out this hypothesis I'll adjust the test harness to using the setting in 50%. |
68812: randgen: generate random expression indexes r=mgartner a=mgartner #### randgen: refactor random expression generation This commit refactors the code that generates random computed columns so that the logic for generating random expressions can be used in a future commit to generate random expression indexes. Release note: None #### randgen: generate random expression indexes The `randgen` package now generates schemas with random expression indexes. This allows for random testing of expression indexes in `sqlsmith` and ternary logic partitioning (TLP). Fixes #68174 Release note: None 68918: Revert "streamingccl: hang processors on losing connection with sinkless stream client" r=arulajmani a=adityamaru This reverts commit f5244f4. 68990: roachtest/tests: adjust sqlsmith slightly r=yuzefovich a=yuzefovich This commit adjusts `sqlsmith` roachtest slightly so that vectorized panic injection occurs with 50% probability (instead of 100%). This is done to check whether the panic injection is the root cause of the inbox communication errors we have been seeing sporadically. Informs: #66174. Release note: None 69003: backupccl: skip TestBackupRestoreSystemJobProgress under stressrace r=arulajmani a=adityamaru The test times out under stressrace. It runs without flaking under `stress` after #68961. Release note: None Co-authored-by: Marcus Gartner <[email protected]> Co-authored-by: Aditya Maru <[email protected]> Co-authored-by: Yahor Yuzefovich <[email protected]>
#69188 - vectorized panic injection is enabled. |
Alright, so it does look like the vectorized panic injection is the cause of these "inbox communication errors". My understanding is as follows: we have a distributed plan, one of the flows get the injected panic (most likely in I have an idea of how to make things better. |
roachtest.sqlsmith/setup=seed-vec/setting=vec failed with artifacts on master @ cef0bd947590218ea6ac94f4f85dffc25e16fcd0:
Reproduce
To reproduce, try:
# From https://go.crdb.dev/p/roachstress, perhaps edited lightly. caffeinate ./roachstress.sh sqlsmith/setup=seed-vec/setting=vec
This test on roachdash | Improve this report!
The text was updated successfully, but these errors were encountered: