Obsolete:MySQL 5.1 (fork)

From Wikitech
(Redirected from MySQL 5.1 (fork))
This page contains historical information. It may be outdated or unreliable.

This is documentation for 5.1-wm build that is still running on db24 and db30, new builds are based off facebook tree


Currently new fork is being rolled out, based on lp:mysql-server/5.1 tree - with storage engine changes going into innodb_plugin engine.

Included Percona patches (from http://bazaar.launchpad.net/~percona-dev/percona-xtradb/extensions-1.0/files):

  • InnoDB-based replication positions
  • Multiple purge threads
  • Recovery performance: flushlist
  • LRU contention fixes

Domas' changes:

Wikimedia build params:

./configure --without-query-cache --without-geometry --with-plugins=innodb_plugin,blackhole \
     --enable-assembler --with-charset=binary --with-extra-charsets=all --with-server-suffix=-wm \
     --with-pstack --with-fast-mutexes --with-comment="Wikimedia Testing" --prefix=/usr/local/mysql-5.1-wm/ \
     CFLAGS="-g -O3 -fno-omit-frame-pointer" CXXFLAGS="-g -O3 -fno-omit-frame-pointer" \
     LDFLAGS="-fno-omit-frame-pointer"