diff options
Diffstat (limited to 'storage/xtradb/page/page0zip.cc')
-rw-r--r-- | storage/xtradb/page/page0zip.cc | 4 |
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, |