nova/nova/tests/functional/api
Mohammed Naser 6bd7e8a958 Use unique consumer_id when doing online data migration
If there are multiple consumers having allocations to the same
resource provider, with different classes, it will attempt
multiple INSERTs with the same consumer_id which is not allowed
because of the database constraints.

This patch adds a simple GROUP BY in order to ensure that the
database server only provides us with unique values to avoid
trying to INSERT duplicate values.

Conflicts:
      nova/tests/functional/api/openstack/placement/db/test_consumer.py

NOTE(mriedem): The conflict is due to not having change
I7f5f08691ca3f73073c66c29dddb996fb2c2b266 in Rocky.

Change-Id: I1acba5e65cd562472f29e354c6077f82844fa87d
Closes-Bug: #1798163
(cherry picked from commit 730936e535)
2018-10-17 09:24:13 -04:00
..
openstack Use unique consumer_id when doing online data migration 2018-10-17 09:24:13 -04:00
__init__.py move the integrated tests into the functional tree 2014-11-26 13:17:20 -05:00
client.py Merge "Add nova-manage placement sync_aggregates" 2018-07-25 18:56:26 +00:00