EVOLUTION-MANAGER
Edit File: tmpdir.test
--source include/have_rocksdb.inc --echo # If rocksdb_tmpdir is NULL or "", temporary file will be created in --echo # server configuration variable location(--tmpdir) CREATE TABLE t1 (a INT PRIMARY KEY, b INT) ENGINE=RocksDB; show session variables like 'rocksdb_tmpdir'; --echo # Connection con1 connect (con1,localhost,root); show session variables like 'rocksdb_tmpdir'; ALTER TABLE t1 ADD INDEX kb(b), ALGORITHM=INPLACE; connection default; disconnect con1; DROP TABLE t1; --echo # rocksdb_tmpdir with valid location. CREATE TABLE t1 (a INT PRIMARY KEY, b INT) ENGINE=RocksDB; set @tmpdir = @@global.tmpdir; set global rocksdb_tmpdir = @tmpdir; show session variables like 'rocksdb_tmpdir'; --echo # Connection con3 connect (con2,localhost,root); --replace_result $MYSQL_TMP_DIR MYSQL_TMP_DIR show session variables like 'rocksdb_tmpdir'; ALTER TABLE t1 ADD INDEX kb(b), ALGORITHM=INPLACE; disconnect con2; connection default; set global rocksdb_tmpdir=NULL; DROP TABLE t1;