cleanups done as part of adding encryption
- Fixed compiler warnings - Added include/wait_for_binlog_checkpoint.inc, as suggested by JonasO - Updated 'build-tags' to work with git (Patch by Serg)
This commit is contained in:
parent
01963e5df1
commit
3a3ec744b5
4
.gitignore
vendored
4
.gitignore
vendored
@ -175,6 +175,10 @@ storage/tokudb/ft-index/ft/log_code.cc
|
|||||||
storage/tokudb/ft-index/ft/log_header.h
|
storage/tokudb/ft-index/ft/log_header.h
|
||||||
storage/tokudb/ft-index/ft/log_print.cc
|
storage/tokudb/ft-index/ft/log_print.cc
|
||||||
storage/tokudb/ft-index/ft/logformat
|
storage/tokudb/ft-index/ft/logformat
|
||||||
|
storage/tokudb/ft-index/ft/ftverify
|
||||||
|
storage/tokudb/ft-index/ft/tdb-recover
|
||||||
|
storage/tokudb/ft-index/ft/tdb_logprint
|
||||||
|
storage/tokudb/ft-index/ft/tokuftdump
|
||||||
storage/tokudb/ft-index/portability/merge_archives_tokuportability_static.cmake
|
storage/tokudb/ft-index/portability/merge_archives_tokuportability_static.cmake
|
||||||
storage/tokudb/ft-index/portability/toku_config.h
|
storage/tokudb/ft-index/portability/toku_config.h
|
||||||
storage/tokudb/ft-index/portability/tokuportability_static_depends.cc
|
storage/tokudb/ft-index/portability/tokuportability_static_depends.cc
|
||||||
|
@ -37,6 +37,7 @@ flush tables;
|
|||||||
|
|
||||||
# there must be a warning with file names
|
# there must be a warning with file names
|
||||||
replace_regex /\.[\\\/]master/master/;
|
replace_regex /\.[\\\/]master/master/;
|
||||||
|
--source include/wait_for_binlog_checkpoint.inc
|
||||||
purge binary logs TO 'master-bin.000004';
|
purge binary logs TO 'master-bin.000004';
|
||||||
|
|
||||||
--echo *** must show a list starting from the 'TO' argument of PURGE ***
|
--echo *** must show a list starting from the 'TO' argument of PURGE ***
|
||||||
@ -57,6 +58,7 @@ remove_file $MYSQLD_DATADIR/master-bin.000001;
|
|||||||
let $date=`select NOW() + INTERVAL 1 MINUTE`;
|
let $date=`select NOW() + INTERVAL 1 MINUTE`;
|
||||||
--disable_query_log
|
--disable_query_log
|
||||||
replace_regex /\.[\\\/]master/master/;
|
replace_regex /\.[\\\/]master/master/;
|
||||||
|
--source include/wait_for_binlog_checkpoint.inc
|
||||||
eval purge binary logs BEFORE '$date';
|
eval purge binary logs BEFORE '$date';
|
||||||
--enable_query_log
|
--enable_query_log
|
||||||
|
|
||||||
@ -77,6 +79,7 @@ flush logs;
|
|||||||
remove_file $MYSQLD_DATADIR/master-bin.000001;
|
remove_file $MYSQLD_DATADIR/master-bin.000001;
|
||||||
mkdir $MYSQLD_DATADIR/master-bin.000001;
|
mkdir $MYSQLD_DATADIR/master-bin.000001;
|
||||||
|
|
||||||
|
--source include/wait_for_binlog_checkpoint.inc
|
||||||
--error ER_BINLOG_PURGE_FATAL_ERR
|
--error ER_BINLOG_PURGE_FATAL_ERR
|
||||||
purge binary logs TO 'master-bin.000002';
|
purge binary logs TO 'master-bin.000002';
|
||||||
replace_regex /\.[\\\/]master/master/;
|
replace_regex /\.[\\\/]master/master/;
|
||||||
@ -91,6 +94,7 @@ flush logs;
|
|||||||
|
|
||||||
--exec echo "restart" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
|
--exec echo "restart" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
|
||||||
SET SESSION debug_dbug="+d,crash_purge_before_update_index";
|
SET SESSION debug_dbug="+d,crash_purge_before_update_index";
|
||||||
|
--source include/wait_for_binlog_checkpoint.inc
|
||||||
--error 2013
|
--error 2013
|
||||||
purge binary logs TO 'master-bin.000002';
|
purge binary logs TO 'master-bin.000002';
|
||||||
|
|
||||||
@ -111,6 +115,7 @@ flush logs;
|
|||||||
|
|
||||||
--exec echo "restart" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
|
--exec echo "restart" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
|
||||||
SET SESSION debug_dbug="+d,crash_purge_non_critical_after_update_index";
|
SET SESSION debug_dbug="+d,crash_purge_non_critical_after_update_index";
|
||||||
|
--source include/wait_for_binlog_checkpoint.inc
|
||||||
--error 2013
|
--error 2013
|
||||||
purge binary logs TO 'master-bin.000004';
|
purge binary logs TO 'master-bin.000004';
|
||||||
|
|
||||||
@ -134,6 +139,7 @@ flush logs;
|
|||||||
|
|
||||||
--exec echo "restart" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
|
--exec echo "restart" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
|
||||||
SET SESSION debug_dbug="+d,crash_purge_critical_after_update_index";
|
SET SESSION debug_dbug="+d,crash_purge_critical_after_update_index";
|
||||||
|
--source include/wait_for_binlog_checkpoint.inc
|
||||||
--error 2013
|
--error 2013
|
||||||
purge binary logs TO 'master-bin.000006';
|
purge binary logs TO 'master-bin.000006';
|
||||||
|
|
||||||
|
@ -95,6 +95,7 @@ source include/stop_slave.inc;
|
|||||||
|
|
||||||
connection master;
|
connection master;
|
||||||
set @@global.binlog_checksum = CRC32;
|
set @@global.binlog_checksum = CRC32;
|
||||||
|
-- source include/wait_for_binlog_checkpoint.inc
|
||||||
insert into t1 values (1) /* will not be applied on slave due to simulation */;
|
insert into t1 values (1) /* will not be applied on slave due to simulation */;
|
||||||
|
|
||||||
# instruction to the dump thread
|
# instruction to the dump thread
|
||||||
|
@ -109,6 +109,7 @@ source include/show_master_logs.inc;
|
|||||||
# we just tests if synonyms are accepted
|
# we just tests if synonyms are accepted
|
||||||
purge binary logs to 'master-bin.000002';
|
purge binary logs to 'master-bin.000002';
|
||||||
source include/show_binary_logs.inc;
|
source include/show_binary_logs.inc;
|
||||||
|
--source include/wait_for_binlog_checkpoint.inc
|
||||||
|
|
||||||
# Set the purge time 1 second after the last modify time of master-bin.000002.
|
# Set the purge time 1 second after the last modify time of master-bin.000002.
|
||||||
perl;
|
perl;
|
||||||
|
@ -551,6 +551,7 @@ DROP TABLE t1;
|
|||||||
DROP DATABASE test1;
|
DROP DATABASE test1;
|
||||||
let $master_binlog= query_get_value(SHOW MASTER STATUS, File, 1);
|
let $master_binlog= query_get_value(SHOW MASTER STATUS, File, 1);
|
||||||
FLUSH LOGS;
|
FLUSH LOGS;
|
||||||
|
--source include/wait_for_binlog_checkpoint.inc
|
||||||
|
|
||||||
let $MYSQLD_DATADIR= `SELECT @@datadir`;
|
let $MYSQLD_DATADIR= `SELECT @@datadir`;
|
||||||
exec $MYSQL_BINLOG $MYSQLD_DATADIR/$master_binlog | $MYSQL test 2>&1;
|
exec $MYSQL_BINLOG $MYSQLD_DATADIR/$master_binlog | $MYSQL test 2>&1;
|
||||||
|
@ -1152,7 +1152,7 @@ end:
|
|||||||
|
|
||||||
void mark_sys_var_value_origin(void *ptr, enum sys_var::where here)
|
void mark_sys_var_value_origin(void *ptr, enum sys_var::where here)
|
||||||
{
|
{
|
||||||
bool found= false;
|
bool found __attribute__((unused))= false;
|
||||||
DBUG_ASSERT(!mysqld_server_started); // only to be used during startup
|
DBUG_ASSERT(!mysqld_server_started); // only to be used during startup
|
||||||
|
|
||||||
for (uint i= 0; i < system_variable_hash.records; i++)
|
for (uint i= 0; i < system_variable_hash.records; i++)
|
||||||
|
@ -2763,12 +2763,20 @@ bool change_password(THD *thd, LEX_USER *user)
|
|||||||
enum_binlog_format save_binlog_format;
|
enum_binlog_format save_binlog_format;
|
||||||
int result=0;
|
int result=0;
|
||||||
const CSET_STRING query_save __attribute__((unused)) = thd->query_string;
|
const CSET_STRING query_save __attribute__((unused)) = thd->query_string;
|
||||||
|
|
||||||
DBUG_ENTER("change_password");
|
DBUG_ENTER("change_password");
|
||||||
DBUG_PRINT("enter",("host: '%s' user: '%s' new_password: '%s'",
|
DBUG_PRINT("enter",("host: '%s' user: '%s' new_password: '%s'",
|
||||||
user->host.str, user->user.str, user->password.str));
|
user->host.str, user->user.str, user->password.str));
|
||||||
DBUG_ASSERT(user->host.str != 0); // Ensured by parent
|
DBUG_ASSERT(user->host.str != 0); // Ensured by parent
|
||||||
|
|
||||||
|
/*
|
||||||
|
This statement will be replicated as a statement, even when using
|
||||||
|
row-based replication. The flag will be reset at the end of the
|
||||||
|
statement.
|
||||||
|
This has to be handled here as it's called by set_var.cc, which is
|
||||||
|
not automaticly handled by sql_parse.cc
|
||||||
|
*/
|
||||||
|
save_binlog_format= thd->set_current_stmt_binlog_format_stmt();
|
||||||
|
|
||||||
if (mysql_bin_log.is_open() ||
|
if (mysql_bin_log.is_open() ||
|
||||||
(WSREP(thd) && !IF_WSREP(thd->wsrep_applier, 0)))
|
(WSREP(thd) && !IF_WSREP(thd->wsrep_applier, 0)))
|
||||||
{
|
{
|
||||||
@ -2788,15 +2796,6 @@ bool change_password(THD *thd, LEX_USER *user)
|
|||||||
|
|
||||||
result= 1;
|
result= 1;
|
||||||
|
|
||||||
/*
|
|
||||||
This statement will be replicated as a statement, even when using
|
|
||||||
row-based replication. The flag will be reset at the end of the
|
|
||||||
statement.
|
|
||||||
This has to be handled here as it's called by set_var.cc, which is
|
|
||||||
not automaticly handled by sql_parse.cc
|
|
||||||
*/
|
|
||||||
save_binlog_format= thd->set_current_stmt_binlog_format_stmt();
|
|
||||||
|
|
||||||
mysql_mutex_lock(&acl_cache->lock);
|
mysql_mutex_lock(&acl_cache->lock);
|
||||||
ACL_USER *acl_user;
|
ACL_USER *acl_user;
|
||||||
if (!(acl_user= find_user_exact(user->host.str, user->user.str)))
|
if (!(acl_user= find_user_exact(user->host.str, user->user.str)))
|
||||||
@ -2842,7 +2841,7 @@ end:
|
|||||||
close_mysql_tables(thd);
|
close_mysql_tables(thd);
|
||||||
|
|
||||||
#ifdef WITH_WSREP
|
#ifdef WITH_WSREP
|
||||||
error: // this label is used in WSREP_TO_ISOLATION_END
|
error: // this label is used in WSREP_TO_ISOLATION_BEGIN
|
||||||
if (WSREP(thd) && !thd->wsrep_applier)
|
if (WSREP(thd) && !thd->wsrep_applier)
|
||||||
{
|
{
|
||||||
WSREP_TO_ISOLATION_END;
|
WSREP_TO_ISOLATION_END;
|
||||||
|
@ -23786,7 +23786,7 @@ int JOIN::save_explain_data_intern(Explain_query *output, bool need_tmp_table,
|
|||||||
bool need_order, bool distinct,
|
bool need_order, bool distinct,
|
||||||
const char *message)
|
const char *message)
|
||||||
{
|
{
|
||||||
Explain_node *explain_node;
|
Explain_node *explain_node= 0;
|
||||||
JOIN *join= this; /* Legacy: this code used to be a non-member function */
|
JOIN *join= this; /* Legacy: this code used to be a non-member function */
|
||||||
int error= 0;
|
int error= 0;
|
||||||
DBUG_ENTER("JOIN::save_explain_data_intern");
|
DBUG_ENTER("JOIN::save_explain_data_intern");
|
||||||
|
@ -1,9 +1,16 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
|
||||||
rm -f TAGS
|
rm -f TAGS
|
||||||
filter='\.cc$\|\.c$\|\.h$\|sql_yacc\.yy$\|\.ic$\|errmsg-utf8\.txt$'
|
|
||||||
|
|
||||||
list="find . -type f"
|
if git rev-parse HEAD >/dev/null 2>&1
|
||||||
bzr root >/dev/null 2>/dev/null && list="bzr ls --from-root -R --kind=file --versioned"
|
then
|
||||||
|
cd `git rev-parse --show-toplevel`
|
||||||
$list |grep $filter | xargs etags -o TAGS --append
|
echo client storage dbug libmysql sql-common \
|
||||||
|
sql extra mysys mysys_ssl strings regex pcre vio include \
|
||||||
|
tools unittest plugin libmysqld | \
|
||||||
|
xargs -n1 git ls-files | \
|
||||||
|
xargs etags -o TAGS --append
|
||||||
|
else
|
||||||
|
find . -type f |
|
||||||
|
xargs etags -o TAGS --append
|
||||||
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user