summaryrefslogtreecommitdiff
path: root/storage/xtradb/page/page0zip.cc
diff options
context:
space:
mode:
Diffstat (limited to 'storage/xtradb/page/page0zip.cc')
-rw-r--r--storage/xtradb/page/page0zip.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/storage/xtradb/page/page0zip.cc b/storage/xtradb/page/page0zip.cc
index 923684964ae..c4c8354aa1e 100644
--- a/storage/xtradb/page/page0zip.cc
+++ b/storage/xtradb/page/page0zip.cc
@@ -1319,8 +1319,10 @@ page_zip_compress(
records. */
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,