Jump to content

Obsolete:MySQL 5.1 (fork)

From Wikitech
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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"