Now cinder support a few new features like extend volume which used in Trove.
We can't use nova client to enjoy this new feature, so we should change to use
cinder client as volume management.
implement bp implement-volume-extend
Change-Id: I4f9139bacd7d8b4c2538bff6aa54416b27c9026e
Validation errors now pre-fixed with param name so that its
easier to troubleshoot
Fixes: bug 1201993
Change-Id: Icff176de9f18fe08749473ee3d68c70c55be2c9c
The deleted timestamp for the usage event and the database
were being set at different intervals. Now the time is
captured once and shared between both usages.
If the server deletion times out, a log message will be
recorded but it will not throw an exception. Ensures
completion of clean up and record of deletion
Fixes: bug 1201685
Change-Id: I66f52f8b8a3954989844d3b5fa0794913e94ddfa
Added initial sphinx/docutils documentation for Trove. Also made
corresponding changes to setup.cfg so that OpenStack CI is able
to build the Trove developer docs.
Fixes blueprint: trove-dev-docs
Change-Id: I900ffd2c0b661fb7642fa06c08ee92892eb176f0
In environments with limited resources, these two
tests can fail intermittently because of some timing
related to resizing. Waiting for the instance to
return to active resolves the resulting 422s.
Change-Id: Ib82f7dcd43f1f7fbba5c5ade44785243d9d1186d
* Adding a _parse_manifest helper to parse the x-object-manifest header
* Delete file using the prefix in the manifest.
* Fix error handling in the delete_backup method.
Fixes Bug: #1194653
Change-Id: I34268f768a5cdb8085607269e2c2cb95974a539d
Removes the need for apt package installation for configuration files.
implements blueprint guestagent-mycnf-versioning
Change-Id: I2f3c5376179c6677ef1e812b3d1be3e03cde39c0
The flavor objects used to use memory_ram and flavor_id. The
change now passes around objects so any other flavor properties
can be used.
implements blueprint refactor-flavor-taskmanager
Change-Id: I2520e4e4eba430338445bff4d358eef9fb16f0d5
This bug-fix, allows wildcards to be used for user host via
providing ability to use '%' and '_'.
Change-Id: Ife752b0efb7ac67754a705b599eb9a68f9978dee
Fixes: bug #1199197
* Oslo rpc code now supports heartbeats which will provide Trove
reliable connections to guests
* Updated the rpc module only via the oslo update procedures
Addresses blueprint trove/update-oslo
Change-Id: I2e25afc0a20d7d834aaf477a32b9a69aa27a9eba
For a short window, while mysql is shutting down, it stops accepting
network connections but the mysqld process is still alive.
During this window mysqladmin ping reports that mysql is down and
trying to start mysql fails with:
"mysqld_safe A mysqld process already exists"
Use pgrep (during restore) instead of mysqladmin ping to check mysql
is down to fix this.
Fixes bug: 1197161
Change-Id: Id8b8e15b4b6136c8acbc3cac17691a65a1a4ed14
Mechanical translation of the easy-to-fix Python 2.x->3.x
compatibility issues. Should work with all Python versions
>= 2.6.
Change-Id: I693ff5d72b2db8d9d3a3347f70f22290897e9cff
- Secgroup list now show their corresponding instances
- Secgroup get also show its corresponding instance
Fixes bug 1190410
Change-Id: Ifb7b1c9be741fca221267243b86ce0d91b994015
SQLAlchemy 0.7.10 is compatible with SQLAlchemy 0.7.x, so
allow it. Also remove dependency on factory_boy, which
seems to be unused.
Change-Id: Idb6bdf6ba02f2d826e2d11a9e2324f7d0a236a57
Conditionally include Service ID for create/delete instance
Removed old configuration for Exists Notifications
Change-Id: Id2d87b6dffff00479c9ef0ecd8dd77e3e1e3eb47
Fixes: bug #1192384
Openstack requirements mandate kombu>2.4.7, we seem to be the only
project pinning the version.
- See: https://github.com/openstack/requirements/
Change-Id: I8758cda0d5561cc2971ac8723f6e899bdd9189ee
Added GA method to fix db configurations without a restart.
Revert resize now uses this method.
Fixes Bug #1187028
Change-Id: I2045d11c5a99ef26c1de297562a0a6239ca04789
There were a few files that were touched after the reddwarf->trove
rename that were still referencing "reddwarf". Changed these
references to "trove".
Fixed bug: 1194636
Change-Id: I7c7b014dee3b3a540baa84ad491812e17a8235ee
Blacklist those warnings that occur frequently for
followup patches. Fixup the rest and enable gating
on those.
Change-Id: I79f0ff1c16d9cb7f07cc99382c2a383e2fa532fc
Newer Hacking version from git have a check for
Apache2 license at the beginning of source files. A
couple of the files here had trivial mismatches, so
fix them up accordingly.
Change-Id: I35df87b464b31ae3502a5a028a5c67e6c8af8fd2
Fixed the db model find_by so that when a model instance is looked up and a
context is passed in, the find_by operation fails if the tenant_id in the
instance is not the same as the tenant_id in the context (except if the
tenant is an admin).
Fixed bug 1188822
Change-Id: I0374f999601fa3f2bc817901bbc428b8be219683