mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-12-24 02:01:42 +08:00
Remove other instance of 'none' Error_no in MySQLProtocolParser.pm.
This commit is contained in:
@@ -3388,11 +3388,13 @@ sub _packet_from_server {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$event = {
|
$event = {
|
||||||
cmd => $com,
|
cmd => $com,
|
||||||
arg => $arg,
|
arg => $arg,
|
||||||
ts => $packet->{ts},
|
ts => $packet->{ts},
|
||||||
Error_no => $error->{errno} ? "#$error->{errno}" : 'none',
|
|
||||||
};
|
};
|
||||||
|
if ( $error->{errno} ) {
|
||||||
|
$event->{Error_no} = $error->{errno};
|
||||||
|
}
|
||||||
$session->{attribs}->{Error_msg} = $error->{message};
|
$session->{attribs}->{Error_msg} = $error->{message};
|
||||||
return $self->_make_event($event, $packet, $session);
|
return $self->_make_event($event, $packet, $session);
|
||||||
}
|
}
|
||||||
@@ -3603,13 +3605,17 @@ sub _make_event {
|
|||||||
Thread_id => $session->{thread_id},
|
Thread_id => $session->{thread_id},
|
||||||
pos_in_log => $session->{pos_in_log},
|
pos_in_log => $session->{pos_in_log},
|
||||||
Query_time => timestamp_diff($session->{ts}, $packet->{ts}),
|
Query_time => timestamp_diff($session->{ts}, $packet->{ts}),
|
||||||
Error_no => $event->{Error_no} || 'none',
|
|
||||||
Rows_affected => ($event->{Rows_affected} || 0),
|
Rows_affected => ($event->{Rows_affected} || 0),
|
||||||
Warning_count => ($event->{Warning_count} || 0),
|
Warning_count => ($event->{Warning_count} || 0),
|
||||||
No_good_index_used => ($event->{No_good_index_used} ? 'Yes' : 'No'),
|
No_good_index_used => ($event->{No_good_index_used} ? 'Yes' : 'No'),
|
||||||
No_index_used => ($event->{No_index_used} ? 'Yes' : 'No'),
|
No_index_used => ($event->{No_index_used} ? 'Yes' : 'No'),
|
||||||
};
|
};
|
||||||
@{$new_event}{keys %{$session->{attribs}}} = values %{$session->{attribs}};
|
@{$new_event}{keys %{$session->{attribs}}} = values %{$session->{attribs}};
|
||||||
|
foreach my $opt_attrib ( qw(Error_no) ) {
|
||||||
|
if ( defined $event->{$opt_attrib} ) {
|
||||||
|
$new_event->{$opt_attrib} = $event->{$opt_attrib};
|
||||||
|
}
|
||||||
|
}
|
||||||
PTDEBUG && _d('Properties of event:', Dumper($new_event));
|
PTDEBUG && _d('Properties of event:', Dumper($new_event));
|
||||||
|
|
||||||
delete $session->{cmd};
|
delete $session->{cmd};
|
||||||
@@ -14591,7 +14597,6 @@ sub main {
|
|||||||
Last_errno => 'string',
|
Last_errno => 'string',
|
||||||
Thread_id => 'string',
|
Thread_id => 'string',
|
||||||
InnoDB_trx_id => 'string',
|
InnoDB_trx_id => 'string',
|
||||||
Error_no => 'string',
|
|
||||||
Killed => 'bool',
|
Killed => 'bool',
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -918,13 +918,18 @@ sub _make_event {
|
|||||||
Thread_id => $session->{thread_id},
|
Thread_id => $session->{thread_id},
|
||||||
pos_in_log => $session->{pos_in_log},
|
pos_in_log => $session->{pos_in_log},
|
||||||
Query_time => timestamp_diff($session->{ts}, $packet->{ts}),
|
Query_time => timestamp_diff($session->{ts}, $packet->{ts}),
|
||||||
Error_no => $event->{Error_no} || 'none',
|
|
||||||
Rows_affected => ($event->{Rows_affected} || 0),
|
Rows_affected => ($event->{Rows_affected} || 0),
|
||||||
Warning_count => ($event->{Warning_count} || 0),
|
Warning_count => ($event->{Warning_count} || 0),
|
||||||
No_good_index_used => ($event->{No_good_index_used} ? 'Yes' : 'No'),
|
No_good_index_used => ($event->{No_good_index_used} ? 'Yes' : 'No'),
|
||||||
No_index_used => ($event->{No_index_used} ? 'Yes' : 'No'),
|
No_index_used => ($event->{No_index_used} ? 'Yes' : 'No'),
|
||||||
};
|
};
|
||||||
@{$new_event}{keys %{$session->{attribs}}} = values %{$session->{attribs}};
|
@{$new_event}{keys %{$session->{attribs}}} = values %{$session->{attribs}};
|
||||||
|
# https://bugs.launchpad.net/percona-toolkit/+bug/823411
|
||||||
|
foreach my $opt_attrib ( qw(Error_no) ) {
|
||||||
|
if ( defined $event->{$opt_attrib} ) {
|
||||||
|
$new_event->{$opt_attrib} = $event->{$opt_attrib};
|
||||||
|
}
|
||||||
|
}
|
||||||
PTDEBUG && _d('Properties of event:', Dumper($new_event));
|
PTDEBUG && _d('Properties of event:', Dumper($new_event));
|
||||||
|
|
||||||
# Delete cmd to prevent re-making the same event if the
|
# Delete cmd to prevent re-making the same event if the
|
||||||
|
|||||||
@@ -38,7 +38,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => 0,
|
pos_in_log => 0,
|
||||||
bytes => length('select "hello world" as greeting'),
|
bytes => length('select "hello world" as greeting'),
|
||||||
cmd => 'Query',
|
cmd => 'Query',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 0,
|
Rows_affected => 0,
|
||||||
Warning_count => 0,
|
Warning_count => 0,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -66,7 +65,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => 1470,
|
pos_in_log => 1470,
|
||||||
bytes => length('administrator command: Connect'),
|
bytes => length('administrator command: Connect'),
|
||||||
cmd => 'Admin',
|
cmd => 'Admin',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 0,
|
Rows_affected => 0,
|
||||||
Warning_count => 0,
|
Warning_count => 0,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -84,7 +82,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => 2449,
|
pos_in_log => 2449,
|
||||||
ts => '090412 11:00:13.118643',
|
ts => '090412 11:00:13.118643',
|
||||||
user => 'msandbox',
|
user => 'msandbox',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 0,
|
Rows_affected => 0,
|
||||||
Warning_count => 0,
|
Warning_count => 0,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -102,7 +99,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => 3298,
|
pos_in_log => 3298,
|
||||||
ts => '090412 11:00:13.119079',
|
ts => '090412 11:00:13.119079',
|
||||||
user => 'msandbox',
|
user => 'msandbox',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 0,
|
Rows_affected => 0,
|
||||||
Warning_count => 0,
|
Warning_count => 0,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -120,7 +116,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => '4186',
|
pos_in_log => '4186',
|
||||||
ts => '090412 11:00:13.119487',
|
ts => '090412 11:00:13.119487',
|
||||||
user => 'msandbox',
|
user => 'msandbox',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 0,
|
Rows_affected => 0,
|
||||||
Warning_count => 0,
|
Warning_count => 0,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -194,7 +189,7 @@ test_protocol_parser(
|
|||||||
protocol => $protocol,
|
protocol => $protocol,
|
||||||
file => "$sample/tcpdump005.txt",
|
file => "$sample/tcpdump005.txt",
|
||||||
result => [
|
result => [
|
||||||
{ Error_no => 'none',
|
{
|
||||||
Rows_affected => 1,
|
Rows_affected => 1,
|
||||||
Query_time => '0.000435',
|
Query_time => '0.000435',
|
||||||
Thread_id => 4294967296,
|
Thread_id => 4294967296,
|
||||||
@@ -212,7 +207,7 @@ test_protocol_parser(
|
|||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
},
|
},
|
||||||
{ Error_no => 'none',
|
{
|
||||||
Rows_affected => 2,
|
Rows_affected => 2,
|
||||||
Query_time => '0.000565',
|
Query_time => '0.000565',
|
||||||
Thread_id => 4294967296,
|
Thread_id => 4294967296,
|
||||||
@@ -252,7 +247,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => 0,
|
pos_in_log => 0,
|
||||||
bytes => length('select * from t'),
|
bytes => length('select * from t'),
|
||||||
cmd => 'Query',
|
cmd => 'Query',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 0,
|
Rows_affected => 0,
|
||||||
Warning_count => 0,
|
Warning_count => 0,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -280,7 +274,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => 0,
|
pos_in_log => 0,
|
||||||
bytes => length('insert into t values(current_date)'),
|
bytes => length('insert into t values(current_date)'),
|
||||||
cmd => 'Query',
|
cmd => 'Query',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 1,
|
Rows_affected => 1,
|
||||||
Warning_count => 1,
|
Warning_count => 1,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -412,7 +405,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => 0,
|
pos_in_log => 0,
|
||||||
bytes => length('select "hello world" as greeting'),
|
bytes => length('select "hello world" as greeting'),
|
||||||
cmd => 'Query',
|
cmd => 'Query',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 0,
|
Rows_affected => 0,
|
||||||
Warning_count => 0,
|
Warning_count => 0,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -434,7 +426,7 @@ test_protocol_parser(
|
|||||||
file => "$sample/tcpdump013.txt",
|
file => "$sample/tcpdump013.txt",
|
||||||
desc => 'old password and compression',
|
desc => 'old password and compression',
|
||||||
result => [
|
result => [
|
||||||
{ Error_no => 'none',
|
{
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.034355',
|
Query_time => '0.034355',
|
||||||
@@ -466,7 +458,6 @@ test_protocol_parser(
|
|||||||
desc => 'in-stream compression detection',
|
desc => 'in-stream compression detection',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.001375',
|
Query_time => '0.001375',
|
||||||
@@ -503,7 +494,6 @@ SKIP: {
|
|||||||
desc => 'compressed data',
|
desc => 'compressed data',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.006415',
|
Query_time => '0.006415',
|
||||||
@@ -522,7 +512,6 @@ SKIP: {
|
|||||||
user => 'msandbox',
|
user => 'msandbox',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'Yes',
|
No_index_used => 'Yes',
|
||||||
Query_time => '0.002884',
|
Query_time => '0.002884',
|
||||||
@@ -541,7 +530,6 @@ SKIP: {
|
|||||||
user => 'msandbox',
|
user => 'msandbox',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000000',
|
Query_time => '0.000000',
|
||||||
@@ -574,7 +562,6 @@ test_protocol_parser(
|
|||||||
desc => 'TCP retransmission',
|
desc => 'TCP retransmission',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.001000',
|
Query_time => '0.001000',
|
||||||
@@ -607,7 +594,6 @@ test_protocol_parser(
|
|||||||
desc => 'Multiple servers',
|
desc => 'Multiple servers',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000206',
|
Query_time => '0.000206',
|
||||||
@@ -626,7 +612,6 @@ test_protocol_parser(
|
|||||||
user => undef,
|
user => undef,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000203',
|
Query_time => '0.000203',
|
||||||
@@ -656,7 +641,6 @@ test_protocol_parser(
|
|||||||
desc => 'Multiple servers but watch only one',
|
desc => 'Multiple servers but watch only one',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000206',
|
Query_time => '0.000206',
|
||||||
@@ -713,7 +697,6 @@ test_protocol_parser(
|
|||||||
desc => 'prepared statements, simple, no NULL',
|
desc => 'prepared statements, simple, no NULL',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000286',
|
Query_time => '0.000286',
|
||||||
@@ -733,7 +716,6 @@ test_protocol_parser(
|
|||||||
Statement_id => 2,
|
Statement_id => 2,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'Yes',
|
No_index_used => 'Yes',
|
||||||
Query_time => '0.000281',
|
Query_time => '0.000281',
|
||||||
@@ -753,7 +735,6 @@ test_protocol_parser(
|
|||||||
Statement_id => 2,
|
Statement_id => 2,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000000',
|
Query_time => '0.000000',
|
||||||
@@ -782,7 +763,6 @@ test_protocol_parser(
|
|||||||
desc => 'prepared statements, NULL value',
|
desc => 'prepared statements, NULL value',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000303',
|
Query_time => '0.000303',
|
||||||
@@ -802,7 +782,6 @@ test_protocol_parser(
|
|||||||
Statement_id => 2,
|
Statement_id => 2,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000186',
|
Query_time => '0.000186',
|
||||||
@@ -832,7 +811,6 @@ test_protocol_parser(
|
|||||||
desc => 'prepared statements, string, char and float',
|
desc => 'prepared statements, string, char and float',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000315',
|
Query_time => '0.000315',
|
||||||
@@ -852,7 +830,6 @@ test_protocol_parser(
|
|||||||
Statement_id => 2,
|
Statement_id => 2,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000249',
|
Query_time => '0.000249',
|
||||||
@@ -882,7 +859,6 @@ test_protocol_parser(
|
|||||||
desc => 'prepared statements, all NULL',
|
desc => 'prepared statements, all NULL',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000278',
|
Query_time => '0.000278',
|
||||||
@@ -902,7 +878,6 @@ test_protocol_parser(
|
|||||||
Statement_id => 2,
|
Statement_id => 2,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000159',
|
Query_time => '0.000159',
|
||||||
@@ -932,7 +907,6 @@ test_protocol_parser(
|
|||||||
desc => 'prepared statements, no params',
|
desc => 'prepared statements, no params',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000268',
|
Query_time => '0.000268',
|
||||||
@@ -952,7 +926,6 @@ test_protocol_parser(
|
|||||||
Statement_id => 2,
|
Statement_id => 2,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'Yes',
|
No_index_used => 'Yes',
|
||||||
Query_time => '0.000234',
|
Query_time => '0.000234',
|
||||||
@@ -982,7 +955,6 @@ test_protocol_parser(
|
|||||||
desc => 'prepared statements, close statement',
|
desc => 'prepared statements, close statement',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000000',
|
Query_time => '0.000000',
|
||||||
@@ -1011,7 +983,6 @@ test_protocol_parser(
|
|||||||
desc => 'prepared statements, reset statement',
|
desc => 'prepared statements, reset statement',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000023',
|
Query_time => '0.000023',
|
||||||
@@ -1041,7 +1012,6 @@ test_protocol_parser(
|
|||||||
desc => 'prepared statements, multiple exec, new param',
|
desc => 'prepared statements, multiple exec, new param',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000292',
|
Query_time => '0.000292',
|
||||||
@@ -1061,7 +1031,6 @@ test_protocol_parser(
|
|||||||
user => undef
|
user => undef
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'Yes',
|
No_index_used => 'Yes',
|
||||||
Query_time => '0.000254',
|
Query_time => '0.000254',
|
||||||
@@ -1081,7 +1050,6 @@ test_protocol_parser(
|
|||||||
user => undef
|
user => undef
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'Yes',
|
No_index_used => 'Yes',
|
||||||
Query_time => '0.000190',
|
Query_time => '0.000190',
|
||||||
@@ -1101,7 +1069,6 @@ test_protocol_parser(
|
|||||||
user => undef
|
user => undef
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'Yes',
|
No_index_used => 'Yes',
|
||||||
Query_time => '0.000166',
|
Query_time => '0.000166',
|
||||||
@@ -1131,7 +1098,6 @@ test_protocol_parser(
|
|||||||
desc => 'prepared statements, real param types',
|
desc => 'prepared statements, real param types',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000221',
|
Query_time => '0.000221',
|
||||||
@@ -1151,7 +1117,6 @@ test_protocol_parser(
|
|||||||
user => undef
|
user => undef
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000203',
|
Query_time => '0.000203',
|
||||||
@@ -1171,7 +1136,6 @@ test_protocol_parser(
|
|||||||
user => undef
|
user => undef
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000000',
|
Query_time => '0.000000',
|
||||||
@@ -1190,7 +1154,6 @@ test_protocol_parser(
|
|||||||
user => undef
|
user => undef
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000000',
|
Query_time => '0.000000',
|
||||||
@@ -1219,7 +1182,6 @@ test_protocol_parser(
|
|||||||
desc => 'prepared statements, ok response to execute',
|
desc => 'prepared statements, ok response to execute',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000046',
|
Query_time => '0.000046',
|
||||||
@@ -1239,7 +1201,6 @@ test_protocol_parser(
|
|||||||
user => undef
|
user => undef
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000024',
|
Query_time => '0.000024',
|
||||||
@@ -1269,7 +1230,6 @@ test_protocol_parser(
|
|||||||
desc => 'prepared statements, NULL bitmap',
|
desc => 'prepared statements, NULL bitmap',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000288',
|
Query_time => '0.000288',
|
||||||
@@ -1289,7 +1249,6 @@ test_protocol_parser(
|
|||||||
user => undef
|
user => undef
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000322',
|
Query_time => '0.000322',
|
||||||
@@ -1322,7 +1281,6 @@ test_protocol_parser(
|
|||||||
desc => 'issue 761',
|
desc => 'issue 761',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000431',
|
Query_time => '0.000431',
|
||||||
@@ -1354,7 +1312,6 @@ test_protocol_parser(
|
|||||||
desc => 'issue 760',
|
desc => 'issue 760',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000430',
|
Query_time => '0.000430',
|
||||||
@@ -1397,7 +1354,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => 1470,
|
pos_in_log => 1470,
|
||||||
bytes => length('administrator command: Connect'),
|
bytes => length('administrator command: Connect'),
|
||||||
cmd => 'Admin',
|
cmd => 'Admin',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 0,
|
Rows_affected => 0,
|
||||||
Warning_count => 0,
|
Warning_count => 0,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -1415,7 +1371,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => 2449,
|
pos_in_log => 2449,
|
||||||
ts => '090412 11:00:13.119079',
|
ts => '090412 11:00:13.119079',
|
||||||
user => 'msandbox',
|
user => 'msandbox',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 0,
|
Rows_affected => 0,
|
||||||
Warning_count => 0,
|
Warning_count => 0,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -1433,7 +1388,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => 3337,
|
pos_in_log => 3337,
|
||||||
ts => '090412 11:00:13.119487',
|
ts => '090412 11:00:13.119487',
|
||||||
user => 'msandbox',
|
user => 'msandbox',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 0,
|
Rows_affected => 0,
|
||||||
Warning_count => 0,
|
Warning_count => 0,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -1441,7 +1395,6 @@ test_protocol_parser(
|
|||||||
},
|
},
|
||||||
# port reused...
|
# port reused...
|
||||||
{ ts => '090412 12:00:00.800000',
|
{ ts => '090412 12:00:00.800000',
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.700000',
|
Query_time => '0.700000',
|
||||||
@@ -1459,7 +1412,6 @@ test_protocol_parser(
|
|||||||
user => 'msandbox',
|
user => 'msandbox',
|
||||||
},
|
},
|
||||||
{ ts => '090412 12:00:01.000000',
|
{ ts => '090412 12:00:01.000000',
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.100000',
|
Query_time => '0.100000',
|
||||||
@@ -1477,7 +1429,6 @@ test_protocol_parser(
|
|||||||
user => 'msandbox',
|
user => 'msandbox',
|
||||||
},
|
},
|
||||||
{ ts => '090412 12:00:01.100000',
|
{ ts => '090412 12:00:01.100000',
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000000',
|
Query_time => '0.000000',
|
||||||
@@ -1516,7 +1467,6 @@ test_protocol_parser(
|
|||||||
pos_in_log => 1470,
|
pos_in_log => 1470,
|
||||||
bytes => length('administrator command: Connect'),
|
bytes => length('administrator command: Connect'),
|
||||||
cmd => 'Admin',
|
cmd => 'Admin',
|
||||||
Error_no => 'none',
|
|
||||||
Rows_affected => 0,
|
Rows_affected => 0,
|
||||||
Warning_count => 0,
|
Warning_count => 0,
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
@@ -1524,7 +1474,6 @@ test_protocol_parser(
|
|||||||
},
|
},
|
||||||
# port reused...
|
# port reused...
|
||||||
{ ts => '090412 12:00:00.800000',
|
{ ts => '090412 12:00:00.800000',
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.700000',
|
Query_time => '0.700000',
|
||||||
@@ -1542,7 +1491,6 @@ test_protocol_parser(
|
|||||||
user => 'msandbox',
|
user => 'msandbox',
|
||||||
},
|
},
|
||||||
{ ts => '090412 12:00:01.000000',
|
{ ts => '090412 12:00:01.000000',
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.100000',
|
Query_time => '0.100000',
|
||||||
@@ -1560,7 +1508,6 @@ test_protocol_parser(
|
|||||||
user => 'msandbox',
|
user => 'msandbox',
|
||||||
},
|
},
|
||||||
{ ts => '090412 12:00:01.100000',
|
{ ts => '090412 12:00:01.100000',
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000000',
|
Query_time => '0.000000',
|
||||||
@@ -1588,7 +1535,6 @@ test_protocol_parser(
|
|||||||
desc => 'no server ok (issue 794)',
|
desc => 'no server ok (issue 794)',
|
||||||
result => [
|
result => [
|
||||||
{ ts => '090412 12:00:01.000000',
|
{ ts => '090412 12:00:01.000000',
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '0.000000',
|
Query_time => '0.000000',
|
||||||
@@ -1606,7 +1552,6 @@ test_protocol_parser(
|
|||||||
user => undef
|
user => undef
|
||||||
},
|
},
|
||||||
{ ts => '090412 12:00:03.000000',
|
{ ts => '090412 12:00:03.000000',
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '1.000000',
|
Query_time => '1.000000',
|
||||||
@@ -1747,7 +1692,6 @@ test_protocol_parser(
|
|||||||
desc => 'Client went away during handshake',
|
desc => 'Client went away during handshake',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '9.998411',
|
Query_time => '9.998411',
|
||||||
@@ -1779,7 +1723,6 @@ test_protocol_parser(
|
|||||||
desc => 'Client aborted connection (bug 1103045)',
|
desc => 'Client aborted connection (bug 1103045)',
|
||||||
result => [
|
result => [
|
||||||
{
|
{
|
||||||
Error_no => 'none',
|
|
||||||
No_good_index_used => 'No',
|
No_good_index_used => 'No',
|
||||||
No_index_used => 'No',
|
No_index_used => 'No',
|
||||||
Query_time => '3.819507',
|
Query_time => '3.819507',
|
||||||
|
|||||||
Reference in New Issue
Block a user