polardbxengine/mysql-test/suite/polarx_rpc/r/polarx_rpc_cancel.result

169 lines
2.8 KiB
Plaintext

RUN drop schema if exists xtest
0 rows affected
RUN create schema xtest
1 rows affected
RUN use xtest
0 rows affected
RUN create table mytable (pk int primary key auto_increment, data varchar(100))
0 rows affected
send Polarx.Session.NewSession {
}
RUN recvok
send Polarx.Sql.StmtExecute {
stmt: "insert into mytable values (DEFAULT, \'one\')"
schema_name: "xtest"
}
1 rows affected
last insert id: 1
send Polarx.Sql.StmtExecute {
stmt: "insert into mytable values (DEFAULT, \'two\')"
}
1 rows affected
last insert id: 2
send Polarx.Sql.StmtExecute {
stmt: "insert into mytable values (DEFAULT, \'three\')"
}
1 rows affected
last insert id: 3
send Polarx.Session.NewSession {
}
RUN recvok
send Polarx.Sql.StmtExecute {
stmt: "begin"
schema_name: "xtest"
token: 10000
}
0 rows affected
send Polarx.Sql.StmtExecute {
stmt: "select data from mytable where pk=1 for update"
token: 10000
}
data
one
0 rows affected
send Polarx.Sql.StmtExecute {
stmt: "select data from mytable where pk=1 for update"
token: 10000
}
send Polarx.Sql.StmtExecute {
stmt: "select * from mytable"
token: 10000
}
send Polarx.Session.KillSession {
type: QUERY
x_session_id: 1
}
Polarx.Notice.Frame {
type: 1
scope: LOCAL
payload: "Polarx.Notice.Warning { level: ERROR\ncode: 1317\nmsg: \"Query execution was interrupted\"\n }"
}
Polarx.Notice.Frame {
type: 1
scope: LOCAL
payload: "Polarx.Notice.Warning { level: ERROR\ncode: 1030\nmsg: \"Got error 168 - \\\'Unknown (generic) error from engine\\\' from storage engine\"\n }"
}
Got expected error:
Polarx.Error {
severity: ERROR
code: 1317
msg: "Query execution was interrupted"
sql_state: "70100"
}
Polarx.Resultset.ColumnMetaData {
type: SINT
original_type: MYSQL_TYPE_LONG
name: "pk"
original_name: "pk"
table: "mytable"
original_table: "mytable"
schema: "xtest"
catalog: "def"
collation: 63
length: 11
flags: 304
original_flags: 16899
}
Polarx.Resultset.ColumnMetaData {
type: BYTES
original_type: MYSQL_TYPE_VARCHAR
name: "data"
original_name: "data"
table: "mytable"
original_table: "mytable"
schema: "xtest"
catalog: "def"
collation: 33
length: 300
original_flags: 0
}
Polarx.Resultset.Row {
field: "\002"
field: "one\000"
}
Polarx.Resultset.Row {
field: "\004"
field: "two\000"
}
Polarx.Resultset.Row {
field: "\006"
field: "three\000"
}
Polarx.Resultset.FetchDone {
}
Polarx.Notice.Frame {
type: 3
scope: LOCAL
payload: "Polarx.Notice.SessionStateChanged { param: ROWS_AFFECTED\nvalue {\n type: V_UINT\n v_unsigned_int: 0\n}\n }"
}
Polarx.Sql.StmtExecuteOk {
}
send Polarx.Session.Close {
}
RUN recvok
send Polarx.Sql.StmtExecute {
stmt: "rollback"
token: 10000
}
0 rows affected
send Polarx.Session.Close {
}
RUN recvok
RUN drop schema if exists xtest
1 rows affected
ok