-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MDEV-8096 vio timeouts are multiplied by 1000 for ssl
in when using vio->read_timeout (and write_timeout) to set timeouts of a new vio, as in: vio_timeout(vio, 0, old_vio.read_timeout) vio_timeout(vio, 0, old_vio.write_timeout) remember that timeouts are stored in ms, but vio_timeout()'s argument is in seconds.
- Loading branch information
Showing
4 changed files
with
57 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# connect with read timeout so SLEEP() should timeout | ||
# Check ssl turned on | ||
SHOW STATUS LIKE 'Ssl_cipher'; | ||
Variable_name Value | ||
Ssl_cipher DHE-RSA-AES256-SHA | ||
SELECT SLEEP(600); | ||
ERROR HY000: Lost connection to MySQL server during query |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
--source include/have_ssl_communication.inc | ||
|
||
# Save the initial number of concurrent sessions | ||
--source include/count_sessions.inc | ||
|
||
--echo # connect with read timeout so SLEEP() should timeout | ||
connect (ssl_con,localhost,root,,,,,SSL read_timeout=5); | ||
|
||
--echo # Check ssl turned on | ||
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA | ||
SHOW STATUS LIKE 'Ssl_cipher'; | ||
|
||
# --error CR_SERVER_LOST | ||
--error 2013 | ||
SELECT SLEEP(600); | ||
|
||
connection default; | ||
disconnect ssl_con; | ||
|
||
# Wait till all disconnects are completed | ||
--source include/wait_until_count_sessions.inc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters