EVOLUTION-MANAGER
Edit File: rpl_statement.test
--source include/have_rocksdb.inc source include/master-slave.inc; source include/have_binlog_format_statement.inc; connection master; --disable_warnings drop table if exists t1; --enable_warnings connection master; select @@binlog_format; create table t1 (pk int primary key) engine=rocksdb; --error ER_REQUIRE_ROW_BINLOG_FORMAT insert into t1 values (1),(2),(3); set session rocksdb_unsafe_for_binlog=on; insert into t1 values (1),(2),(3); select * from t1; delete from t1; set session rocksdb_unsafe_for_binlog=off; --error ER_REQUIRE_ROW_BINLOG_FORMAT insert into t1 values (1),(2),(3); set binlog_format=row; insert into t1 values (1),(2),(3); --source include/sync_slave_sql_with_master.inc connection slave; select * from t1; connection master; drop table t1; create table t1 (id int primary key, value int, value2 int, index(value)) engine=rocksdb; insert into t1 values (1,1,1); insert into t1 values (2,1,1); insert into t1 values (3,1,1); insert into t1 values (4,1,1); insert into t1 values (5,1,1); update t1 set value2=100 where id=1; update t1 set value2=200 where id=2; update t1 set value2=300 where id=3; --source include/sync_slave_sql_with_master.inc connection slave; select * from t1 where id=1; select * from t1 where id=2; select * from t1 where id=3; connection master; drop table t1; set binlog_format=row; --source include/rpl_end.inc