[ https://issues.apache.org/jira/browse/HBASE-5581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13231678#comment-13231678 ]
Phabricator commented on HBASE-5581: ------------------------------------ mbautin has committed the revision "[jira] [HBASE-5581] [89-fb] Creating a table with invalid syntax does not give an error message when it fails". REVISION DETAIL https://reviews.facebook.net/D2343 COMMIT https://reviews.facebook.net/rHBASEEIGHTNINEFBBRANCH1301789 > Creating a table with invalid syntax does not give an error message when it > fails > --------------------------------------------------------------------------------- > > Key: HBASE-5581 > URL: https://issues.apache.org/jira/browse/HBASE-5581 > Project: HBase > Issue Type: Bug > Components: shell > Reporter: Binu John > Priority: Minor > Fix For: 0.94.0, 0.96.0 > > Attachments: 5581trunk.patch, D2343.1.patch > > > Creating a table with invalid syntax does not give an error message when it > fails. In this case, it doesn't actually create the CF requested, but doesn't > give any indication to the user that it failed. > create 'test', {NAME => 'test', VERSIONS => 1, BLOCKCACHE => true, NUMREGIONS > => 20, SPLITALGO => "HexStringSplit", COMPRESSION => 'LZO', BLOOMFILTER => > 'ROW'} > 0 row(s) in 3.0930 seconds > hbase(main):002:0> describe 'test' > DESCRIPTION > ENABLED > {NAME => 'test', FAMILIES => []} > true > 1 row(s) in 0.1430 seconds > ---- > Putting {NUMREGIONS => 20, SPLITALGO => "HexStringSplit"} into a separate > stanza works fine, so the feature is fine. > create 'test', {NAME => 'test', VERSIONS => 1, BLOCKCACHE => true, > COMPRESSION => 'LZO', BLOOMFILTER => 'ROW'}, {NUMREGIONS => 20, SPLITALGO => > "HexStringSplit"} > 0 row(s) in 2.7860 seconds > hbase(main):002:0> describe 'test' > DESCRIPTION > ENABLED > {NAME => 'test', FAMILIES => [{NAME => 'test', DATA_BLOCK_ENCODING => > 'NONE', true > BLOOMFILTER => 'ROW', REPLICATION_SCOPE => '0', COMPRESSION => 'LZO', > VERSIONS > => '1', TTL => '2147483647', BLOCKSIZE => '65536', BLOOMFILTER_ERRORRATE => > ' > 0.01', ENCODE_ON_DISK => 'true', IN_MEMORY => 'false', BLOCKCACHE => > 'true'}]} > ---- > We should throw an error if we can't create the CF so it's clear to the user. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira