-
Notifications
You must be signed in to change notification settings - Fork 110
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
[Bug] orca test cases failed due to server closed the connection unexpectedly #669
Comments
@congxuebin could you provide more details about the crash? |
@gfphoenix78 Hi Hao, The crash occurred when creating table. But simply running the test case qp_misc_jiras won't recreate the problem. You can recreate thru the following test.
|
I also ran into this issue on Rocky Linux 8 & 9.
@my-ship-it - Do we know what change introduced this issue? Do we know when this will be fixed? We need to get this fixed as soon as possible. |
@gfphoenix78 Could you please help on it, thanks! |
Just for the record:
|
I cannot checked if it helps or not because the issue does not reproduce in my dev env (still try to do it), but looked up the last commits and see that we cherry-picked Fix predicate pushdown using cast'd column (#13770) but did not took [Fix qp_with_clause testcase without asserts (#13878)] (open-gpdb/gpdb@fad65d7) where bug in [CExpressionPreprocessor.cpp] line 2846 was fixed (see bt Maxim provided) It looks like we should cherry-picked #13878 too |
Added #708 to launch tests while checking it in my env |
Thank you @leborchuk , I'll check whether it works with this patch. I doesn't repo this issue in my current env. Will test on other envs. |
Hi, Ed, I couldn't repro this issue on my Rocky Linux 9. Could you repro the crash on your env? If yes, you may try @leborchuk 's PR #708 |
You should be able to reproduce the issue by building HEAD of main with the following configure options. You will need to update it for your environment. FYI: I build xerces-c from source instead of pulling from epel and that is why my configure command is the way it is.
Here is the command I use to execute installcheck:
|
Cloudberry Database version
Cloudberry Database 1.7.0+dev.23.g200e3561 build 88554 commit:200e3561
What happened
+WARNING: terminating connection because of crash of another server process
+server closed the connection unexpectedly
+connection to server was lost
parallel group (8 tests): qp_executor qp_with_clause qp_olap_window qp_misc_jiras qp_olap_windowerr qp_bitmapscan qp_derived_table qp_dropped_cols
qp_misc_jiras ... FAILED (test process exited with exit code 2) 903 ms (diff 714 ms)
qp_with_clause ... FAILED (test process exited with exit code 2) 897 ms (diff 1164 ms)
qp_executor ... ok 206 ms (diff 85 ms)
qp_olap_windowerr ... FAILED (test process exited with exit code 2) 905 ms (diff 796 ms)
qp_olap_window ... FAILED (test process exited with exit code 2) 902 ms (diff 8355 ms)
qp_derived_table ... FAILED (test process exited with exit code 2) 913 ms (diff 13612 ms)
qp_bitmapscan ... FAILED (test process exited with exit code 2) 911 ms (diff 1912 ms)
qp_dropped_cols ... FAILED (test process exited with exit code 2) 916 ms (diff 1505 ms)
What you think should happen instead
No response
How to reproduce
make -k PGOPTIONS='-c optimizer=on' installcheck-good
Operating System
centos7
Anything else
No response
Are you willing to submit PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: