a5bb17bdfc
When a volume record is soft-deleted in the database, dependent records in other tables (for example, Transfers, VolumeGlanceMetadata, etc.) must be soft deleted as well. Otherwise, we will get FK dependency errors when the database is purged. This patch adds that support for VolumeAttachment table. (other tables were already covered, just refactored) Also adds tests. Co-authored-by: Rajat Dhasmana <rajatdhasmana@gmail.com> Co-authored-by: Brian Rosmaita <rosmaita.fossdev@gmail.com> Change-Id: Ibfa6c4ba2f162681756ec3203991351345b65346 Related-Bug: #1542169
28 lines
959 B
Plaintext
28 lines
959 B
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
|
|
# Install bounded pep8/pyflakes first, then let flake8 install
|
|
hacking>=2.0.0 # Apache-2.0
|
|
flake8-import-order # LGPLv3
|
|
|
|
coverage!=4.4,>=4.0 # Apache-2.0
|
|
ddt>=1.2.1 # MIT
|
|
fixtures>=3.0.0 # Apache-2.0/BSD
|
|
os-api-ref>=1.4.0 # Apache-2.0
|
|
oslotest>=3.2.0 # Apache-2.0
|
|
pycodestyle==2.5.0 # MIT License
|
|
PyMySQL>=0.7.6 # MIT License
|
|
psycopg2>=2.7 # LGPL/ZPL
|
|
SQLAlchemy-Utils>=0.36.1 # BSD License
|
|
testtools>=2.2.0 # MIT
|
|
testresources>=2.0.0 # Apache-2.0/BSD
|
|
testscenarios>=0.4 # Apache-2.0/BSD
|
|
oslo.versionedobjects[fixtures]>=1.31.2 # Apache-2.0
|
|
tempest>=17.1.0 # Apache-2.0
|
|
# bandit is not included in upper-constraints,
|
|
# so we need to pin it here to a known working version
|
|
bandit==1.6.0 # Apache-2.0
|
|
doc8>=0.6.0 # Apache-2.0
|
|
reno>=2.5.0 # Apache-2.0
|