When building Trove Icehouse RC1, I have the below unit test failures. I'd be nice to have this fixed before the official release date.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_nova_server_build_reports_build
instance.test_instance_status.InstanceStatusTest.test_nova_server_build_reports_build
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 88, in test_nova_server_build_reports_build
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_nova_server_error_reports_error
instance.test_instance_status.InstanceStatusTest.test_nova_server_error_reports_error
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 95, in test_nova_server_error_reports_error
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_nova_server_reboot_reports_reboot
instance.test_instance_status.InstanceStatusTest.test_nova_server_reboot_reports_reboot
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 102, in test_nova_server_reboot_reports_reboot
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_nova_server_resize_reports_resize
instance.test_instance_status.InstanceStatusTest.test_nova_server_resize_reports_resize
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 109, in test_nova_server_resize_reports_resize
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_nova_server_verify_resize_reports_resize
instance.test_instance_status.InstanceStatusTest.test_nova_server_verify_resize_reports_resize
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 116, in test_nova_server_verify_resize_reports_resize
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_service_status_new_reports_build
instance.test_instance_status.InstanceStatusTest.test_service_status_new_reports_build
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 130, in test_service_status_new_reports_build
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_service_status_paused_reports_reboot
instance.test_instance_status.InstanceStatusTest.test_service_status_paused_reports_reboot
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 123, in test_service_status_paused_reports_reboot
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_service_status_running_reports_active
instance.test_instance_status.InstanceStatusTest.test_service_status_running_reports_active
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 137, in test_service_status_running_reports_active
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_task_status_action_building_reports_build
instance.test_instance_status.InstanceStatusTest.test_task_status_action_building_reports_build
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 60, in test_task_status_action_building_reports_build
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_task_status_action_deleting_reports_shutdown
instance.test_instance_status.InstanceStatusTest.test_task_status_action_deleting_reports_shutdown
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 81, in test_task_status_action_deleting_reports_shutdown
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_task_status_action_rebooting_reports_reboot
instance.test_instance_status.InstanceStatusTest.test_task_status_action_rebooting_reports_reboot
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 67, in test_task_status_action_rebooting_reports_reboot
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_task_status_action_resizing_reports_resize
instance.test_instance_status.InstanceStatusTest.test_task_status_action_resizing_reports_resize
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 74, in test_task_status_action_resizing_reports_resize
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: instance.test_instance_status.InstanceStatusTest.test_task_status_error_reports_error
instance.test_instance_status.InstanceStatusTest.test_task_status_error_reports_error
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/instance/test_instance_status.py", line 53, in test_task_status_error_reports_error
instance = SimpleInstance('dummy context', fake_db_info, fake_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: mgmt.test_models.TestMgmtInstanceTasks.test_public_exists_events
mgmt.test_models.TestMgmtInstanceTasks.test_public_exists_events
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/mgmt/test_models.py", line 367, in test_public_exists_events
None)
File "trove/extensions/mgmt/instances/models.py", line 70, in __init__
datastore_status)
File "trove/instance/models.py", line 495, in __init__
super(BaseInstance, self).__init__(context, db_info, datastore_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: mgmt.test_models.TestNovaNotificationTransformer.test_tranformer
mgmt.test_models.TestNovaNotificationTransformer.test_tranformer
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/mgmt/test_models.py", line 180, in test_tranformer
None)
File "trove/extensions/mgmt/instances/models.py", line 70, in __init__
datastore_status)
File "trove/instance/models.py", line 495, in __init__
super(BaseInstance, self).__init__(context, db_info, datastore_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: mgmt.test_models.TestNovaNotificationTransformer.test_tranformer_flavor_cache
mgmt.test_models.TestNovaNotificationTransformer.test_tranformer_flavor_cache
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/mgmt/test_models.py", line 329, in test_tranformer_flavor_cache
None)
File "trove/extensions/mgmt/instances/models.py", line 70, in __init__
datastore_status)
File "trove/instance/models.py", line 495, in __init__
super(BaseInstance, self).__init__(context, db_info, datastore_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: mgmt.test_models.TestNovaNotificationTransformer.test_tranformer_no_nova_instance
mgmt.test_models.TestNovaNotificationTransformer.test_tranformer_no_nova_instance
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/mgmt/test_models.py", line 302, in test_tranformer_no_nova_instance
None)
File "trove/extensions/mgmt/instances/models.py", line 70, in __init__
datastore_status)
File "trove/instance/models.py", line 495, in __init__
super(BaseInstance, self).__init__(context, db_info, datastore_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
======================================================================
FAIL: mgmt.test_models.TestNovaNotificationTransformer.test_tranformer_shutdown_instance
mgmt.test_models.TestNovaNotificationTransformer.test_tranformer_shutdown_instance
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "/tmp/buildd/openstack-trove-2014.1~rc1/trove/tests/unittests/mgmt/test_models.py", line 278, in test_tranformer_shutdown_instance
None)
File "trove/extensions/mgmt/instances/models.py", line 70, in __init__
datastore_status)
File "trove/instance/models.py", line 495, in __init__
super(BaseInstance, self).__init__(context, db_info, datastore_status)
File "trove/instance/models.py", line 164, in __init__
load_by_uuid(self.db_info.datastore_version_id))
File "trove/datastore/models.py", line 120, in load_by_uuid
raise exception.DatastoreVersionNotFound(version=uuid)
DatastoreVersionNotFound: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found.
If this wasn't clear, I have this problem in all the environments I create packages on: my laptop, Wheezy (with backports), Precise and Sid. I haven't uploaded Trove RC1 to Debian because of the above issues.