mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-3883 Show global status not in order
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
Copyright (c) 2000, 2012, Oracle and/or its affiliates.
|
Copyright (c) 2000, 2012, Oracle and/or its affiliates.
|
||||||
Copyright (c) 2010, 2012, Monty Program Ab.
|
Copyright (c) 2010, 2013, Monty Program Ab.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@@ -1182,13 +1182,13 @@ check_consistent_binlog_pos(char *binlog_pos_file, char *binlog_pos_offset)
|
|||||||
found= 0;
|
found= 0;
|
||||||
while ((row= mysql_fetch_row(res)))
|
while ((row= mysql_fetch_row(res)))
|
||||||
{
|
{
|
||||||
if (0 == strcmp(row[0], "binlog_snapshot_file"))
|
if (0 == strcmp(row[0], "Binlog_snapshot_file"))
|
||||||
{
|
{
|
||||||
if (binlog_pos_file)
|
if (binlog_pos_file)
|
||||||
strmake(binlog_pos_file, row[1], FN_REFLEN-1);
|
strmake(binlog_pos_file, row[1], FN_REFLEN-1);
|
||||||
found++;
|
found++;
|
||||||
}
|
}
|
||||||
else if (0 == strcmp(row[0], "binlog_snapshot_position"))
|
else if (0 == strcmp(row[0], "Binlog_snapshot_position"))
|
||||||
{
|
{
|
||||||
if (binlog_pos_offset)
|
if (binlog_pos_offset)
|
||||||
strmake(binlog_pos_offset, row[1], LONGLONG_LEN);
|
strmake(binlog_pos_offset, row[1], LONGLONG_LEN);
|
||||||
|
@@ -6,8 +6,8 @@ File Position Binlog_Do_DB Binlog_Ignore_DB
|
|||||||
master-bin.000001 380
|
master-bin.000001 380
|
||||||
SHOW STATUS LIKE 'binlog_snapshot_%';
|
SHOW STATUS LIKE 'binlog_snapshot_%';
|
||||||
Variable_name Value
|
Variable_name Value
|
||||||
binlog_snapshot_file master-bin.000001
|
Binlog_snapshot_file master-bin.000001
|
||||||
binlog_snapshot_position 380
|
Binlog_snapshot_position 380
|
||||||
BEGIN;
|
BEGIN;
|
||||||
INSERT INTO t1 VALUES (0, "");
|
INSERT INTO t1 VALUES (0, "");
|
||||||
# Connection con1
|
# Connection con1
|
||||||
@@ -37,8 +37,8 @@ a b
|
|||||||
0
|
0
|
||||||
SHOW STATUS LIKE 'binlog_snapshot_%';
|
SHOW STATUS LIKE 'binlog_snapshot_%';
|
||||||
Variable_name Value
|
Variable_name Value
|
||||||
binlog_snapshot_file master-bin.000001
|
Binlog_snapshot_file master-bin.000001
|
||||||
binlog_snapshot_position 904
|
Binlog_snapshot_position 904
|
||||||
SHOW MASTER STATUS;
|
SHOW MASTER STATUS;
|
||||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||||
master-bin.000001 1316
|
master-bin.000001 1316
|
||||||
@@ -59,16 +59,16 @@ a b
|
|||||||
0
|
0
|
||||||
SHOW STATUS LIKE 'binlog_snapshot_%';
|
SHOW STATUS LIKE 'binlog_snapshot_%';
|
||||||
Variable_name Value
|
Variable_name Value
|
||||||
binlog_snapshot_file master-bin.000001
|
Binlog_snapshot_file master-bin.000001
|
||||||
binlog_snapshot_position 904
|
Binlog_snapshot_position 904
|
||||||
SHOW MASTER STATUS;
|
SHOW MASTER STATUS;
|
||||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||||
master-bin.000002 245
|
master-bin.000002 245
|
||||||
COMMIT;
|
COMMIT;
|
||||||
SHOW STATUS LIKE 'binlog_snapshot_%';
|
SHOW STATUS LIKE 'binlog_snapshot_%';
|
||||||
Variable_name Value
|
Variable_name Value
|
||||||
binlog_snapshot_file master-bin.000002
|
Binlog_snapshot_file master-bin.000002
|
||||||
binlog_snapshot_position 245
|
Binlog_snapshot_position 245
|
||||||
SHOW MASTER STATUS;
|
SHOW MASTER STATUS;
|
||||||
File Position Binlog_Do_DB Binlog_Ignore_DB
|
File Position Binlog_Do_DB Binlog_Ignore_DB
|
||||||
master-bin.000002 245
|
master-bin.000002 245
|
||||||
|
@@ -48,15 +48,12 @@ SET optimizer_switch=@save_optimizer_switch;
|
|||||||
drop table ts;
|
drop table ts;
|
||||||
show status like "sphinx_error%";
|
show status like "sphinx_error%";
|
||||||
Variable_name Value
|
Variable_name Value
|
||||||
sphinx_error_commits 0
|
Sphinx_error OFF
|
||||||
sphinx_error_group_commits 0
|
|
||||||
sphinx_error_snapshot_file
|
|
||||||
sphinx_error_snapshot_position 0
|
|
||||||
show status like "sphinx_total%";
|
show status like "sphinx_total%";
|
||||||
Variable_name Value
|
Variable_name Value
|
||||||
sphinx_total 2
|
Sphinx_total 2
|
||||||
sphinx_total_found 2
|
Sphinx_total_found 2
|
||||||
show status like "sphinx_word%";
|
show status like "sphinx_word%";
|
||||||
Variable_name Value
|
Variable_name Value
|
||||||
sphinx_word_count 0
|
Sphinx_word_count 0
|
||||||
sphinx_words
|
Sphinx_words
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/* Copyright (c) 2000, 2011, Oracle and/or its affiliates.
|
/* Copyright (c) 2000, 2011, Oracle and/or its affiliates.
|
||||||
Copyright (c) 2010-2011 Monty Program Ab
|
Copyright (c) 2010, 2013 Monty Program Ab
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@@ -7665,7 +7665,7 @@ static int show_binlog_vars(THD *thd, SHOW_VAR *var, char *buff)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static SHOW_VAR binlog_status_vars_top[]= {
|
static SHOW_VAR binlog_status_vars_top[]= {
|
||||||
{"binlog", (char *) &show_binlog_vars, SHOW_FUNC},
|
{"Binlog", (char *) &show_binlog_vars, SHOW_FUNC},
|
||||||
{NullS, NullS, SHOW_LONG}
|
{NullS, NullS, SHOW_LONG}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -3591,12 +3591,12 @@ struct st_mysql_storage_engine sphinx_storage_engine =
|
|||||||
|
|
||||||
struct st_mysql_show_var sphinx_status_vars[] =
|
struct st_mysql_show_var sphinx_status_vars[] =
|
||||||
{
|
{
|
||||||
{"sphinx_total", (char *)sphinx_showfunc_total, SHOW_FUNC},
|
{"Sphinx_total", (char *)sphinx_showfunc_total, SHOW_FUNC},
|
||||||
{"sphinx_total_found", (char *)sphinx_showfunc_total_found, SHOW_FUNC},
|
{"Sphinx_total_found", (char *)sphinx_showfunc_total_found, SHOW_FUNC},
|
||||||
{"sphinx_time", (char *)sphinx_showfunc_time, SHOW_FUNC},
|
{"Sphinx_time", (char *)sphinx_showfunc_time, SHOW_FUNC},
|
||||||
{"sphinx_word_count", (char *)sphinx_showfunc_word_count, SHOW_FUNC},
|
{"Sphinx_word_count", (char *)sphinx_showfunc_word_count, SHOW_FUNC},
|
||||||
{"sphinx_words", (char *)sphinx_showfunc_words, SHOW_FUNC},
|
{"Sphinx_words", (char *)sphinx_showfunc_words, SHOW_FUNC},
|
||||||
{"sphinx_error", (char *)sphinx_showfunc_error, SHOW_FUNC},
|
{"Sphinx_error", (char *)sphinx_showfunc_error, SHOW_FUNC},
|
||||||
{0, 0, (enum_mysql_show_type)0}
|
{0, 0, (enum_mysql_show_type)0}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user