From c10496574627aa481d9c46432a2007de6e913b6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Lindstr=C3=B6m?= Date: Fri, 25 Jul 2014 09:34:05 +0300 Subject: [PATCH] Fix test failure caused by simulated compression failure on IBUF_DUMMY table. --- storage/innobase/page/page0zip.c | 3 ++- storage/xtradb/page/page0zip.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/storage/innobase/page/page0zip.c b/storage/innobase/page/page0zip.c index af209a1d8a9..7c04e0b9183 100644 --- a/storage/innobase/page/page0zip.c +++ b/storage/innobase/page/page0zip.c @@ -1274,7 +1274,8 @@ page_zip_compress( if (srv_simulate_comp_failures && !dict_index_is_ibuf(index) && page_get_n_recs(page) >= 2 - && ((ulint)(rand() % 100) < srv_simulate_comp_failures)) { + && ((ulint)(rand() % 100) < srv_simulate_comp_failures) + && strcasecmp(index->table_name, "IBUF_DUMMY") != 0) { #ifdef UNIV_DEBUG fprintf(stderr, diff --git a/storage/xtradb/page/page0zip.c b/storage/xtradb/page/page0zip.c index ca517139a45..3d3605d6362 100644 --- a/storage/xtradb/page/page0zip.c +++ b/storage/xtradb/page/page0zip.c @@ -1278,7 +1278,8 @@ page_zip_compress( if (srv_simulate_comp_failures && !dict_index_is_ibuf(index) && page_get_n_recs(page) >= 2 - && ((ulint)(rand() % 100) < srv_simulate_comp_failures)) { + && ((ulint)(rand() % 100) < srv_simulate_comp_failures) + && strcasecmp(index->table_name, "IBUF_DUMMY") != 0) { #ifdef UNIV_DEBUG fprintf(stderr,