-
Notifications
You must be signed in to change notification settings - Fork 590
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
Frontend unexpected end of file error all the time #13515
Comments
How is the cluster started? According to the timestamp, It looks like some service connects to Risingwave periodically |
Via kube-bench
There are upstream MySQL Direct CDC, sysbench, psql client. |
maybe health check similar to #12899? |
How can we reproduce? It seems a client is keeping connecting the frontend |
Actually, I think all my clusters hitting this issue in the test env. Like this alive one in namespace There is only one psql connection which is executing a delete SQL right now. |
Could you run |
According to the log, it seems |
|
I think it is highly possible that some outer programs use That would produce the same log.
|
Maybe k8s also has some health checks to the frontend? cc @arkbriar |
Yes. There's a probe checking TCP connectivity of the SQL port. K8s will kill the process if the proce failed for 3 times continuously. |
Looks like the connections were started by the kubelet because of probing. Is it possible to hide the error when a TCP connection closed without sending anything? It also makes sense since a client hasn't been initialized and can fail silently. |
Describe the bug
When I test with
nightly-20231116
image, I got the following error in the frontend logs all the timeLog
Error message/log
No response
To Reproduce
No response
Expected behavior
No response
How did you deploy RisingWave?
No response
The version of RisingWave
nightly-20231116
Additional context
No response
The text was updated successfully, but these errors were encountered: