Commit 4412b5da authored by Marko Mäkelä's avatar Marko Mäkelä

Disable a debug assertion that was added to track down Bug#12612184.

row_build(): The record may contain null BLOB pointers when the server
is rolling back an insert that was interrupted by a server crash.
parent 53e4a852
...@@ -210,7 +210,11 @@ row_build( ...@@ -210,7 +210,11 @@ row_build(
ut_ad(rec_offs_validate(rec, index, offsets)); ut_ad(rec_offs_validate(rec, index, offsets));
} }
#if defined UNIV_DEBUG || defined UNIV_BLOB_LIGHT_DEBUG #if 0/* defined UNIV_DEBUG || defined UNIV_BLOB_LIGHT_DEBUG*/
/* This one can fail in trx_rollback_or_clean_all_without_sess()
if the server crashed during an insert before the
btr_store_big_rec_extern_fields() did mtr_commit()
all BLOB pointers to the clustered index record. */
ut_a(!rec_offs_any_null_extern(rec, offsets)); ut_a(!rec_offs_any_null_extern(rec, offsets));
#endif /* UNIV_DEBUG || UNIV_BLOB_LIGHT_DEBUG */ #endif /* UNIV_DEBUG || UNIV_BLOB_LIGHT_DEBUG */
......
...@@ -231,7 +231,11 @@ row_build( ...@@ -231,7 +231,11 @@ row_build(
ut_ad(rec_offs_validate(rec, index, offsets)); ut_ad(rec_offs_validate(rec, index, offsets));
} }
#if defined UNIV_DEBUG || defined UNIV_BLOB_LIGHT_DEBUG #if 0 /* defined UNIV_DEBUG || defined UNIV_BLOB_LIGHT_DEBUG */
/* This one can fail in trx_rollback_active() if
the server crashed during an insert before the
btr_store_big_rec_extern_fields() did mtr_commit()
all BLOB pointers to the clustered index record. */
ut_a(!rec_offs_any_null_extern(rec, offsets)); ut_a(!rec_offs_any_null_extern(rec, offsets));
#endif /* UNIV_DEBUG || UNIV_BLOB_LIGHT_DEBUG */ #endif /* UNIV_DEBUG || UNIV_BLOB_LIGHT_DEBUG */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment