← Back to team overview

nova team mailing list archive

Test suite errors

 

Hello there!

I started looking at nova but have problems running the test suite w/o
errors. Running "python run_tests.py" results in quite a few errors
(please see attached file).

Do I need to add test data to OpenLDAP and/or the other services prior
to the test run? Is this documented somewhere?

Best regards

-- 
Muharem Hrnjadovic <muharem@xxxxxxxxxx>
Public key id   : B2BBFCFC
Key fingerprint : A5A3 CC67 2B87 D641 103F  5602 219F 6B60 B2BB FCFC
INFO:root:Flushing redis datastore
nova.tests.access_unittest
  AccessTestCase
    test_001_allow_all ...                                              [ERROR]
    test_002_allow_none ...                                             [ERROR]
    test_003_allow_project_manager ...                                  [ERROR]
    test_004_allow_sys_and_net ...                                      [ERROR]
    test_005_allow_sys_no_pm ...                                        [ERROR]
nova.tests.api_unittest
  ApiEc2TestCase
    test_describe_instances ...                                         [ERROR]
    test_get_all_key_pairs ...                                          [ERROR]
nova.tests.cloud_unittest
  CloudTestCase
    test_console_output ...                                             [ERROR]
    test_instance_update_state ...                                      [ERROR]
    test_run_instances ...                                              [ERROR]
nova.tests.model_unittest
  ModelTestCase
    test_create_daemon_single_arg ...                                   [ERROR]
                                  [ERROR]
    test_create_daemon_two_args ...                                     [ERROR]
                                    [ERROR]
    test_create_host ...                                                [ERROR]
                                               [ERROR]
    test_create_instance ...                                            [ERROR]
                                           [ERROR]
    test_daemon_added_to_set ...                                        [ERROR]
                                       [ERROR]
    test_daemon_associates_host ...                                     [ERROR]
                                    [ERROR]
    test_daemon_heartbeat ...                                           [ERROR]
                                          [ERROR]
    test_delete_daemon ...                                              [ERROR]
                                             [ERROR]
    test_delete_host ...                                                [ERROR]
                                               [ERROR]
    test_delete_instance ...                                            [ERROR]
                                           [ERROR]
    test_equality_daemon_of_double_and_single_args ...                  [ERROR]
                 [ERROR]
    test_equality_of_daemon_single_and_double_args ...                  [ERROR]
                 [ERROR]
    test_host_added_to_set ...                                          [ERROR]
                                         [ERROR]
    test_host_class_doesnt_find_missing_hosts ...                       [ERROR]
                      [ERROR]
    test_host_class_finds_hosts ...                                     [ERROR]
                                    [ERROR]
    test_instance_added_to_set ...                                      [ERROR]
                                     [ERROR]
    test_instance_associates_project ...                                [ERROR]
                               [ERROR]
nova.tests.network_unittest
  NetworkTestCase
    test_allocate_deallocate_ip ...                                     [ERROR]
    test_deallocate_before_issued ...                                   [ERROR]
    test_public_network_allocation ...                                  [ERROR]
    test_range_allocation ...                                           [ERROR]
    test_release_before_deallocate ...                                  [ERROR]
    test_subnet_edge ...                                                [ERROR]
    test_too_many_addresses ...                                         [ERROR]
nova.tests.node_unittest
  InstanceXmlTestCase
    test_serialization ...                                                 [OK]
  NodeConnectionTestCase
    test_console_output ...                                             [ERROR]
    test_reboot ...                                                     [ERROR]
    test_run_describe_terminate ...                                     [ERROR]
    test_run_instance_existing ...                                      [ERROR]
nova.tests.objectstore_unittest
  ObjectStoreTestCase
    test_buckets ...                                                    [ERROR]
                                                   [ERROR]
    test_images ...                                                     [ERROR]
                                                    [ERROR]
nova.tests.process_unittest
  ProcessTestCase
    test_execute_stderr ...                                                [OK]
    test_execute_stdout ...                                                [OK]
    test_execute_unexpected_stderr ...                                     [OK]
    test_kill_long_process ...                                             [OK]
    test_max_processes ...                                                 [OK]
    test_process_exit_is_contained ...                                     [OK]
    test_shared_pool_is_singleton ...                                      [OK]
nova.tests.storage_unittest
  StorageTestCase
    test_multi_node ...                                                    [OK]
    test_run_attach_detach_volume ...                                      [OK]
    test_run_create_volume ...                                          [ERROR]
    test_too_big_volume ...                                                [OK]
    test_too_many_volumes ...                                           [ERROR]
nova.tests.users_unittest
  UserTestCase
    test_001_can_create_users ...                                       [ERROR]
    test_002_can_get_user ...                                              [OK]
    test_003_can_retreive_properties ...                                [ERROR]
    test_004_signature_is_valid ...                                        [OK]
    test_005_can_get_credentials ...                                       [OK]
    test_006_test_key_storage ...                                       [ERROR]
    test_007_test_key_generation ...                                    [ERROR]
    test_008_can_list_key_pairs ...                                     [ERROR]
    test_009_can_delete_key_pair ...                                    [ERROR]
    test_010_can_list_users ...                                          [FAIL]
    test_101_can_add_user_role ...                                      [ERROR]
    test_199_can_remove_user_role ...                                   [ERROR]
    test_201_can_create_project ...                                     [ERROR]
    test_202_user1_is_project_member ...                                [ERROR]
    test_203_user2_is_not_project_member ...                            [ERROR]
    test_204_user1_is_project_manager ...                               [ERROR]
    test_205_user2_is_not_project_manager ...                           [ERROR]
    test_206_can_add_user_to_project ...                                [ERROR]
    test_208_can_remove_user_from_project ...                           [ERROR]
    test_209_can_generate_x509 ...                                      [ERROR]
    test_210_can_add_project_role ...                                   [ERROR]
    test_211_can_remove_project_role ...                                [ERROR]
    test_212_vpn_ip_and_port_looks_valid ...                            [ERROR]
    test_213_too_many_vpns ...                                          [ERROR]
    test_299_can_delete_project ...                                     [ERROR]
    test_999_can_delete_users ...                                       [ERROR]
nova.tests.validator_unittest
  ValidationTestCase
    test_type_validation ...                                               [OK]

===============================================================================
[FAIL]: nova.tests.users_unittest.UserTestCase.test_010_can_list_users

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 102, in test_010_can_list_users
    self.assertTrue(filter(lambda u: u.id == 'test1', users))
twisted.trial.unittest.FailTest: None
===============================================================================
[ERROR]: nova.tests.access_unittest.AccessTestCase.test_001_allow_all

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 213, in run
    self.setUp()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/access_unittest.py", line 78, in setUp
    self.context.project = self.project
exceptions.AttributeError: 'AccessTestCase' object has no attribute 'project'
===============================================================================
[ERROR]: nova.tests.access_unittest.AccessTestCase.test_002_allow_none

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 213, in run
    self.setUp()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/access_unittest.py", line 78, in setUp
    self.context.project = self.project
exceptions.AttributeError: 'AccessTestCase' object has no attribute 'project'
===============================================================================
[ERROR]: nova.tests.access_unittest.AccessTestCase.test_003_allow_project_manager

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 213, in run
    self.setUp()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/access_unittest.py", line 78, in setUp
    self.context.project = self.project
exceptions.AttributeError: 'AccessTestCase' object has no attribute 'project'
===============================================================================
[ERROR]: nova.tests.access_unittest.AccessTestCase.test_004_allow_sys_and_net

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 213, in run
    self.setUp()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/access_unittest.py", line 78, in setUp
    self.context.project = self.project
exceptions.AttributeError: 'AccessTestCase' object has no attribute 'project'
===============================================================================
[ERROR]: nova.tests.access_unittest.AccessTestCase.test_005_allow_sys_no_pm

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 213, in run
    self.setUp()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/access_unittest.py", line 78, in setUp
    self.context.project = self.project
exceptions.AttributeError: 'AccessTestCase' object has no attribute 'project'
===============================================================================
[ERROR]: nova.tests.api_unittest.ApiEc2TestCase.test_describe_instances

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 213, in run
    self.setUp()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/api_unittest.py", line 154, in setUp
    self.cloud = cloud.CloudController()
  File "/home/mhr/src/openstack/nova/trunk/nova/endpoint/cloud.py", line 67, in __init__
    self.network = network.PublicNetworkController()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 403, in __init__
    super(PublicNetworkController, self).__init__(network_id, FLAGS.public_range)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 188, in __init__
    super(BaseNetwork, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.api_unittest.ApiEc2TestCase.test_get_all_key_pairs

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 213, in run
    self.setUp()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/api_unittest.py", line 154, in setUp
    self.cloud = cloud.CloudController()
  File "/home/mhr/src/openstack/nova/trunk/nova/endpoint/cloud.py", line 67, in __init__
    self.network = network.PublicNetworkController()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 403, in __init__
    super(PublicNetworkController, self).__init__(network_id, FLAGS.public_range)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 188, in __init__
    super(BaseNetwork, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.cloud_unittest.CloudTestCase.test_console_output

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 213, in run
    self.setUp()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/cloud_unittest.py", line 50, in setUp
    self.cloud = cloud.CloudController()
  File "/home/mhr/src/openstack/nova/trunk/nova/endpoint/cloud.py", line 67, in __init__
    self.network = network.PublicNetworkController()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 403, in __init__
    super(PublicNetworkController, self).__init__(network_id, FLAGS.public_range)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 188, in __init__
    super(BaseNetwork, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.cloud_unittest.CloudTestCase.test_instance_update_state

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 213, in run
    self.setUp()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/cloud_unittest.py", line 50, in setUp
    self.cloud = cloud.CloudController()
  File "/home/mhr/src/openstack/nova/trunk/nova/endpoint/cloud.py", line 67, in __init__
    self.network = network.PublicNetworkController()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 403, in __init__
    super(PublicNetworkController, self).__init__(network_id, FLAGS.public_range)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 188, in __init__
    super(BaseNetwork, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.cloud_unittest.CloudTestCase.test_run_instances

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 213, in run
    self.setUp()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/cloud_unittest.py", line 50, in setUp
    self.cloud = cloud.CloudController()
  File "/home/mhr/src/openstack/nova/trunk/nova/endpoint/cloud.py", line 67, in __init__
    self.network = network.PublicNetworkController()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 403, in __init__
    super(PublicNetworkController, self).__init__(network_id, FLAGS.public_range)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 188, in __init__
    super(BaseNetwork, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_create_daemon_single_arg

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 149, in test_create_daemon_single_arg
    d = yield model.Daemon("testhost:nova-testdaemon")
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 196, in __init__
    super(Daemon, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_create_daemon_single_arg

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_create_daemon_two_args

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 142, in test_create_daemon_two_args
    d = yield self.create_daemon()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 65, in create_daemon
    daemon = model.Daemon('testhost', 'nova-testdaemon')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 196, in __init__
    super(Daemon, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_create_daemon_two_args

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_create_host

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 117, in test_create_host
    host = yield self.create_host()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 60, in create_host
    host = model.Host('testhost')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 171, in __init__
    super(Host, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_create_host

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_create_instance

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 72, in test_create_instance
    instance = yield self.create_instance()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 47, in create_instance
    inst = model.Instance('i-test')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_create_instance

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_daemon_added_to_set

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 191, in test_daemon_added_to_set
    instance = yield self.create_daemon()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 65, in create_daemon
    daemon = model.Daemon('testhost', 'nova-testdaemon')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 196, in __init__
    super(Daemon, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_daemon_added_to_set

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_daemon_associates_host

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 201, in test_daemon_associates_host
    instance = yield self.create_daemon()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 65, in create_daemon
    daemon = model.Daemon('testhost', 'nova-testdaemon')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 196, in __init__
    super(Daemon, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_daemon_associates_host

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_daemon_heartbeat

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 180, in test_daemon_heartbeat
    d = yield self.create_daemon()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 65, in create_daemon
    daemon = model.Daemon('testhost', 'nova-testdaemon')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 196, in __init__
    super(Daemon, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_daemon_heartbeat

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_delete_daemon

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 172, in test_delete_daemon
    instance = yield self.create_daemon()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 65, in create_daemon
    daemon = model.Daemon('testhost', 'nova-testdaemon')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 196, in __init__
    super(Daemon, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_delete_daemon

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_delete_host

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 124, in test_delete_host
    instance = yield self.create_host()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 60, in create_host
    host = model.Host('testhost')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 171, in __init__
    super(Host, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_delete_host

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_delete_instance

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 79, in test_delete_instance
    instance = yield self.create_instance()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 47, in create_instance
    inst = model.Instance('i-test')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_delete_instance

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_equality_daemon_of_double_and_single_args

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 165, in test_equality_daemon_of_double_and_single_args
    d = yield self.create_daemon()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 65, in create_daemon
    daemon = model.Daemon('testhost', 'nova-testdaemon')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 196, in __init__
    super(Daemon, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_equality_daemon_of_double_and_single_args

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_equality_of_daemon_single_and_double_args

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 157, in test_equality_of_daemon_single_and_double_args
    d = yield model.Daemon("testhost:nova-testdaemon")
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 196, in __init__
    super(Daemon, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_equality_of_daemon_single_and_double_args

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_host_added_to_set

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 132, in test_host_added_to_set
    instance = yield self.create_host()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 60, in create_host
    host = model.Host('testhost')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 171, in __init__
    super(Host, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_host_added_to_set

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_host_class_doesnt_find_missing_hosts

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 111, in test_host_class_doesnt_find_missing_hosts
    rv = yield model.Host.lookup('woahnelly')
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 110, in lookup
    rv = cls(identifier)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 171, in __init__
    super(Host, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_host_class_doesnt_find_missing_hosts

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_host_class_finds_hosts

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 106, in test_host_class_finds_hosts
    host = yield self.create_host()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 60, in create_host
    host = model.Host('testhost')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 171, in __init__
    super(Host, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_host_class_finds_hosts

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_instance_added_to_set

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 87, in test_instance_added_to_set
    instance = yield self.create_instance()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 47, in create_instance
    inst = model.Instance('i-test')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_instance_added_to_set

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_instance_associates_project

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 97, in test_instance_associates_project
    instance = yield self.create_instance()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 47, in create_instance
    inst = model.Instance('i-test')
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.model_unittest.ModelTestCase.test_instance_associates_project

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/model_unittest.py", line 42, in tearDown
    model.Instance('i-test').destroy()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.network_unittest.NetworkTestCase.test_allocate_deallocate_ip

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/network_unittest.py", line 48, in setUp
    self.manager.create_project(name, 'netuser', name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 465, in create_project
    Vpn.create(name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 323, in create
    vpn = cls(project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 313, in __init__
    super(Vpn, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.network_unittest.NetworkTestCase.test_deallocate_before_issued

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/network_unittest.py", line 48, in setUp
    self.manager.create_project(name, 'netuser', name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 465, in create_project
    Vpn.create(name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 323, in create
    vpn = cls(project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 313, in __init__
    super(Vpn, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.network_unittest.NetworkTestCase.test_public_network_allocation

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/network_unittest.py", line 48, in setUp
    self.manager.create_project(name, 'netuser', name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 465, in create_project
    Vpn.create(name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 323, in create
    vpn = cls(project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 313, in __init__
    super(Vpn, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.network_unittest.NetworkTestCase.test_range_allocation

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/network_unittest.py", line 48, in setUp
    self.manager.create_project(name, 'netuser', name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 465, in create_project
    Vpn.create(name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 323, in create
    vpn = cls(project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 313, in __init__
    super(Vpn, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.network_unittest.NetworkTestCase.test_release_before_deallocate

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/network_unittest.py", line 48, in setUp
    self.manager.create_project(name, 'netuser', name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 465, in create_project
    Vpn.create(name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 323, in create
    vpn = cls(project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 313, in __init__
    super(Vpn, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.network_unittest.NetworkTestCase.test_subnet_edge

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/network_unittest.py", line 48, in setUp
    self.manager.create_project(name, 'netuser', name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 465, in create_project
    Vpn.create(name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 323, in create
    vpn = cls(project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 313, in __init__
    super(Vpn, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.network_unittest.NetworkTestCase.test_too_many_addresses

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/network_unittest.py", line 48, in setUp
    self.manager.create_project(name, 'netuser', name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 465, in create_project
    Vpn.create(name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 323, in create
    vpn = cls(project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 313, in __init__
    super(Vpn, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.node_unittest.NodeConnectionTestCase.test_console_output

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/node_unittest.py", line 112, in test_console_output
    instance_id = self.create_instance()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/node_unittest.py", line 67, in create_instance
    inst = instdir.new()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 105, in new
    return self.get(instance_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 62, in get
    return Instance(instance_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.node_unittest.NodeConnectionTestCase.test_reboot

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/node_unittest.py", line 98, in test_reboot
    instance_id = self.create_instance()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/node_unittest.py", line 67, in create_instance
    inst = instdir.new()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 105, in new
    return self.get(instance_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 62, in get
    return Instance(instance_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.node_unittest.NodeConnectionTestCase.test_run_describe_terminate

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/node_unittest.py", line 82, in test_run_describe_terminate
    instance_id = self.create_instance()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/node_unittest.py", line 67, in create_instance
    inst = instdir.new()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 105, in new
    return self.get(instance_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 62, in get
    return Instance(instance_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.node_unittest.NodeConnectionTestCase.test_run_instance_existing

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/node_unittest.py", line 121, in test_run_instance_existing
    instance_id = self.create_instance()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/node_unittest.py", line 67, in create_instance
    inst = instdir.new()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 105, in new
    return self.get(instance_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 62, in get
    return Instance(instance_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/model.py", line 115, in __init__
    super(Instance, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.objectstore_unittest.ObjectStoreTestCase.test_buckets

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/objectstore_unittest.py", line 90, in test_buckets
    objectstore.bucket.Bucket.create('new_bucket', self.context)
  File "/home/mhr/src/openstack/nova/trunk/nova/objectstore/bucket.py", line 85, in create
    json.dump({'ownerId': context.project.id}, f)
exceptions.AttributeError: 'NoneType' object has no attribute 'id'
===============================================================================
[ERROR]: nova.tests.objectstore_unittest.ObjectStoreTestCase.test_buckets

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 235, in run
    self.tearDown()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/objectstore_unittest.py", line 80, in tearDown
    self.um.delete_project('proj1')
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 506, in delete_project
    return conn.delete_project(Project.safe_id(project))
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 926, in delete_project
    self.delete_group(project_dn)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 915, in delete_group
    raise exception.NotFound("Group at dn %s doesn't exist" % group_dn)
nova.exception.NotFound: Group at dn cn=proj1,ou=Groups,dc=example,dc=com doesn't exist
===============================================================================
[ERROR]: nova.tests.objectstore_unittest.ObjectStoreTestCase.test_images

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/objectstore_unittest.py", line 148, in test_images
    objectstore.bucket.Bucket.create('image_bucket', self.context)
  File "/home/mhr/src/openstack/nova/trunk/nova/objectstore/bucket.py", line 85, in create
    json.dump({'ownerId': context.project.id}, f)
exceptions.AttributeError: 'NoneType' object has no attribute 'id'
===============================================================================
[ERROR]: nova.tests.objectstore_unittest.ObjectStoreTestCase.test_images

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 235, in run
    self.tearDown()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/objectstore_unittest.py", line 80, in tearDown
    self.um.delete_project('proj1')
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 506, in delete_project
    return conn.delete_project(Project.safe_id(project))
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 926, in delete_project
    self.delete_group(project_dn)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 915, in delete_group
    raise exception.NotFound("Group at dn %s doesn't exist" % group_dn)
nova.exception.NotFound: Group at dn cn=proj1,ou=Groups,dc=example,dc=com doesn't exist
===============================================================================
[ERROR]: nova.tests.storage_unittest.StorageTestCase.test_run_create_volume

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/storage_unittest.py", line 45, in test_run_create_volume
    volume_id = self.mystorage.create_volume(vol_size, user_id, project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/validate.py", line 56, in onCall
    return func(*pargs, **kargs)    # okay: run original call
  File "/home/mhr/src/openstack/nova/trunk/nova/volume/storage.py", line 117, in create_volume
    vol = self.volume_class.create(size, user_id, project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/volume/storage.py", line 174, in create
    vol = cls(volume_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/volume/storage.py", line 162, in __init__
    super(Volume, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.storage_unittest.StorageTestCase.test_too_many_volumes

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/storage_unittest.py", line 71, in test_too_many_volumes
    vid = self.mystorage.create_volume(vol_size, user_id, project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/validate.py", line 56, in onCall
    return func(*pargs, **kargs)    # okay: run original call
  File "/home/mhr/src/openstack/nova/trunk/nova/volume/storage.py", line 117, in create_volume
    vol = self.volume_class.create(size, user_id, project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/volume/storage.py", line 174, in create
    vol = cls(volume_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/volume/storage.py", line 162, in __init__
    super(Volume, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_001_can_create_users

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 43, in test_001_can_create_users
    self.users.create_user('test1', 'access', 'secret')
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 526, in create_user
    result = conn.create_user(user, access, secret, admin)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 721, in create_user
    self.conn.add_s(self.__uid_to_dn(name), attr)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/fakeldap.py", line 160, in add_s
    datastore.Redis.instance().hmset(key, value_dict)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1137, in hmset
    return self.execute_command('HMSET', name, *items)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HMSET'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_003_can_retreive_properties

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 51, in test_003_can_retreive_properties
    self.assertEqual('test1', user.id)
exceptions.AttributeError: 'NoneType' object has no attribute 'id'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_006_test_key_storage

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 72, in test_006_test_key_storage
    user.create_key_pair('public', 'key', 'fingerprint')
exceptions.AttributeError: 'NoneType' object has no attribute 'create_key_pair'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_007_test_key_generation

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 79, in test_007_test_key_generation
    private_key, fingerprint = user.generate_key_pair('public2')
exceptions.AttributeError: 'NoneType' object has no attribute 'generate_key_pair'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_008_can_list_key_pairs

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 90, in test_008_can_list_key_pairs
    keys = self.users.get_user('test1').get_key_pairs()
exceptions.AttributeError: 'NoneType' object has no attribute 'get_key_pairs'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_009_can_delete_key_pair

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 95, in test_009_can_delete_key_pair
    self.users.get_user('test1').delete_key_pair('public')
exceptions.AttributeError: 'NoneType' object has no attribute 'delete_key_pair'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_101_can_add_user_role

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 105, in test_101_can_add_user_role
    self.assertFalse(self.users.has_role('test1', 'itsec'))
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 437, in has_role
    None)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 802, in has_role
    return self.is_in_group(uid, role_dn)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 820, in is_in_group
    "becuase the user doesn't exist" % (uid,))
nova.exception.NotFound: User test1 can't be searched in group becuase the user doesn't exist
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_199_can_remove_user_role

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 110, in test_199_can_remove_user_role
    self.assertTrue(self.users.has_role('test1', 'itsec'))
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 437, in has_role
    None)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 802, in has_role
    return self.is_in_group(uid, role_dn)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 820, in is_in_group
    "becuase the user doesn't exist" % (uid,))
nova.exception.NotFound: User test1 can't be searched in group becuase the user doesn't exist
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_201_can_create_project

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 115, in test_201_can_create_project
    project = self.users.create_project('testproj', 'test1', 'A test project', ['test1'])
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 465, in create_project
    Vpn.create(name)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 323, in create
    vpn = cls(project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 313, in __init__
    super(Vpn, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_202_user1_is_project_member

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 123, in test_202_user1_is_project_member
    self.assertTrue(self.users.get_user('test1').is_project_member('testproj'))
exceptions.AttributeError: 'NoneType' object has no attribute 'is_project_member'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_203_user2_is_not_project_member

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 126, in test_203_user2_is_not_project_member
    self.assertFalse(self.users.get_user('test2').is_project_member('testproj'))
exceptions.AttributeError: 'NoneType' object has no attribute 'is_project_member'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_204_user1_is_project_manager

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 129, in test_204_user1_is_project_manager
    self.assertTrue(self.users.get_user('test1').is_project_manager('testproj'))
exceptions.AttributeError: 'NoneType' object has no attribute 'is_project_manager'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_205_user2_is_not_project_manager

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 132, in test_205_user2_is_not_project_manager
    self.assertFalse(self.users.get_user('test2').is_project_manager('testproj'))
exceptions.AttributeError: 'NoneType' object has no attribute 'is_project_manager'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_206_can_add_user_to_project

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 135, in test_206_can_add_user_to_project
    self.users.add_to_project('test2', 'testproj')
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 485, in add_to_project
    Project.safe_id(project))
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 758, in add_to_project
    return self.add_to_group(uid, dn)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 830, in add_to_group
    "becuase the user doesn't exist" % (uid,))
nova.exception.NotFound: User test2 can't be added to the group becuase the user doesn't exist
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_208_can_remove_user_from_project

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 139, in test_208_can_remove_user_from_project
    self.users.remove_from_project('test2', 'testproj')
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 502, in remove_from_project
    Project.safe_id(project))
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 762, in remove_from_project
    return self.remove_from_group(uid, dn)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 845, in remove_from_group
    (group_dn,))
nova.exception.NotFound: The group at dn cn=testproj,ou=Groups,dc=example,dc=com doesn't exist
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_209_can_generate_x509

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 144, in test_209_can_generate_x509
    self.cloud = cloud.CloudController()
  File "/home/mhr/src/openstack/nova/trunk/nova/endpoint/cloud.py", line 67, in __init__
    self.network = network.PublicNetworkController()
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 403, in __init__
    super(PublicNetworkController, self).__init__(network_id, FLAGS.public_range)
  File "/home/mhr/src/openstack/nova/trunk/nova/compute/network.py", line 188, in __init__
    super(BaseNetwork, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_210_can_add_project_role

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 168, in test_210_can_add_project_role
    self.assertFalse(project.has_role('test1', 'sysadmin'))
exceptions.AttributeError: 'NoneType' object has no attribute 'has_role'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_211_can_remove_project_role

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 176, in test_211_can_remove_project_role
    self.assertTrue(project.has_role('test1', 'sysadmin'))
exceptions.AttributeError: 'NoneType' object has no attribute 'has_role'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_212_vpn_ip_and_port_looks_valid

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 184, in test_212_vpn_ip_and_port_looks_valid
    self.assert_(project.vpn_ip)
exceptions.AttributeError: 'NoneType' object has no attribute 'vpn_ip'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_213_too_many_vpns

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 190, in test_213_too_many_vpns
    users.Vpn.create("vpnuser%s" % i)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 323, in create
    vpn = cls(project_id)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 313, in __init__
    super(Vpn, self).__init__()
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 64, in _wrapper
    return fn(*args, **kwargs)
  File "/home/mhr/src/openstack/nova/trunk/nova/datastore.py", line 94, in __init__
    self.state = Redis.instance().hgetall(self.__redis_key)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 1102, in hgetall
    return self.execute_command('HGETALL', name)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 330, in execute_command
    **options
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 312, in _execute_command
    return self.parse_response(command_name, **options)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 390, in parse_response
    response = self._parse_response(command_name, catch_errors)
  File "/usr/local/lib/python2.6/dist-packages/redis-2.0.0-py2.6.egg/redis/client.py", line 349, in _parse_response
    raise ResponseError(response)
redis.exceptions.ResponseError: unknown command 'HGETALL'
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_299_can_delete_project

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 194, in test_299_can_delete_project
    self.users.delete_project('testproj')
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 506, in delete_project
    return conn.delete_project(Project.safe_id(project))
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 926, in delete_project
    self.delete_group(project_dn)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 915, in delete_group
    raise exception.NotFound("Group at dn %s doesn't exist" % group_dn)
nova.exception.NotFound: Group at dn cn=testproj,ou=Groups,dc=example,dc=com doesn't exist
===============================================================================
[ERROR]: nova.tests.users_unittest.UserTestCase.test_999_can_delete_users

Traceback (most recent call last):
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 222, in run
    d = self._maybeInlineCallbacks(testMethod)
  File "/home/mhr/src/openstack/nova/trunk/nova/test.py", line 182, in _maybeInlineCallbacks
    g = f()
  File "/home/mhr/src/openstack/nova/trunk/nova/tests/users_unittest.py", line 198, in test_999_can_delete_users
    self.users.delete_user('test1')
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 546, in delete_user
    conn.delete_user(user)
  File "/home/mhr/src/openstack/nova/trunk/nova/auth/users.py", line 900, in delete_user
    raise exception.NotFound("User %s doesn't exist" % uid)
nova.exception.NotFound: User test1 doesn't exist
-------------------------------------------------------------------------------
Ran 80 tests in 0.703s

FAILED (failures=1, errors=83, successes=15)

Attachment: signature.asc
Description: OpenPGP digital signature


Follow ups