Bug #40752 main.innodb_max_dirty_pages_pct_func test case failure
Submitted: 14 Nov 2008 19:51 Modified: 30 Jan 2009 7:53
Reporter: BJ Dierkes Email Updates:
Status: Duplicate Impact on me:
None 
Category:Tests Severity:S3 (Non-critical)
Version:5.1.29-rc OS:Linux (Redhat Enterprise Linux 5 Server i386)
Assigned to: CPU Architecture:Any

[14 Nov 2008 19:51] BJ Dierkes
Description:
main.innodb_max_dirty_pages_pct_func test case fails.

main.innodb_max_dirty_pages_pct_func 
[ fail ]
--- /builddir/build/BUILD/mysql-5.1.29-rc/mysql-test/r/innodb_max_dirty_pages_pct_func.result   2008-10-12 01:19:43.000000000 +0300
+++ /builddir/build/BUILD/mysql-5.1.29-rc/mysql-test/r/innodb_max_dirty_pages_pct_func.reject   2008-11-14 22:37:56.000000000 +0300
@@ -23,7 +23,7 @@
 'We expect dirty pages pct to be BELOW_MAX'
 CALL check_pct(10);
 PCT_VALUE
-BELOW_MAX
+ABOVE_MAX
 DROP PROCEDURE add_records;
 DROP PROCEDURE add_until;
 DROP PROCEDURE check_pct;
mysqltest: Result content mismatch
Aborting: main.innodb_max_dirty_pages_pct_func failed in default mode. 
To continue, re-run with '--force'.
Stopping All Servers
make: *** [test-ns] Error 1

BUILD OPTIONS:

CFLAGS="$CFLAGS -fno-strict-aliasing -fwrapv"

CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CFLAGS -felide-constructors -fno-rtti -fno-exceptions"
export CFLAGS CXXFLAGS

export CFLAGS CXXFLAGS CC LDFLAGS

  CFLAGS="${CFLAGS:--O2 -g}" ; export CFLAGS ; 
  CXXFLAGS="${CXXFLAGS:--O2 -g}" ; export CXXFLAGS ; 
  FFLAGS="${FFLAGS:--O2 -g}" ; export FFLAGS ; 
  ./configure --host=x86_64-redhat-linux-gnu --build=x86_64-redhat-linux-gnu \
        --target=x86_64-redhat-linux \
        --program-prefix= \
        --prefix=/usr \
        --exec-prefix=/usr \
        --bindir=/usr/bin \
        --sbindir=/usr/sbin \
        --sysconfdir=/etc \
        --datadir=/usr/share \
        --includedir=/usr/include \
        --libdir=/usr/lib64 \
        --libexecdir=/usr/libexec \
        --localstatedir=/var \
        --sharedstatedir=/usr/com \
        --mandir=/usr/share/man \
        --infodir=/usr/share/info \
        --with-pic \
        --with-readline \
        --with-ssl \
        --without-debug \
        --enable-shared \
        --with-bench \
        --localstatedir=/var/lib/mysql \
        --with-unix-socket-path=/var/lib/mysql/mysql.sock \
        --with-mysqld-user="mysql" \
        --with-extra-charsets=all \
        --with-innodb \
        --with-berkeley-db \
        --enable-local-infile \
        --enable-largefile \
        --enable-thread-safe-client \
        --disable-dependency-tracking \
        --with-plugin-partition \
        --with-plugin-csv \
        --with-plugin-ndbcluster \
         \
        --with-named-thread-libs="-lpthread"

How to repeat:
./configure && make && make test
[20 Jan 2009 20:28] Valeriy Kravchuk
Thank you for a problem report. Please, try to repeat with a newer version, 5.1.30, and inform about the results.