[MDEV-12466] Assertion `thd->transaction.stmt.is_empty() || thd->in_sub_stmt || (thd->state_flags & Open_tables_state::BACKUPS_AVAIL)' failed in close_thread_tables on FLUSH .. FOR EXPORT with RocksDB table Created: 2017-04-06 Updated: 2018-04-07 Resolved: 2018-04-07 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Admin statements, Storage Engine - RocksDB |
| Affects Version/s: | 10.2, 10.3 |
| Fix Version/s: | 10.2.15 |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Sergei Petrunia |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | affects-tests | ||
| Issue Links: |
|
||||||||
| Description |
|
|
| Comments |
| Comment by Elena Stepanova [ 2017-08-16 ] | ||
|
See also | ||
| Comment by Sergei Petrunia [ 2018-04-07 ] | ||
|
I'm trying on a 10.2 tree that has the fix for | ||
| Comment by Sergei Petrunia [ 2018-04-07 ] | ||
|
MyRocks in MariaDB does not have HA_CAN_EXPORT flag. There seems to be some bug on the SQL layer - the assertion fails when we try to close the tables after we have produced an error message. | ||
| Comment by Sergei Petrunia [ 2018-04-07 ] | ||
|
In the upstream, MyRocks doesn't have HA_CAN_EXPORT either. There is no crash in the upstream, the command produces an error message
|