3b3e0b2c58
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 (cherry picked from commita5bb17bdfc
) (cherry picked from commitdd2ba49004
)
166 lines
3.0 KiB
Plaintext
166 lines
3.0 KiB
Plaintext
alabaster==0.7.10
|
|
alembic==0.9.8
|
|
amqp==2.2.2
|
|
appdirs==1.4.3
|
|
asn1crypto==0.24.0
|
|
automaton==1.14.0
|
|
bandit==1.1.0
|
|
bcrypt==3.1.4
|
|
cachetools==2.0.1
|
|
castellan==0.16.0
|
|
certifi==2018.1.18
|
|
cffi==1.11.5
|
|
chardet==3.0.4
|
|
cliff==2.11.0
|
|
cmd2==0.8.1
|
|
contextlib2==0.5.5
|
|
coverage==4.0
|
|
cryptography==2.1
|
|
cursive==0.2.1
|
|
ddt==1.0.1
|
|
debtcollector==1.19.0
|
|
decorator==3.4.0
|
|
defusedxml==0.5.0
|
|
docutils==0.14
|
|
dogpile.cache==0.6.5
|
|
dulwich==0.19.0
|
|
enum-compat==0.0.2
|
|
enum34==1.0.4;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # BSD
|
|
eventlet==0.18.2
|
|
extras==1.0.0
|
|
fasteners==0.14.1
|
|
fixtures==3.0.0
|
|
flake8==2.5.5
|
|
future==0.16.0
|
|
futurist==1.6.0
|
|
gitdb2==2.0.3
|
|
GitPython==2.1.8
|
|
google-api-python-client==1.4.2
|
|
greenlet==0.4.10
|
|
hacking==0.12.0
|
|
httplib2==0.9.1
|
|
idna==2.6
|
|
imagesize==1.0.0
|
|
ipaddress==1.0.17;python_version<'3.3' # PSF
|
|
iso8601==0.1.11
|
|
Jinja2==2.10
|
|
jsonpatch==1.21
|
|
jsonpointer==2.0
|
|
jsonschema==2.6.0
|
|
keystoneauth1==3.7.0
|
|
keystonemiddleware==4.21.0
|
|
kombu==4.1.0
|
|
linecache2==1.0.0
|
|
lxml==3.4.1
|
|
Mako==1.0.7
|
|
MarkupSafe==1.0
|
|
mccabe==0.2.1
|
|
mock==2.0.0
|
|
monotonic==1.4
|
|
msgpack==0.5.6
|
|
netaddr==0.7.19
|
|
netifaces==0.10.6
|
|
networkx==1.11
|
|
oauth2client==1.5.0
|
|
openstackdocstheme==1.20.0
|
|
os-api-ref==1.4.0
|
|
os-brick==2.2.0
|
|
os-client-config==1.29.0
|
|
os-win==3.0.0
|
|
oslo.cache==1.29.0
|
|
oslo.concurrency==3.26.0
|
|
oslo.config==5.2.0
|
|
oslo.context==2.19.2
|
|
oslo.db==4.27.0
|
|
oslo.i18n==3.15.3
|
|
oslo.log==3.36.0
|
|
oslo.messaging==6.4.0
|
|
oslo.middleware==3.31.0
|
|
oslo.policy==1.44.1
|
|
oslo.privsep==1.32.0
|
|
oslo.reports==1.18.0
|
|
oslo.rootwrap==5.8.0
|
|
oslo.serialization==2.18.0
|
|
oslo.service==1.24.0
|
|
oslo.utils==3.34.0
|
|
oslo.versionedobjects==1.31.2
|
|
oslo.vmware==2.17.0
|
|
oslotest==3.2.0
|
|
osprofiler==1.4.0
|
|
paramiko==2.0.0
|
|
Paste==2.0.2
|
|
PasteDeploy==1.5.0
|
|
pbr==2.0.0
|
|
pep8==1.5.7
|
|
pika-pool==0.1.3
|
|
pika==0.10.0
|
|
prettytable==0.7.1
|
|
psutil==3.2.2
|
|
psycopg2==2.7
|
|
pyasn1-modules==0.2.1
|
|
pyasn1==0.4.2
|
|
pycadf==2.7.0
|
|
pycparser==2.18
|
|
pyflakes==0.8.1
|
|
Pygments==2.2.0
|
|
pyinotify==0.9.6
|
|
PyMySQL==0.7.6
|
|
PyNaCl==1.2.1
|
|
pyOpenSSL==17.5.0
|
|
pyparsing==2.1.0
|
|
pyperclip==1.6.0
|
|
python-barbicanclient==4.5.2
|
|
python-dateutil==2.7.0
|
|
python-editor==1.0.3
|
|
python-glanceclient==2.15.0
|
|
python-keystoneclient==3.15.0
|
|
python-mimeparse==1.6.0
|
|
python-novaclient==9.1.0
|
|
python-subunit==1.2.0
|
|
python-swiftclient==3.2.0
|
|
pytz==2013.6
|
|
pyudev==0.21.0
|
|
PyYAML==3.12
|
|
reno==2.5.0
|
|
repoze.lru==0.7
|
|
requests==2.14.2
|
|
requestsexceptions==1.4.0
|
|
retrying==1.2.3
|
|
rfc3986==1.1.0
|
|
Routes==2.3.1
|
|
rsa==3.4.2
|
|
rtslib-fb==2.1.65
|
|
six==1.10.0
|
|
smmap2==2.0.3
|
|
snowballstemmer==1.2.1
|
|
Sphinx==1.6.5
|
|
sphinx-feature-classification==0.1.0
|
|
sphinxcontrib-websupport==1.0.1
|
|
sqlalchemy-migrate==0.11.0
|
|
SQLAlchemy==1.0.10
|
|
SQLAlchemy-Utils==0.36.1
|
|
sqlparse==0.2.4
|
|
statsd==3.2.2
|
|
stestr==2.2.0
|
|
stevedore==1.20.0
|
|
suds-jurko==0.6
|
|
taskflow==3.2.0
|
|
tempest==17.1.0
|
|
Tempita==0.5.2
|
|
tenacity==4.9.0
|
|
testrepository==0.0.20
|
|
testresources==2.0.0
|
|
testscenarios==0.4
|
|
testtools==2.2.0
|
|
tooz==1.58.0
|
|
traceback2==1.4.0
|
|
unittest2==1.1.0
|
|
uritemplate==3.0.0
|
|
urllib3==1.22
|
|
vine==1.1.4
|
|
voluptuous==0.11.1
|
|
warlock==1.3.0
|
|
WebOb==1.7.1
|
|
wrapt==1.10.11
|
|
oslo.upgradecheck==0.1.0
|