Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
e1eedaa4
Commit
e1eedaa4
authored
Nov 03, 2003
by
unknown
Browse files
Options
Browse Files
Download
Plain Diff
Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0
into mysql.com:/home/mysql_src/mysql-4.0
parents
1f5d2372
e88de4b9
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
30 additions
and
0 deletions
+30
-0
mysql-test/r/rpl_reset_slave.result
mysql-test/r/rpl_reset_slave.result
+10
-0
mysql-test/t/rpl_reset_slave.test
mysql-test/t/rpl_reset_slave.test
+18
-0
sql/slave.cc
sql/slave.cc
+2
-0
No files found.
mysql-test/r/rpl_reset_slave.result
View file @
e1eedaa4
...
...
@@ -20,3 +20,13 @@ start slave;
show slave status;
Master_Host Master_User Master_Port Connect_retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_do_db Replicate_ignore_db Last_errno Last_error Skip_counter Exec_master_log_pos Relay_log_space
127.0.0.1 root MASTER_PORT 1 master-bin.001 79 slave-relay-bin.002 120 master-bin.001 Yes Yes 0 0 79 120
stop slave;
reset slave;
start slave;
create temporary table t1 (a int);
stop slave;
reset slave;
start slave;
show status like 'slave_open_temp_tables';
Variable_name Value
Slave_open_temp_tables 1
mysql-test/t/rpl_reset_slave.test
View file @
e1eedaa4
...
...
@@ -2,6 +2,8 @@
# --master-* options from mysqld, as this is what is going to be used next time
# slave threads will be started). In bug 985, it displayed old values (of before
# RESET SLAVE).
# See if slave crashes when doing a CREATE TEMPORARY TABLE twice, separated by
# RESET SLAVE.
source
include
/
master
-
slave
.
inc
;
connection
master
;
...
...
@@ -24,3 +26,19 @@ start slave;
sync_with_master
;
--
replace_result
$MASTER_MYPORT
MASTER_PORT
show
slave
status
;
# test of crash with temp tables & RESET SLAVE
# (test to see if RESET SLAVE clears temp tables in memory and disk)
stop
slave
;
reset
slave
;
start
slave
;
connection
master
;
create
temporary
table
t1
(
a
int
);
save_master_pos
;
connection
slave
;
sync_with_master
;
stop
slave
;
reset
slave
;
start
slave
;
sync_with_master
;
show
status
like
'slave_open_temp_tables'
;
sql/slave.cc
View file @
e1eedaa4
...
...
@@ -337,6 +337,8 @@ void st_relay_log_info::close_temporary_tables()
*/
close_temporary
(
table
,
0
);
}
save_temporary_tables
=
0
;
slave_open_temp_tables
=
0
;
}
/*
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment