File tree Expand file tree Collapse file tree 4 files changed +7
-4
lines changed
storage/rocksdb/mysql-test/rocksdb Expand file tree Collapse file tree 4 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -9,3 +9,5 @@ sql-mode=NO_ENGINE_SUBSTITUTION
9
9
explicit-defaults-for-timestamp =1
10
10
loose-rocksdb_lock_wait_timeout =1
11
11
loose-rocksdb_strict_collation_check =0
12
+
13
+ loose-rocksdb-flush-log-at-trx-commit =0
Original file line number Diff line number Diff line change @@ -910,7 +910,7 @@ rocksdb_enable_bulk_load_api ON
910
910
rocksdb_enable_thread_tracking OFF
911
911
rocksdb_enable_write_thread_adaptive_yield OFF
912
912
rocksdb_error_if_exists OFF
913
- rocksdb_flush_log_at_trx_commit 1
913
+ rocksdb_flush_log_at_trx_commit 0
914
914
rocksdb_flush_memtable_on_analyze ON
915
915
rocksdb_force_compute_memtable_stats ON
916
916
rocksdb_force_flush_memtable_now OFF
Original file line number Diff line number Diff line change 1
1
SET GLOBAL rocksdb_write_disable_wal=false;
2
2
SET GLOBAL rocksdb_write_ignore_missing_column_families=true;
3
3
create table aaa (id int primary key, i int) engine rocksdb;
4
+ set @save_rocksdb_flush_log_at_trx_commit= @@global.rocksdb_flush_log_at_trx_commit;
4
5
SET LOCAL rocksdb_flush_log_at_trx_commit=0;
5
6
select variable_value into @a from information_schema.global_status where variable_name='rocksdb_wal_synced';
6
7
insert aaa(id, i) values(1,1);
@@ -33,7 +34,7 @@ SET LOCAL rocksdb_flush_log_at_trx_commit=0;
33
34
insert aaa(id, i) values(7,1);
34
35
truncate table aaa;
35
36
drop table aaa;
36
- SET GLOBAL rocksdb_flush_log_at_trx_commit=1 ;
37
+ SET GLOBAL rocksdb_flush_log_at_trx_commit=@save_rocksdb_flush_log_at_trx_commit ;
37
38
SET GLOBAL rocksdb_write_disable_wal=false;
38
39
SET GLOBAL rocksdb_write_ignore_missing_column_families=false;
39
40
SET GLOBAL rocksdb_background_sync=off;
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ SET GLOBAL rocksdb_write_disable_wal=false;
4
4
SET GLOBAL rocksdb_write_ignore_missing_column_families=true;
5
5
6
6
create table aaa (id int primary key, i int) engine rocksdb;
7
-
7
+ set @save_rocksdb_flush_log_at_trx_commit= @@global.rocksdb_flush_log_at_trx_commit;
8
8
SET LOCAL rocksdb_flush_log_at_trx_commit=0;
9
9
--exec sleep 30
10
10
select variable_value into @a from information_schema.global_status where variable_name='rocksdb_wal_synced';
@@ -35,7 +35,7 @@ truncate table aaa;
35
35
36
36
# Cleanup
37
37
drop table aaa;
38
- SET GLOBAL rocksdb_flush_log_at_trx_commit=1;
38
+ SET GLOBAL rocksdb_flush_log_at_trx_commit=@save_rocksdb_flush_log_at_trx_commit;
39
39
SET GLOBAL rocksdb_write_disable_wal=false;
40
40
SET GLOBAL rocksdb_write_ignore_missing_column_families=false;
41
41
SET GLOBAL rocksdb_background_sync=off;
You can’t perform that action at this time.
0 commit comments