[MDEV-16797] Node keep on IST every a few hours (InnoDB: Failing assertion: !cursor->index->is_committed()) Created: 2018-07-21 Updated: 2019-01-16 Resolved: 2019-01-06 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB |
| Affects Version/s: | None |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | Syamiera | Assignee: | Unassigned |
| Resolution: | Incomplete | Votes: | 0 |
| Labels: | need_feedback | ||
| Environment: |
Centos 7 , Galera Cluster 25.3.23 , MariaDB 10.2.13 |
||
| Issue Links: |
|
||||||||||||
| Description |
|
Please help me. What does this error mean? this is the log file 2018-07-21 05:18:04 0x7f34bc1e6700 InnoDB: Assertion failure in file /home/buildbot/buildbot/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX/mariadb-10.2.13/storage/innobase/row/row0ins.cc line 269 To report this bug, see https://mariadb.com/kb/en/reporting-bugs We will try our best to scrape up some info that will hopefully help Server version: 10.2.13-MariaDB-log Thread pointer: 0x7f340c000b58 Trying to get some variables. Optimizer switch: index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on,orderby_uses_equalities=on,condition_pushdown_for_derived=on The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains |
| Comments |
| Comment by Elena Stepanova [ 2018-07-21 ] | ||||
|
Have you upgraded from some previous major version recently? You say 5.5.60-galera in Affected versions, but the crash is from 10.2.13.
And also your config file(s) or the output of SHOW VARIABLES. | ||||
| Comment by Elena Stepanova [ 2018-07-22 ] | ||||
|
Thanks for the info. Could you please also attach the error log(s) that you have for the crashed instance – starting from as far back as you can, and up until now? | ||||
| Comment by Syamiera [ 2018-07-22 ] | ||||
|
should be the same as the log I send at the top. same error | ||||
| Comment by Elena Stepanova [ 2018-07-22 ] | ||||
|
This is just the occurrence of the crash itself. I mean the whole error log – server startups, shutdowns, etc. – for as long period of time as possible. The working theory for this failure is that at some point, possibly long time before the crash, some other problem causes a hidden data corruption, which remains dormant until some set of circumstances brings it up. We have several user reports about it, but so far haven't been able to reproduce it on our side (and MySQL and Percona also had such reports, with equally unsuccessful results). So, we are trying to collect all information that we can get. In particular, the error might show that some time in the past, possibly even before the upgrade, there was some strange crash, or obscure errors/warnings on startups or recovery, which can give us a clue how the corruption occurs. | ||||
| Comment by Syamiera [ 2018-07-28 ] | ||||
|
Do u think if I upgrade to 10.3 will help? If yes I will proceed to upgrade as I saw got many changes in thr newer version. | ||||
| Comment by Syamiera [ 2018-07-28 ] | ||||
|
I think i havent do this one step. That is to restart new cluster. Do u think it will help? Let me share with you a few of the actions taken by me:
| ||||
| Comment by Syamiera [ 2018-08-01 ] | ||||
|
is it related?
| ||||
| Comment by Elena Stepanova [ 2018-08-29 ] | ||||
|
Are you using any temporary tables in your workflow? | ||||
| Comment by Syamiera [ 2018-08-30 ] | ||||
|
Yes I did. but is it related? | ||||
| Comment by Elena Stepanova [ 2018-08-30 ] | ||||
|
We have recently discovered a test case, however complicated, which causes the same failure when temporary tables are used. I suppose it could be made to use events and still cause the trouble. | ||||
| Comment by Syamiera [ 2018-09-28 ] | ||||
|
my event not related with store procedure. | ||||
| Comment by Elena Stepanova [ 2018-12-08 ] | ||||
|
We have got another test case, which doesn't involve temporary tables, but involves virtual columns. Unfortunately SHOW CREATE TABLE is not here anymore, so I can't check if your table had any virtual columns. Did it? If it did, then your variation of the problem might be fixed in 10.2.16, in the scope of |