I recently wrote an article on dealing with an assertion
failure in log/log0recv.c, specifically !page ||
(ibool)!!page_is_comp(page) ==
dict_table_is_comp(index->table).
I mention it because this occurred after a system outage, and I
just encountered another system outage (either HDD power outage
or some other serious HDD event), with a completely different
assertion failure and error message. Similar to the one above,
it’s also kind of obscure, so I wanted to post this so people
searching for it will find this.
For reference, the first outage assertion failure was this:
InnoDB: Assertion failure in thread 139838283589376 in file
log/log0recv.c line 1094
InnoDB: Failing assertion: !page || (ibool)!!page_is_comp(page) ==
dict_table_is_comp(index->table)
Here is the new assertion failure:
111201 16:45:00 InnoDB: Assertion failure in …
[Read more]