Remove other instance of 'none' Error_no in MySQLProtocolParser.pm.

This commit is contained in:
Daniel Nichter
2013-02-01 10:41:36 -07:00
parent cf74cd791e
commit 4840b9c3a8
3 changed files with 20 additions and 67 deletions

View File

@@ -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',
}; };

View File

@@ -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

View File

@@ -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',