LevelDB storage engine (MDEV-3841)

[MDEV-3961] Assertion `tablename[0] == '.' && tablename[1] == '/'' fails in ha_leveldb::delete_table(const char*) on creating a TEMPORARY LevelDB table Created: 2012-12-21  Updated: 2012-12-21  Resolved: 2012-12-21

Status: Closed
Project: MariaDB Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Technical task Priority: Major
Reporter: Elena Stepanova Assignee: Sergei Petrunia
Resolution: Fixed Votes: 0
Labels: leveldb

Issue Links:
Relates

 Description   

CREATE TEMPORARY TABLE t1 (pk INT PRIMARY KEY) ENGINE=LevelDB;

mysqld: mysql-5.6-leveldb/storage/leveldb/ha_leveldb.cc:1103: virtual int ha_leveldb::delete_table(const char*): As
sertion `tablename[0] == '.' && tablename[1] == '/'' failed.
mysqld got signal 6 ;

#9  0xb73e7167 in __assert_fail () from /lib/libc.so.6
#10 0x0891cf45 in ha_leveldb::delete_table (this=0xb6a18168, tablename=0xb6a5902c "mysql-5.6-leveldb/mysql-test/var/tmp/mysqld.1/#sql40da_2_0") at mysql-5.6-leveldb/storage/leveldb/ha_leveldb.cc:1103
#11 0x0825209e in handler::ha_delete_table (this=0xb6a18168, name=0xb6a5902c "mysql-5.6-leveldb/mysql-test/var/tmp/mysqld.1/#sql40da_2_0") at mysql-5.6-leveldb/sql/handler.cc:4360
#12 0x0834ef59 in rm_temporary_table (base=0x9bd49c8, path=0xb6a5902c "mysql-5.6-leveldb/mysql-test/var/tmp/mysqld.1/#sql40da_2_0") at mysql-5.6-leveldb/sql/sql_base.cc:6133
#13 0x08348d01 in close_temporary (table=0xb6a58770, free_share=true, delete_table=true) at mysql-5.6-leveldb/sql/sql_base.cc:2128
#14 0x08347b04 in close_temporary_tables (thd=0x9d54258) at mysql-5.6-leveldb/sql/sql_base.cc:1550
#15 0x083669e1 in THD::cleanup (this=0x9d54258) at mysql-5.6-leveldb/sql/sql_class.cc:1494
#16 0x08366bc7 in THD::release_resources (this=0x9d54258) at mysql-5.6-leveldb/sql/sql_class.cc:1547
#17 0x08237d76 in one_thread_per_connection_end (thd=0x9d54258, block_pthread=true) at mysql-5.6-leveldb/sql/mysqld.cc:2652
#18 0x08371d4d in do_handle_one_connection (thd_arg=0x9d54258) at mysql-5.6-leveldb/sql/sql_connect.cc:976
#19 0x08371892 in handle_one_connection (arg=0x9d54258) at mysql-5.6-leveldb/sql/sql_connect.cc:885
#20 0x08650707 in pfs_spawn_thread (arg=0x9df1ed8) at mysql-5.6-leveldb/storage/perfschema/pfs.cc:1853
#21 0xb773be32 in start_thread () from /lib/libpthread.so.0

revision-id: psergey@askmonty.org-20121221152341-9stvnkuiinslrt9h
date: 2012-12-21 19:23:41 +0400
build-date: 2012-12-21 20:28:02 +0400
revno: 4471
branch: mysql-5.6-leveldb



 Comments   
Comment by Sergei Petrunia [ 2012-12-21 ]

Disallow temporary tables of type=leveldb.

Generated at Thu Feb 08 06:52:40 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.