Skip to content

Commit 2723322

Browse files
committed
WIP MDEV-14992 BACKUP SERVER
This introduces a basic driver Sql_cmd_backup and the storage engine interfaces but not any implementation for any storage engine yet.
1 parent 076a99e commit 2723322

58 files changed

Lines changed: 189 additions & 50 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

libmysqld/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ SET(SQL_EMBEDDED_SOURCES emb_qcache.cc libmysqld.c lib_sql.cc
154154
../sql/json_table.cc
155155
../sql/opt_histogram_json.cc
156156
../sql/sp_instr.cc
157+
../sql/sql_backup.cc
157158
${GEN_SOURCES}
158159
${MYSYS_LIBWRAP_SOURCE}
159160
)

mysql-test/suite/perfschema/r/max_program_zero.result

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ performance_schema_max_socket_classes 10
135135
performance_schema_max_socket_instances 1000
136136
performance_schema_max_sql_text_length 1024
137137
performance_schema_max_stage_classes 160
138-
performance_schema_max_statement_classes 222
138+
performance_schema_max_statement_classes 223
139139
performance_schema_max_statement_stack 1
140140
performance_schema_max_table_handles 1000
141141
performance_schema_max_table_instances 500

mysql-test/suite/perfschema/r/ortho_iter.result

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ performance_schema_max_socket_classes 10
251251
performance_schema_max_socket_instances 1000
252252
performance_schema_max_sql_text_length 1024
253253
performance_schema_max_stage_classes 160
254-
performance_schema_max_statement_classes 222
254+
performance_schema_max_statement_classes 223
255255
performance_schema_max_statement_stack 10
256256
performance_schema_max_table_handles 1000
257257
performance_schema_max_table_instances 500

mysql-test/suite/perfschema/r/privilege_table_io.result

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ performance_schema_max_socket_classes 10
5757
performance_schema_max_socket_instances 1000
5858
performance_schema_max_sql_text_length 1024
5959
performance_schema_max_stage_classes 160
60-
performance_schema_max_statement_classes 222
60+
performance_schema_max_statement_classes 223
6161
performance_schema_max_statement_stack 10
6262
performance_schema_max_table_handles 1000
6363
performance_schema_max_table_instances 500

mysql-test/suite/perfschema/r/start_server_disable_idle.result

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ performance_schema_max_socket_classes 10
135135
performance_schema_max_socket_instances 1000
136136
performance_schema_max_sql_text_length 1024
137137
performance_schema_max_stage_classes 160
138-
performance_schema_max_statement_classes 222
138+
performance_schema_max_statement_classes 223
139139
performance_schema_max_statement_stack 10
140140
performance_schema_max_table_handles 1000
141141
performance_schema_max_table_instances 500

mysql-test/suite/perfschema/r/start_server_disable_stages.result

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ performance_schema_max_socket_classes 10
135135
performance_schema_max_socket_instances 1000
136136
performance_schema_max_sql_text_length 1024
137137
performance_schema_max_stage_classes 160
138-
performance_schema_max_statement_classes 222
138+
performance_schema_max_statement_classes 223
139139
performance_schema_max_statement_stack 10
140140
performance_schema_max_table_handles 1000
141141
performance_schema_max_table_instances 500

mysql-test/suite/perfschema/r/start_server_disable_statements.result

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ performance_schema_max_socket_classes 10
135135
performance_schema_max_socket_instances 1000
136136
performance_schema_max_sql_text_length 1024
137137
performance_schema_max_stage_classes 160
138-
performance_schema_max_statement_classes 222
138+
performance_schema_max_statement_classes 223
139139
performance_schema_max_statement_stack 10
140140
performance_schema_max_table_handles 1000
141141
performance_schema_max_table_instances 500

mysql-test/suite/perfschema/r/start_server_disable_transactions.result

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ performance_schema_max_socket_classes 10
135135
performance_schema_max_socket_instances 1000
136136
performance_schema_max_sql_text_length 1024
137137
performance_schema_max_stage_classes 160
138-
performance_schema_max_statement_classes 222
138+
performance_schema_max_statement_classes 223
139139
performance_schema_max_statement_stack 10
140140
performance_schema_max_table_handles 1000
141141
performance_schema_max_table_instances 500

mysql-test/suite/perfschema/r/start_server_disable_waits.result

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ performance_schema_max_socket_classes 10
135135
performance_schema_max_socket_instances 1000
136136
performance_schema_max_sql_text_length 1024
137137
performance_schema_max_stage_classes 160
138-
performance_schema_max_statement_classes 222
138+
performance_schema_max_statement_classes 223
139139
performance_schema_max_statement_stack 10
140140
performance_schema_max_table_handles 1000
141141
performance_schema_max_table_instances 500

mysql-test/suite/perfschema/r/start_server_innodb.result

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ performance_schema_max_socket_classes 10
135135
performance_schema_max_socket_instances 1000
136136
performance_schema_max_sql_text_length 1024
137137
performance_schema_max_stage_classes 160
138-
performance_schema_max_statement_classes 222
138+
performance_schema_max_statement_classes 223
139139
performance_schema_max_statement_stack 10
140140
performance_schema_max_table_handles 1000
141141
performance_schema_max_table_instances 500

0 commit comments

Comments
 (0)