Percona is glad to announce the release of Percona TokuMXse 3.0.3-1.0rc6 on June 1st 2015. TokuMXse is a TokuMX storage engine for MongoDB 3.0.3. Downloads are available from our download site here. Packages for this Release Candidate release, will be available in our Ubuntu Trusty, Utopic, Vivid, and Debian Jessie apt testing and CentOS 7 yum testing repositories.
Based on MongoDB 3.0.3, including all the bug fixes in it, Percona TokuMXse 3.0.3-1.0 is the current release candidate.
This release contains minor changes to the Fractal Tree, including:
- Improved tokuftdump information.
- Fixed sporadic recovery issue due to rare race between transaction rollback and logging.
- Report capped boolean for uncapped collections when using tokuft storage engine.
After installation, you can start
tokuft as the storage engine, with:
$ mongod --storageEngine tokuft
Note: Transparent huge pages must be turned off for the fractal tree engine to work properly. If you attempt to run
mongod with that option enabled, an error informing you of this will be printed to the output of the
mongod process and it will fail to start.
You can check if the Transparent huge pages are enabled with:
$ cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
You can disable the transparent huge pages by running the following command as root (NOTE: Setting this will last only until the server is rebooted):
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
Percona TokuMXse currently supports various tuning parameters to pass to the mongod instance. Full list can be read by running
mongod --help (this will print options for all available storage engines, including tokuft).