Merge lp:~laurynas-biveinis/percona-server/tokudb-compression into lp:percona-server/5.6
Status: | Merged |
---|---|
Approved by: | Stewart Smith |
Approved revision: | no longer in the source branch. |
Merged at revision: | 519 |
Proposed branch: | lp:~laurynas-biveinis/percona-server/tokudb-compression |
Merge into: | lp:percona-server/5.6 |
Diff against target: |
379 lines (+151/-14) 13 files modified
Percona-Server/mysql-test/r/information_schema.result (+1/-1) Percona-Server/mysql-test/r/mysqldump.result (+1/-1) Percona-Server/mysql-test/r/show_check.result (+2/-2) Percona-Server/mysql-test/r/tokudb_zip_grammar.result (+37/-0) Percona-Server/mysql-test/suite/funcs_1/r/is_columns_is.result (+4/-4) Percona-Server/mysql-test/suite/funcs_1/r/is_tables.result (+3/-3) Percona-Server/mysql-test/t/tokudb_zip_grammar.test (+50/-0) Percona-Server/sql/handler.cc (+2/-0) Percona-Server/sql/handler.h (+4/-1) Percona-Server/sql/lex.h (+6/-0) Percona-Server/sql/sql_show.cc (+20/-2) Percona-Server/sql/sql_yacc.yy (+18/-0) Percona-Server/storage/innobase/handler/ha_innodb.cc (+3/-0) |
To merge this branch: | bzr merge lp:~laurynas-biveinis/percona-server/tokudb-compression |
Related bugs: | |
Related blueprints: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Stewart Smith (community) | Approve | ||
George Ormond Lorch III | g2 | Pending | |
Review via email: mp+199152@code.launchpad.net |
This proposal supersedes a proposal from 2013-12-02.
Description of the change
2nd MP:
Added a test that the new reserved words are usable as identifiers
Rebased on the current trunk
http://
1st MP:
Add TokuDB compression format ROW_TYPE support, implementing
https:/
Add new lexer symbols TOKUDB_
TOKUDB_QUICKLZ, TOKUDB_LZMA, TOKUDB_FAST, TOKUDB_SMALL, accept them as
valid ROW_TYPE option values in the parser, add corresponding values
to enum row_type.
Add support for them to get_schema_
INFORMATION_
ROW_FORMAT field length for I_S.TABLES and I_S.FILES tables to
accomodate longer strings.
In InnoDB, handle the new option values as unsupported in
get_row_
innobase_
Add a testcase innodb_zip_grammar to test the grammar changes and
InnoDB/
create options. Re-record information_schema, mysqldump, show_check,
funcs_1.is_tables, and funcs_1.
I_S.*.ROW_FORMAT width.
http://
I'd like to see a test where we use the strings as identifiers/column names just to test that we're not unintentionally making these being needed to be quoted.
Otherwise approved.