trove/trove
Peter Stachowski 2f3703bb34 Fix module apply
The module feature of Trove has been designed to be idempotent, in
that a module should be able to be applied more than once with no ill
side effects. Unfortunately a new instance_modules record is written
for each apply, potentially leaving records behind on module-remove
that make it impossible to delete the module.

This has been fixed and code put in place on module-apply and
module-delete to remove any extraneous records.

Depends-On: Ia4fc545a10c7c16532aefd73818dd7d90c9c271b
Change-Id: I09b301c1fb8311f9c5bee07d0af398071da3dd24
Closes-Bug: #1640010
2016-11-17 21:26:18 +00:00
..
backup Remove cfg and logging import unused 2016-09-23 16:38:10 +00:00
cluster Use common methods for cluster validation 2016-09-22 13:07:47 +00:00
cmd Remove downgrade 2016-10-06 16:57:41 -05:00
common Merge "Issue deprecation warning for the use of heat templates in Trove" 2016-10-17 17:52:28 +00:00
conductor Implement Instance Upgrade 2016-09-08 11:32:14 -04:00
configuration Merge "Deprecate 'guest_log_long_query_time'" 2016-09-14 20:33:00 +00:00
datastore initial chkin of pylint 2016-09-14 13:56:24 -04:00
db Remove downgrade 2016-10-06 16:57:41 -05:00
dns Port designate code to Python 3 2016-05-02 22:31:05 +02:00
extensions Improve guestagent datastore models 2016-10-12 11:51:57 -04:00
flavor Display flavor-ephemeral in trove flavor-list command 2016-09-17 16:00:02 +00:00
guestagent Remove blacklist test volume 2016-10-26 05:27:09 +00:00
instance Fix module apply 2016-11-17 21:26:18 +00:00
limits Drop use of 'oslo' namespace package 2015-05-06 20:01:57 +00:00
locale/fr/LC_MESSAGES Imported Translations from Zanata 2016-07-20 06:29:25 +00:00
module Fix module apply 2016-11-17 21:26:18 +00:00
network Switch to the oslo_log library 2015-07-23 19:31:58 +03:00
quota Quota Management 2016-09-01 17:37:37 -04:00
taskmanager Issue deprecation warning for the use of heat templates in Trove 2016-10-16 08:21:46 -04:00
templates Fix typos in description 2016-10-03 16:56:49 +07:00
tests Merge "Remove downgrade" 2016-11-01 23:05:14 +00:00
README Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
__init__.py fix the version info of trove to use pbr 2015-11-05 11:04:46 -06:00
rpc.py Notification serialization of context 2015-06-10 16:39:33 -05:00
version.py fix the version info of trove to use pbr 2015-11-05 11:04:46 -06:00
versions.py Removes XML api from trove 2014-03-10 00:16:49 +00:00

README

This is the trove code itself