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

Upgrade Go SQL driver for MySQL #4910

Closed
elikatsis opened this issue Dec 17, 2020 · 0 comments · Fixed by #4911
Closed

Upgrade Go SQL driver for MySQL #4910

elikatsis opened this issue Dec 17, 2020 · 0 comments · Fixed by #4911

Comments

@elikatsis
Copy link
Member

We (Arrikto) have been deploying multi-user KFP as part of KF with Istio sidecars. We have noticed that some Istio connection resets made the KFP API server <-> MySQL db communication break. And this was happening a lot.
We were essentially bumping into this issue: go-sql-driver/mysql#674

So after some research, we found out that we are currently using an old version of the Go SQL driver for MySQL.

We have lots of reasons to upgrade it, see here for a great article on this. It contains a summary of important bugs which got fixed in v1.5.0.

After upgrading it for our deployments, this issue was greatly eliminated to the point that it almost never happens [or on the very rare occasion that it may occur, it is totally unnoticeable].

elikatsis added a commit to arrikto/kubeflow-pipelines that referenced this issue Dec 17, 2020
Signed-off-by: Ilias Katsakioris <elikatsis@arrikto.com>
k8s-ci-robot pushed a commit that referenced this issue Dec 22, 2020
Signed-off-by: Ilias Katsakioris <elikatsis@arrikto.com>
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 a pull request may close this issue.

1 participant