Skip to content
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

Branch v2.x-AT #4603

Closed
wants to merge 3 commits into from
Closed

Branch v2.x-AT #4603

wants to merge 3 commits into from

Conversation

renecannao
Copy link
Contributor

This is v2.x at commit 01d1fc9 , plus branch v2.x-backend_conns_ssl_err_clear (PR #4602)

The SSL error queue wasn't cleanup after an SSL related error took place
in a backend connection. This would result in the propagation of the
error to other conns handled by the thread, which could result in:

- Incorrect destruction of connections in conn-pool.
- Invalid error propagation to clients.

This is a consequence of 'libmariadbclient' not performing a cleanup of
this queue by itself. The situation got mitigated since the library
**does** perform a cleanup of such queue during connect phase
('auth_caching_sha2_client|auth_sha256_client'), and ProxySQL does a
cleanup of this queue during frontend SSL traffic.
@renecannao renecannao closed this Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants