Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Add option for enabling both rocksdb and innodb storage engines at the same time. #106
When the innodb storage engine comes up, the rocksdb storage engine is automatically disabled due to problems in support both transaction engines, or determining how crash safety is handled. However, there are some use cases where it would be nice to test with both storage engines running on the same server instance.
Add an option to mysqld that would allow enabling both storage engines to come up. By default, the option is disabled.
Supported in FB MySQL via option --allow-multiple-engines
This was disabled out of fear that people would try to use XA between engines. Most of us prefer to avoid that. But the problem (and fear) exists between any pair of transactional engines -- InnoDB+TokuDB, InnoDB+RocksDB, RocksDB + TokuDB.