Skip to content

Commit

Permalink
fix parsing insert_buffer_and_adaptive_hash_index for MySQL 5.5
Browse files Browse the repository at this point in the history
Closes munin trac ticket #1355.
  • Loading branch information
Christian Loos committed Jan 24, 2014
1 parent 14039da commit b45c07e
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions plugins/node.d/mysql_.in
Expand Up @@ -1214,12 +1214,23 @@ sub parse_file_io {
sub parse_insert_buffer_and_adaptive_hash_index {
parse_section(
sub {
# MySQL < 5.5
m/\G(\d+) inserts, (\d+) merged recs, (\d+) merges\n/gc && do {
$data->{ib_ibuf_inserts} = $1;
$data->{ib_ibuf_merged_rec} = $2;
$data->{ib_ibuf_merges} = $3;
return 1;
};
# MySQL >= 5.5
m/\Gmerged operations:\n insert (\d+), delete mark \d+, delete \d+\ndiscarded operations:\n insert (\d+), delete mark \d+, delete \d+\n/gc && do {
$data->{ib_ibuf_inserts} = $1;
$data->{ib_ibuf_merged_rec} = $1 + $2;
return 1;
};
m/\GIbuf: size \d+, free list len \d+, seg size \d+, (\d+) merges\n/gc && do {
$data->{ib_ibuf_merges} = $1;
return 1;
};
}
);
}
Expand Down

0 comments on commit b45c07e

Please sign in to comment.