Bug 1040999 - [RFE][nova]: Run test_db_api on all backends (sqlite, mysql, postgresql)
Summary: [RFE][nova]: Run test_db_api on all backends (sqlite, mysql, postgresql)
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-nova
Version: unspecified
Hardware: Unspecified
OS: Unspecified
low
unspecified
Target Milestone: ---
: ---
Assignee: RHOS Maint
QA Contact: Ami Jeain
URL: https://blueprints.launchpad.net/nova...
Whiteboard: upstream_milestone_ongoing upstream_s...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-12 13:23 UTC by RHOS Integration
Modified: 2019-09-09 15:36 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-04-15 14:54:16 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description RHOS Integration 2013-12-12 13:23:05 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/db-api-tests-on-all-backends.

Description:

There is a lot of different things in SQl backends. For example work with casting.
In current SQLite we are able to store everything in column (with any type). Mysql will try to convert value to required type, and postgresql will raise IntegrityError. So to avoid such nasty errors on db.api layer we should runt test_db_api on all backends. 

Specification URL (additional information):

None


Note You need to log in before you can comment on or make changes to this bug.