config root man

Current Path : /usr/opt/mysql57/mysql-test/suite/x/r/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //usr/opt/mysql57/mysql-test/suite/x/r/client_close.result

# restart
install plugin mysqlx soname "mysqlx.so";
call mtr.add_suppression("Plugin mysqlx reported: .Failed at SSL configuration: .SSL context is not usable without certificate and private key..");
call mtr.add_suppression("Plugin mysqlx reported: .SSL_CTX_load_verify_locations failed.");
call mtr.add_suppression('Message of size 4294967040 received, exceeding the limit of 1048576');
call mtr.add_suppression('21.1: Unsuccessful login attempt: Invalid user or password');
select sleep(1);
sleep(1)
0
SELECT `user`,`host`,`db`,`command`,`state`,`info` FROM INFORMATION_SCHEMA.PROCESSLIST WHERE `state` != 'cleaning up';
user	host	db	command	state	info
root	localhost	test	Query	executing	SELECT `user`,`host`,`db`,`command`,`state`,`info` FROM INFORMATION_SCHEMA.PROCESSLIST WHERE `state` != 'cleaning up'
RUN create procedure test.get_stuck()
begin
    declare i int;
    declare x int;
    set i = 1;
    while i < 1000 do
        set i = i + 1;
        set x = sleep(0.5);
    end while;
end

0 rows affected
RUN show global status like 'mysqlx_connections_%'
Variable_name	Value
Mysqlx_connections_accepted	1
Mysqlx_connections_closed	0
Mysqlx_connections_rejected	0
0 rows affected

Close_peer_disconnected
#######################

Connect and disconnect while idle
---------------------------------
connecting...
active session is now 'sess'
aborting session sess
switched to session default
RUN select sleep(2)
sleep(2)
0
0 rows affected
RUN show global status like 'mysqlx_connections_%'
Variable_name	Value
Mysqlx_connections_accepted	2
Mysqlx_connections_closed	1
Mysqlx_connections_rejected	0
0 rows affected

Connect and disconnect while running a query
--------------------------------------------
connecting...
active session is now 'sess'
send Mysqlx.Sql.StmtExecute {
  stmt: "select sleep(2)"
}

Mysqlx.Resultset.ColumnMetaData {
  type: SINT
  name: "sleep(2)"
  original_name: ""
  table: ""
  original_table: ""
  schema: ""
  catalog: "def"
  collation: 0
  fractional_digits: 0
  length: 21
  flags: 16
}

aborting session sess
switched to session default
RUN select sleep(2)
sleep(2)
0
0 rows affected
RUN show global status like 'mysqlx_connections_%'
Variable_name	Value
Mysqlx_connections_accepted	3
Mysqlx_connections_closed	2
Mysqlx_connections_rejected	0
0 rows affected

Connect and disconnect while streaming result
---------------------------------------------
connecting...
active session is now 'sess'
send Mysqlx.Sql.StmtExecute {
  stmt: "show variables"
}

aborting session sess
switched to session default
RUN select sleep(2)
sleep(2)
0
0 rows affected
RUN show global status like 'mysqlx_connections_%'
Variable_name	Value
Mysqlx_connections_accepted	4
Mysqlx_connections_closed	3
Mysqlx_connections_rejected	0
0 rows affected

Connect and disconnect while input queue is full
------------------------------------------------
connecting...
active session is now 'sess'
send Mysqlx.Sql.StmtExecute {
  stmt: "select sleep(2)"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "select 1"
}

aborting session sess
switched to session default
RUN show global status like 'mysqlx_connections_%'
Variable_name	Value
Mysqlx_connections_accepted	5
Mysqlx_connections_closed	4
Mysqlx_connections_rejected	0
0 rows affected

Disconnect while in a pipeline
------------------------------
connecting...
active session is now 'sess'
send Mysqlx.Sql.StmtExecute {
  stmt: "select 6"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "select 1"
}

Mysqlx.Resultset.ColumnMetaData {
  type: SINT
  name: "6"
  original_name: ""
  table: ""
  original_table: ""
  schema: ""
  catalog: "def"
  collation: 0
  fractional_digits: 0
  length: 1
  flags: 16
}

aborting session sess
switched to session default

Close_requested_by_client
#########################

Close when idle
---------------
connecting...
active session is now 'sess'
send Mysqlx.Sql.StmtExecute {
  stmt: "select 1"
}

1
1
0 rows affected
send Mysqlx.Connection.Close {
}

Mysqlx.Ok {
  msg: "bye!"
}

closing session sess
switched to session default
RUN select sleep(2)
sleep(2)
0
0 rows affected
RUN show global status like 'mysqlx_connections_%'
Variable_name	Value
Mysqlx_connections_accepted	7
Mysqlx_connections_closed	6
Mysqlx_connections_rejected	0
0 rows affected

Close in a pipeline
-------------------
connecting...
active session is now 'sess'
send Mysqlx.Sql.StmtExecute {
  stmt: "select 2"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "select 3"
}

send Mysqlx.Session.Close {
}

2
2
0 rows affected
3
3
0 rows affected
Mysqlx.Ok {
  msg: "bye!"
}

RUN select 4
While executing select 4:
Got expected error (one of: 2006 2007 )
aborting session sess
switched to session default

Close_client_killed
###################

Kill a session while idle
-------------------------
connecting...
active session is now 'sess'
switched to session default
send Mysqlx.Sql.StmtExecute {
  stmt: "kill_client"
  args {
    type: SCALAR
    scalar {
      type: V_UINT
      v_unsigned_int: 9
    }
  }
  namespace: "xplugin"
}


command ok
Namespace 'xplugin' is deprecated, please use 'mysqlx' instead
switched to session sess
aborting session sess
switched to session default

Kill a session executing query
------------------------------
connecting...
active session is now 'sess'
send Mysqlx.Sql.StmtExecute {
  stmt: "call test.get_stuck()"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "select 1"
}

switched to session default
send Mysqlx.Sql.StmtExecute {
  stmt: "kill_client"
  args {
    type: SCALAR
    scalar {
      type: V_UINT
      v_unsigned_int: 10
    }
  }
  namespace: "xplugin"
}


command ok
switched to session sess
Got expected error (one of: 1317 2006 2007 5010 )
aborting session sess
switched to session default

Kill a session that hasnt authenticated yet
-------------------------------------------
connecting...
active session is now 'sess'
switched to session default
send Mysqlx.Sql.StmtExecute {
  stmt: "kill_client"
  args {
    type: SCALAR
    scalar {
      type: V_UINT
      v_unsigned_int: 11
    }
  }
  namespace: "xplugin"
}


command ok
switched to session sess
RUN select 1
While executing select 1:
Got expected error (one of: 2006 2007 )
aborting session sess
switched to session default

Kill a session that hasnt authenticated yet, with data queued
-------------------------------------------------------------
connecting...
active session is now 'sess'
send Mysqlx.Connection.CapabilitiesGet {
}

switched to session default
send Mysqlx.Sql.StmtExecute {
  stmt: "kill_client"
  args {
    type: SCALAR
    scalar {
      type: V_UINT
      v_unsigned_int: 12
    }
  }
  namespace: "xplugin"
}


command ok
switched to session sess
Got expected error (one of: 2006 2007 )
aborting session sess
switched to session default

Close_fatal_error
#################

Authentication error
--------------------
connecting...
active session is now 'sess'
send Mysqlx.Session.AuthenticateStart {
  mech_name: "invalid"
}

Got expected error:
Mysqlx.Error {
  severity: FATAL
  code: 1251
  msg: "Invalid authentication method invalid"
  sql_state: "HY000"
}

aborting session sess
switched to session default

Authentication error (try to close normally)
--------------------------------------------
connecting...
active session is now 'sess'
send Mysqlx.Session.AuthenticateStart {
  mech_name: "invalid"
}

Got expected error:
Mysqlx.Error {
  severity: FATAL
  code: 1251
  msg: "Invalid authentication method invalid"
  sql_state: "HY000"
}

closing session sess
switched to session default
Got expected error (one of: 2006 2007 )

Disconnect while authenticating
-------------------------------
connecting...
active session is now 'sess'
send Mysqlx.Session.AuthenticateStart {
  mech_name: "MYSQL41"
}

aborting session sess
switched to session default

Send unexpected message at handshake
------------------------------------
connecting...
active session is now 'sess'
send Mysqlx.Sql.StmtExecute {
  stmt: "select 1"
}

Got expected error:
Mysqlx.Error {
  severity: FATAL
  code: 5000
  msg: "Invalid message"
  sql_state: "HY000"
}

aborting session sess
switched to session default

Disconnect at handshake
-----------------------
connecting...
active session is now 'sess'
aborting session sess
switched to session default

Disconnect at handshake
-----------------------
connecting...
active session is now 'sess'
send Mysqlx.Connection.CapabilitiesGet {
}

aborting session sess
switched to session default

Close_aborted
#############

Send illegal message at handshake
---------------------------------
connecting...
active session is now 'sess'
Sending 10 bytes raw data...
closing session sess
switched to session default

Send illegal message after handshake
------------------------------------
connecting...
active session is now 'sess'
Sending 10 bytes raw data...
closing session sess
switched to session default

Connection failure by auth
--------------------------
connecting...
Got expected error: Invalid user or password (code 1045)

Other conditions
################

Connect and disconnect after queue read timeout
-----------------------------------------------
connecting...
active session is now 'sess'
aborting session sess
switched to session default

Final check of clients still around
-----------------------------------
send Mysqlx.Sql.StmtExecute {
  stmt: "list_clients"
  namespace: "xplugin"
}

client_id	user	host	sql_session
1	root	localhost	$SESSION
command ok

Bug #21825183 - WHEN CLIENTS LAST SESSION IS CLOSED THEN NOT ALL QUEUED MESSAGES ARE SEND
-----------------------------------------------------------------------------------------
connecting...
active session is now 'sess'
send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Sql.StmtExecute {
  stmt: "SELECT 1234 as `Column`;"
  namespace: "sql"
}

send Mysqlx.Session.Close {
}

Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Column
1234
0 rows affected
Mysqlx.Ok {
  msg: "bye!"
}

aborting session sess
switched to session default
Mysqlx.Ok {
  msg: "bye!"
}
ok
select sleep(10);
sleep(10)
0
show global status like 'mysqlx_sessions';
Variable_name	Value
Mysqlx_sessions	0
show global status like 'mysqlx_connections_%';
Variable_name	Value
Mysqlx_connections_accepted	23
Mysqlx_connections_closed	23
Mysqlx_connections_rejected	0
SELECT `user`,`host`,`db`,`command`,`state`,`info` FROM INFORMATION_SCHEMA.PROCESSLIST WHERE `state` != 'cleaning up';
user	host	db	command	state	info
root	localhost	test	Query	executing	SELECT `user`,`host`,`db`,`command`,`state`,`info` FROM INFORMATION_SCHEMA.PROCESSLIST WHERE `state` != 'cleaning up'
drop procedure test.get_stuck;
uninstall plugin mysqlx;

Man Man