LevelDB storage engine
(MDEV-3841)
|
|
| 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: |
|
||||
| Description |
|
LevelDB version 1.7.0. |
| Comments |
| Comment by Elena Stepanova [ 2012-12-21 ] |
|
This looks fixed in revno 4471. |
| Comment by Sergei Petrunia [ 2012-12-21 ] |
|
The crash no longer happens, but the data is not there after ALTER TABLE: MySQL [ldb5]> create table t3 (i int primary key) engine = myisam; MySQL [ldb5]> insert into t3 values (1); MySQL [ldb5]> insert into t3 values (2); MySQL [ldb5]> alter table t3 engine=leveldb; MySQL [ldb5]> select * from t3; |
| Comment by Elena Stepanova [ 2012-12-22 ] |
|
The initial test case was just altering the engine, it failed on revno 4467, but passed on 4471. |
| Comment by Sergei Petrunia [ 2012-12-22 ] |
|
Ok, ALTER TABLE relied on the engine supporting table renames, which we dont' support yet (see today's email). This can cause the table to look at the data from the other table, which results in assert (when seeing other table data), or in empty tables (when not seeing one's own data). Disabled all ALTER TABLE commands for now. |
| Comment by Sergei Petrunia [ 2012-12-22 ] |
|
Fixed by fix for |