Skip to content

Commit

Permalink
Add rocksdb_bulk_load_allow_sk option in mysqldump - this enables bul…
Browse files Browse the repository at this point in the history
…k loading secondary keys in mysqldump output

Summary:
See title

Reference Patch: facebook@309f324

Differential Revision: D14864271
  • Loading branch information
yizhang82 authored and inikep committed Aug 6, 2024
1 parent 1481a30 commit b6672f4
Show file tree
Hide file tree
Showing 6 changed files with 210 additions and 11 deletions.
36 changes: 31 additions & 5 deletions client/mysqldump.cc
Original file line number Diff line number Diff line change
Expand Up @@ -143,8 +143,9 @@ static bool verbose = false, opt_no_create_info = false, opt_no_data = false,
column_statistics = false, opt_print_ordering_key = false,
opt_show_create_table_skip_secondary_engine = false,
opt_ignore_views = false;
static bool opt_rocksdb = false, opt_order_by_primary_desc = false,
opt_rocksdb_bulk_load = false, opt_innodb_stats_on_metadata = false;
static bool opt_rocksdb = false, opt_rocksdb_bulk_load_allow_sk = false,
opt_order_by_primary_desc = false, opt_rocksdb_bulk_load = false,
opt_innodb_stats_on_metadata = false;
static bool insert_pat_inited = false, debug_info_flag = false,
debug_check_flag = false;
static ulong opt_max_allowed_packet, opt_net_buffer_length;
Expand Down Expand Up @@ -744,9 +745,13 @@ static struct my_option my_long_options[] = {
nullptr},
{"rocksdb", OPT_USE_ROCKSDB, "Take RocksDB backup.", &opt_rocksdb,
&opt_rocksdb, 0, GET_BOOL, NO_ARG, 0, 0, 0, nullptr, 0, nullptr},
{"rocksdb_bulk_load", OPT_USE_ROCKSDB, "Generate rocksdb_bulk_load option.",
{"rocksdb_bulk_load", 0, "Generate rocksdb_bulk_load option.",
&opt_rocksdb_bulk_load, &opt_rocksdb_bulk_load, 0, GET_BOOL, NO_ARG, 0, 0,
0, nullptr, 0, nullptr},
{"rocksdb_bulk_load_allow_sk", 0,
"Set rocksdb_bulk_load_allow_sk option when --rocksdb_bulk_load is used.",
&opt_rocksdb_bulk_load_allow_sk, &opt_rocksdb_bulk_load_allow_sk, 0,
GET_BOOL, NO_ARG, 0, 0, 0, nullptr, 0, nullptr},
{"verbose", 'v', "Print info about the various stages.", &verbose, &verbose,
nullptr, GET_BOOL, NO_ARG, 0, 0, 0, nullptr, 0, nullptr},
{"version", 'V', "Output version information and exit.", nullptr, nullptr,
Expand Down Expand Up @@ -1001,7 +1006,7 @@ static void write_header(FILE *sql_file, char *db_name) {
"/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;\n",
mode1, comma, mode2);

if (opt_rocksdb_bulk_load)
if (opt_rocksdb_bulk_load) {
fprintf(sql_file,
"/*!50601 SELECT count(*) INTO @is_mysql8 FROM"
" information_schema.TABLES WHERE"
Expand All @@ -1013,11 +1018,22 @@ static void write_header(FILE *sql_file, char *db_name) {
" '_schema.session_variables WHERE"
" variable_name=\\'rocksdb_bulk_load\\'') */;\n"
"/*!50601 PREPARE s FROM @check_rocksdb */;\n"
"/*!50601 EXECUTE s */;\n"
"/*!50601 EXECUTE s */;\n");

if (opt_rocksdb_bulk_load_allow_sk)
fprintf(sql_file,
"/*!50601 SET @bulk_load_allow_sk = IF (@is_rocksdb_supported,"
" 'SET SESSION rocksdb_bulk_load_allow_sk=1',"
" 'SET @dummy = 0') */;\n"
"/*!50601 PREPARE s FROM @bulk_load_allow_sk */;\n"
"/*!50601 EXECUTE s */;\n");

fprintf(sql_file,
"/*!50601 SET @enable_bulk_load = IF (@is_rocksdb_supported,"
" 'SET SESSION rocksdb_bulk_load=1', 'SET @dummy = 0') */;\n"
"/*!50601 PREPARE s FROM @enable_bulk_load */;\n"
"/*!50601 EXECUTE s */;\n");
}

check_io(sql_file);
}
Expand All @@ -1040,6 +1056,16 @@ static void write_footer(FILE *sql_file) {
"'SET SESSION rocksdb_bulk_load=0', 'SET @dummy = 0') */;\n"
"/*!50601 PREPARE s FROM @disable_bulk_load */;\n"
"/*!50601 EXECUTE s */;\n");

if (opt_rocksdb_bulk_load_allow_sk)
fprintf(sql_file,
"/*!50601 SET @disable_bulk_load_allow_sk = "
"IF (@is_rocksdb_supported, "
"'SET SESSION rocksdb_bulk_load_allow_sk=0', "
"'SET @dummy = 0') */;\n"
"/*!50601 PREPARE s FROM @disable_bulk_load_allow_sk */;\n"
"/*!50601 EXECUTE s */;\n");

if (opt_tz_utc)
fprintf(sql_file, "/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;\n");
if (stats_tables_included)
Expand Down
1 change: 0 additions & 1 deletion mysql-test/collections/disabled_rocksdb.def
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,6 @@ rocksdb.rocksdb_deadlock_detect_rr : BUG#0000 Rebase: not-yet-implemented
rocksdb.bloomfilter2 : BUG#0000 Rebase: not-yet-implemented
rocksdb.bloomfilter3 : BUG#0000 Rebase: not-yet-implemented
rocksdb.track_and_verify_wals_in_manifest : BUG#0000 Rebase: not-yet-implemented
rocksdb.mysqldump : BUG#0000 Rebase: not-yet-implemented
rocksdb_rpl.rocksdb_slave_check_before_image_consistency : BUG#0000 Rebase: not-yet-implemented
rocksdb.skip_scan : BUG#0000 Rebase: not-yet-implemented
rocksdb.skip_scan_bloom : BUG#0000 Rebase: not-yet-implemented
138 changes: 138 additions & 0 deletions mysql-test/r/mysqldump-rocksdb.result
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
create table r1 (id1 int, id2 int, id3 varchar(100), id4 int, value1 int, value2 int, value3 int, value4 int, primary key (id1, id2, id3, id4), KEY (value1, value2, value3));
insert into r1 values (1,1,1,1,1,1,1,1);
insert into r1 values (1,1,1,2,2,2,2,2);
insert into r1 values (1,1,2,1,3,3,3,3);
insert into r1 values (1,1,2,2,4,4,4,4);
insert into r1 values (1,2,1,1,5,5,5,5);
insert into r1 values (1,2,1,2,6,6,6,6);
insert into r1 values (1,2,2,1,7,7,7,7);
insert into r1 values (1,2,2,2,8,8,8,8);
insert into r1 values (2,1,1,1,9,9,9,9);
insert into r1 values (2,1,1,2,10,10,10,10);
insert into r1 values (2,1,2,1,11,11,11,11);
insert into r1 values (2,1,2,2,12,12,12,12);
insert into r1 values (2,2,1,1,13,13,13,13);
insert into r1 values (2,2,1,2,14,14,14,14);
insert into r1 values (2,2,2,1,15,15,15,15);
insert into r1 values (2,2,2,2,16,16,16,16);
BEGIN;
insert into r1 values (5,5,5,5,5,5,5,5);
update r1 set value1=value1+100 where id1=1 and id2=1 and id3='1';

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
/*!50601 SELECT count(*) INTO @is_mysql8 FROM information_schema.TABLES WHERE table_schema='performance_schema' AND table_name='session_variables' */;
/*!50601 SET @check_rocksdb = CONCAT( 'SELECT count(*) INTO @is_rocksdb_supported FROM ', IF (@is_mysql8, 'performance', 'information'), '_schema.session_variables WHERE variable_name=\'rocksdb_bulk_load\'') */;
/*!50601 PREPARE s FROM @check_rocksdb */;
/*!50601 EXECUTE s */;
/*!50601 SET @enable_bulk_load = IF (@is_rocksdb_supported, 'SET SESSION rocksdb_bulk_load=1', 'SET @dummy = 0') */;
/*!50601 PREPARE s FROM @enable_bulk_load */;
/*!50601 EXECUTE s */;
-- CHANGE REPLICATION SOURCE TO SOURCE_LOG_FILE='binlog.000001', SOURCE_LOG_POS=5506;
DROP TABLE IF EXISTS `r1`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `r1` (
`id1` int NOT NULL,
`id2` int NOT NULL,
`id3` varchar(100) NOT NULL,
`id4` int NOT NULL,
`value1` int DEFAULT NULL,
`value2` int DEFAULT NULL,
`value3` int DEFAULT NULL,
`value4` int DEFAULT NULL,
PRIMARY KEY (`id1`,`id2`,`id3`,`id4`),
KEY `value1` (`value1`,`value2`,`value3`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
/* ORDERING KEY (DESC) : (null) */;

LOCK TABLES `r1` WRITE;
/*!40000 ALTER TABLE `r1` DISABLE KEYS */;
INSERT INTO `r1` VALUES (2,2,'2',2,16,16,16,16),(2,2,'2',1,15,15,15,15),(2,2,'1',2,14,14,14,14),(2,2,'1',1,13,13,13,13),(2,1,'2',2,12,12,12,12),(2,1,'2',1,11,11,11,11),(2,1,'1',2,10,10,10,10),(2,1,'1',1,9,9,9,9),(1,2,'2',2,8,8,8,8),(1,2,'2',1,7,7,7,7),(1,2,'1',2,6,6,6,6),(1,2,'1',1,5,5,5,5),(1,1,'2',2,4,4,4,4),(1,1,'2',1,3,3,3,3),(1,1,'1',2,2,2,2,2),(1,1,'1',1,1,1,1,1);
/*!40000 ALTER TABLE `r1` ENABLE KEYS */;
UNLOCK TABLES;
/*!50601 SET @disable_bulk_load = IF (@is_rocksdb_supported, 'SET SESSION rocksdb_bulk_load=0', 'SET @dummy = 0') */;
/*!50601 PREPARE s FROM @disable_bulk_load */;
/*!50601 EXECUTE s */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
/*!50601 SELECT count(*) INTO @is_mysql8 FROM information_schema.TABLES WHERE table_schema='performance_schema' AND table_name='session_variables' */;
/*!50601 SET @check_rocksdb = CONCAT( 'SELECT count(*) INTO @is_rocksdb_supported FROM ', IF (@is_mysql8, 'performance', 'information'), '_schema.session_variables WHERE variable_name=\'rocksdb_bulk_load\'') */;
/*!50601 PREPARE s FROM @check_rocksdb */;
/*!50601 EXECUTE s */;
/*!50601 SET @bulk_load_allow_sk = IF (@is_rocksdb_supported, 'SET SESSION rocksdb_bulk_load_allow_sk=1', 'SET @dummy = 0') */;
/*!50601 PREPARE s FROM @bulk_load_allow_sk */;
/*!50601 EXECUTE s */;
/*!50601 SET @enable_bulk_load = IF (@is_rocksdb_supported, 'SET SESSION rocksdb_bulk_load=1', 'SET @dummy = 0') */;
/*!50601 PREPARE s FROM @enable_bulk_load */;
/*!50601 EXECUTE s */;
-- CHANGE REPLICATION SOURCE TO SOURCE_LOG_FILE='binlog.000001', SOURCE_LOG_POS=5506;
DROP TABLE IF EXISTS `r1`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `r1` (
`id1` int NOT NULL,
`id2` int NOT NULL,
`id3` varchar(100) NOT NULL,
`id4` int NOT NULL,
`value1` int DEFAULT NULL,
`value2` int DEFAULT NULL,
`value3` int DEFAULT NULL,
`value4` int DEFAULT NULL,
PRIMARY KEY (`id1`,`id2`,`id3`,`id4`),
KEY `value1` (`value1`,`value2`,`value3`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
/* ORDERING KEY (DESC) : (null) */;

LOCK TABLES `r1` WRITE;
/*!40000 ALTER TABLE `r1` DISABLE KEYS */;
INSERT INTO `r1` VALUES (2,2,'2',2,16,16,16,16),(2,2,'2',1,15,15,15,15),(2,2,'1',2,14,14,14,14),(2,2,'1',1,13,13,13,13),(2,1,'2',2,12,12,12,12),(2,1,'2',1,11,11,11,11),(2,1,'1',2,10,10,10,10),(2,1,'1',1,9,9,9,9),(1,2,'2',2,8,8,8,8),(1,2,'2',1,7,7,7,7),(1,2,'1',2,6,6,6,6),(1,2,'1',1,5,5,5,5),(1,1,'2',2,4,4,4,4),(1,1,'2',1,3,3,3,3),(1,1,'1',2,2,2,2,2),(1,1,'1',1,1,1,1,1);
/*!40000 ALTER TABLE `r1` ENABLE KEYS */;
UNLOCK TABLES;
/*!50601 SET @disable_bulk_load = IF (@is_rocksdb_supported, 'SET SESSION rocksdb_bulk_load=0', 'SET @dummy = 0') */;
/*!50601 PREPARE s FROM @disable_bulk_load */;
/*!50601 EXECUTE s */;
/*!50601 SET @disable_bulk_load_allow_sk = IF (@is_rocksdb_supported, 'SET SESSION rocksdb_bulk_load_allow_sk=0', 'SET @dummy = 0') */;
/*!50601 PREPARE s FROM @disable_bulk_load_allow_sk */;
/*!50601 EXECUTE s */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

rollback;
drop table r1;
14 changes: 9 additions & 5 deletions mysql-test/suite/rocksdb/r/mysqldump.result
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ update r1 set value1=value1+100 where id1=1 and id2=1 and id3='1';
/*!50601 SET @enable_bulk_load = IF (@is_rocksdb_supported, 'SET SESSION rocksdb_bulk_load=1', 'SET @dummy = 0') */;
/*!50601 PREPARE s FROM @enable_bulk_load */;
/*!50601 EXECUTE s */;
-- CHANGE MASTER TO MASTER_LOG_FILE='binlog.000001', MASTER_LOG_POS=BINLOG_START;
-- CHANGE REPLICATION SOURCE TO SOURCE_LOG_FILE='binlog.000001', SOURCE_LOG_POS=5716;
DROP TABLE IF EXISTS `r1`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
Expand Down Expand Up @@ -99,7 +99,7 @@ UNLOCK TABLES;
/*!50601 SET @enable_bulk_load = IF (@is_rocksdb_supported, 'SET SESSION rocksdb_bulk_load=1', 'SET @dummy = 0') */;
/*!50601 PREPARE s FROM @enable_bulk_load */;
/*!50601 EXECUTE s */;
-- CHANGE MASTER TO MASTER_LOG_FILE='binlog.000001', MASTER_LOG_POS=BINLOG_START;
-- CHANGE REPLICATION SOURCE TO SOURCE_LOG_FILE='binlog.000001', SOURCE_LOG_POS=5716;
DROP TABLE IF EXISTS `r1`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
Expand Down Expand Up @@ -155,7 +155,7 @@ SET GLOBAL default_storage_engine=rocksdb;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
-- CHANGE MASTER TO MASTER_LOG_FILE='binlog.000001', MASTER_LOG_POS=BINLOG_START;
-- CHANGE REPLICATION SOURCE TO SOURCE_LOG_FILE='binlog.000001', SOURCE_LOG_POS=5716;
DROP TABLE IF EXISTS `r1`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
Expand Down Expand Up @@ -202,7 +202,7 @@ UNLOCK TABLES;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
-- CHANGE MASTER TO MASTER_LOG_FILE='binlog.000001', MASTER_LOG_POS=BINLOG_START;
-- CHANGE REPLICATION SOURCE TO SOURCE_LOG_FILE='binlog.000001', SOURCE_LOG_POS=5716;
DROP TABLE IF EXISTS `r1`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
Expand Down Expand Up @@ -237,9 +237,13 @@ UNLOCK TABLES;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

SET GLOBAL binlog_format=statement;
Warnings:
Warning 1287 '@@binlog_format' is deprecated and will be removed in a future release.
SET GLOBAL binlog_format=row;
Warnings:
Warning 1287 '@@binlog_format' is deprecated and will be removed in a future release.
drop table r1;
reset master;
RESET BINARY LOGS AND GTIDS;
set @@global.default_storage_engine=@save_default_storage_engine;
connection default;
disconnect con1;
Expand Down
1 change: 1 addition & 0 deletions mysql-test/t/mysqldump-rocksdb-master.opt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
--force-restart --binlog_format=row
31 changes: 31 additions & 0 deletions mysql-test/t/mysqldump-rocksdb.test
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
create table r1 (id1 int, id2 int, id3 varchar(100), id4 int, value1 int, value2 int, value3 int, value4 int, primary key (id1, id2, id3, id4), KEY (value1, value2, value3));
insert into r1 values (1,1,1,1,1,1,1,1);
insert into r1 values (1,1,1,2,2,2,2,2);
insert into r1 values (1,1,2,1,3,3,3,3);
insert into r1 values (1,1,2,2,4,4,4,4);
insert into r1 values (1,2,1,1,5,5,5,5);
insert into r1 values (1,2,1,2,6,6,6,6);
insert into r1 values (1,2,2,1,7,7,7,7);
insert into r1 values (1,2,2,2,8,8,8,8);
insert into r1 values (2,1,1,1,9,9,9,9);
insert into r1 values (2,1,1,2,10,10,10,10);
insert into r1 values (2,1,2,1,11,11,11,11);
insert into r1 values (2,1,2,2,12,12,12,12);
insert into r1 values (2,2,1,1,13,13,13,13);
insert into r1 values (2,2,1,2,14,14,14,14);
insert into r1 values (2,2,2,1,15,15,15,15);
insert into r1 values (2,2,2,2,16,16,16,16);

BEGIN;
insert into r1 values (5,5,5,5,5,5,5,5);
update r1 set value1=value1+100 where id1=1 and id2=1 and id3='1';

--replace_regex /MASTER_LOG_POS=[0-9]+/MASTER_LOG_POS=BINLOG_START/
--exec ASAN_OPTIONS="detect_leaks=0" $MYSQL_DUMP --skip-comments --source-data=2 --print-ordering-key --rocksdb --order-by-primary-desc --rocksdb_bulk_load test

--replace_regex /MASTER_LOG_POS=[0-9]+/MASTER_LOG_POS=BINLOG_START/
--exec ASAN_OPTIONS="detect_leaks=0" $MYSQL_DUMP --skip-comments --source-data=2 --print-ordering-key --rocksdb --order-by-primary-desc --rocksdb_bulk_load --rocksdb_bulk_load_allow_sk test

rollback;

drop table r1;

0 comments on commit b6672f4

Please sign in to comment.