hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Bautin (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-5581) Creating a table with invalid syntax does not give an error message when it fails
Date Fri, 16 Mar 2012 18:35:40 GMT

    [ https://issues.apache.org/jira/browse/HBASE-5581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13231495#comment-13231495
] 

Mikhail Bautin commented on HBASE-5581:
---------------------------------------

Is this OK to commit to trunk? Could someone +1? Thanks!
                
> 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
>         Attachments: 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

        

Mime
View raw message