-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Aurora Support #363
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
Comments
Follow up, digging deeper I am having a similar problem I think related to #285 It seems it only happens when I connect to Aurora, the only solution I found is to use
|
From some other tests, it seems the problem occurs only with TLS enabled. I am not sure if the problem is now in Aurora itself or not. Need more investigation. |
I have a similar issue with Aurora where my transactions freeze when trying to commit. It goes away if we disable TLS. |
Yeah. Same here, but disabling TLS is a non solution. :/ |
TLS in the MySQL protocol is quite simple: Server says "Hi, I support TLS", the client then answers "cool, everything from now on is TLS encrypted then!" and switches to TLS then [0]. All other protocol is transparent. Unless the Go TLS implementation is incompatible for some reason, I have little idea what could go wrong there. |
Has anyone tested the driver with Aurora? I am asking because I am having trouble with Aurora RDS and executing multiple writes in different goroutines, ~100 writes give tcp i/o errors with 0 Idle Connections, while when IdleConnections > 0 the application hangs forever. Same application works fine under heavier workloads with mysql.
The text was updated successfully, but these errors were encountered: