summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Evans <grknight@tuffmail.com>2013-11-22 12:51:39 -0500
committerBrian Evans <grknight@tuffmail.com>2013-11-22 12:51:39 -0500
commit0dfcd2b37c6295a8d667a7b40024fe9283c9bc1b (patch)
tree0fcd33c1fad0425933931b8b9f3585625a30d425 /eclass/mysql-v2.eclass
parent[mariadb] Version bump (diff)
downloadmysql-0dfcd2b37c6295a8d667a7b40024fe9283c9bc1b.tar.gz
mysql-0dfcd2b37c6295a8d667a7b40024fe9283c9bc1b.tar.bz2
mysql-0dfcd2b37c6295a8d667a7b40024fe9283c9bc1b.zip
[eclass] Force jemalloc with tokudb for performance reasons
Diffstat (limited to 'eclass/mysql-v2.eclass')
-rw-r--r--eclass/mysql-v2.eclass6
1 files changed, 4 insertions, 2 deletions
diff --git a/eclass/mysql-v2.eclass b/eclass/mysql-v2.eclass
index 95266d0..3fc297d 100644
--- a/eclass/mysql-v2.eclass
+++ b/eclass/mysql-v2.eclass
@@ -218,9 +218,11 @@ if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]]; then
mysql_version_is_at_least "5.2" && IUSE="${IUSE} oqgraph"
mysql_version_is_at_least "5.2.5" && IUSE="${IUSE} sphinx"
mysql_version_is_at_least "5.2.10" && IUSE="${IUSE} pam"
+ # 5.5.33 and 10.0.5 add TokuDB. Authors strongly recommend jemalloc or perfomance suffers
mysql_version_is_at_least "10.0.5" && IUSE="${IUSE} tokudb odbc xml" && \
- REQUIRED_USE="odbc? ( extraengine ) xml? ( extraengine )"
- mysql_check_version_range "5.5.33 to 5.5.99" && IUSE="${IUSE} tokudb"
+ REQUIRED_USE="odbc? ( extraengine ) xml? ( extraengine ) tokudb? ( jemalloc )"
+ mysql_check_version_range "5.5.33 to 5.5.99" && IUSE="${IUSE} tokudb" && \
+ REQUIRED_USE="tokudb? ( jemalloc )"
fi
if mysql_version_is_at_least "5.5"; then