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

create_namespace command for existing namespace does not throw useful error message

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 2.0.0-beta-1, 2.0.0
    • None
    • None
    • Reviewed

    Description

      create_namespace command for existing namespace does not throw an useful error message

      Here we try to call create_namespace command twice for same namespace, and attempt to verify an error message
      from test console log

      2017-11-13 08:19:03,347|INFO|MainThread|hbase.py:191 - runShellCmds()|Writing commands to file /hwqe/hadoopqe/artifacts/tmp-844452
      2017-11-13 08:19:03,348|INFO|MainThread|hbase.py:194 - runShellCmds()| 'create_namespace 'testnamespace''
      2017-11-13 08:19:03,348|INFO|MainThread|hbase.py:194 - runShellCmds()| 'create_namespace 'testnamespace''
      2017-11-13 08:19:03,348|INFO|MainThread|hbase.py:194 - runShellCmds()| 'drop_namespace 'testnamespace''
      2017-11-13 08:19:03,348|INFO|MainThread|hbase.py:198 - runShellCmds()|Done writing commands to file. Will execute them now.
      2017-11-13 08:19:03,348|INFO|MainThread|machine.py:145 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|RUNNING: /usr/hdp/current/hbase-client/bin/hbase shell /hwqe/hadoopqe/artifacts/tmp-844452
      2017-11-13 08:19:11,593|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|2017-11-13 08:19:11,592 INFO  [main] beanutils.FluentPropertyBeanIntrospector: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
      2017-11-13 08:19:11,628|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|2017-11-13 08:19:11,628 INFO  [main] impl.MetricsConfig: loaded properties from hadoop-metrics2-hbase.properties
      2017-11-13 08:19:11,700|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|2017-11-13 08:19:11,700 INFO  [main] impl.MetricsSystemImpl: Scheduled Metric snapshot period at 10 second(s).
      2017-11-13 08:19:11,700|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|2017-11-13 08:19:11,700 INFO  [main] impl.MetricsSystemImpl: HBase metrics system started
      2017-11-13 08:19:12,655|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|Took 0.6500 seconds
      2017-11-13 08:19:12,784|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|
      2017-11-13 08:19:12,784|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|ERROR: testnamespace
      2017-11-13 08:19:12,784|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|
      2017-11-13 08:19:12,784|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|Create namespace; pass namespace name,
      2017-11-13 08:19:12,785|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|and optionally a dictionary of namespace configuration.
      2017-11-13 08:19:12,785|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|Examples:
      2017-11-13 08:19:12,785|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|
      2017-11-13 08:19:12,785|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|hbase> create_namespace 'ns1'
      2017-11-13 08:19:12,785|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|hbase> create_namespace 'ns1', {'PROPERTY_NAME'=>'PROPERTY_VALUE'}
      2017-11-13 08:19:12,785|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|
      2017-11-13 08:19:12,785|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|Took 0.1284 seconds
      2017-11-13 08:19:13,016|INFO|MainThread|machine.py:159 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|Took 0.2307 seconds
      2017-11-13 08:19:13,541|INFO|MainThread|machine.py:184 - run()||GUID=29350822-e327-4a0d-97ec-fc8b0a7d1be2|Exit Code: 0
      2017-11-13 08:19:13,575|INFO|MainThread|conftest.py:241 - pytest_report_teststatus()|TEST "test_ShellCreateNameSpace[CreateExistentNamespace]" FAILED in 10.22 seconds
      

      Attachments

        1. 19434.v1.txt
          0.6 kB
          Ted Yu

        Activity

          People

            yuzhihong@gmail.com Ted Yu
            romil.choksi Romil Choksi
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: