Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-5581

Creating a table with invalid syntax does not give an error message when it fails

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.94.0, 0.95.0
    • shell
    • None
    • Reviewed

    Description

      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.

      Attachments

        1. 5581trunk.patch
          0.8 kB
          Michael Stack
        2. ASF.LICENSE.NOT.GRANTED--D2343.1.patch
          0.9 kB
          Phabricator

        Activity

          People

            Unassigned Unassigned
            binujohn Binu John
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: