Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.4.4
-
None
Description
Timed out connection shows that it was normal connection closed (error is lost)
flush status;
|
SHOW GLOBAL STATUS LIKE 'Aborted%';
|
|
SET @save_connect_timeout= @@connect_timeout;
|
SET GLOBAL connect_timeout=2;
|
SET GLOBAL log_warnings=2;
|
--let SEARCH_FILE=$MYSQLTEST_VARDIR/log/mysqld.1.err
|
--let SEARCH_PATTERN= unauthenticated
|
--source include/search_pattern_in_file.inc
|
--let SEARCH_PATTERN= This connection closed normally without authentication
|
--source include/search_pattern_in_file.inc
|
|
--perl
|
use Socket;
|
use autodie;
|
socket(SOCK, PF_INET, SOCK_STREAM, getprotobyname("tcp"));
|
connect(SOCK, pack_sockaddr_in($ENV{MASTER_MYPORT}, inet_aton("localhost")));
|
sleep 3;
|
exit(0);
|
EOF
|
|
SHOW GLOBAL STATUS LIKE 'Aborted%';
|
|
--let SEARCH_FILE=$MYSQLTEST_VARDIR/log/mysqld.1.err
|
--let SEARCH_PATTERN= unauthenticated
|
--source include/search_pattern_in_file.inc
|
--let SEARCH_PATTERN= This connection closed normally without authentication
|
--source include/search_pattern_in_file.inc
|
|
SET GLOBAL log_warnings=default;
|
SET GLOBAL connect_timeout= @save_connect_timeout;
|
|
Attachments
Issue Links
- relates to
-
MDEV-19277 Add status variable that gets incremented if connection is aborted prior to authentication
- Closed
-
MDEV-19282 Log more specific warning with log_warnings=2 if connection is aborted prior to authentication
- Closed