lp:~bgh/nova/qmanager-ipam-fixes

Created by Brad Hall and last modified
Get this branch:
bzr branch lp:~bgh/nova/qmanager-ipam-fixes
Only Brad Hall can upload to this branch. If you are Brad Hall please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Brad Hall
Project:
OpenStack Compute (nova)
Status:
Development

Recent revisions

1647. By Brad Hall

Make sure the network info structure we're returning has a label

1646. By Brad Hall

Fix quantum/melange ipam interaction

We now query for the subnets by net_id/vif_id instead of searching through all
the blocks to find the right one. Both of the allocate and deallocate for
instance calls are now using the vif_id -> network_id mapping instead of
searching the quantum networks. get_port_by_attachment was also changed to
take a net_id so that we don't have to search through all of the quantum
networks to find the corresponding port.

1645. By Brian Lamar

Snapshots/backups can no longer happen simultaneously. Tests included.

Implemented exception.InstanceBusy when attempting to snapshot/backup an
instance which is already snapshotting or being currently backed up.

Fixes bug 727502.

(Patch Set 2) 3 new exceptions: InstanceBusy, InstanceSnapshotting, and InstanceBackingUp
(Patch Set 3) Oops. New exceptions now inherit from InstanceBusy
(Patch Set 4) Tests now tear down created instances

Change-Id: I9614740bba26c04e64b0e27c24fbace12334f4d1

1644. By Jenkins <email address hidden>

Merge "Accept message as sole argument to NovaException"

1643. By Jenkins <email address hidden>

Merge "Fix 047 migration with SQLAlchemy 0.7.2"

1642. By Jenkins <email address hidden>

Merge "Signer no longer fails if hashlib.sha256 is not available. test_signer unit test added."

1641. By Johannes Erdfelt

Make snapshots private by default

Fixes bug 850389

Change-Id: I22284c2f71b77aaa1aff0c0679320664cd23dae2

1640. By Jenkins <email address hidden>

Merge "compute_api create*() and schedulers refactoring"

1639. By Aaron Lee

Raise InsufficientFreeMemory

Kind of fixes bug 851374 & bug 858679

Raises InsufficientFreeMemory if an instance can't
start because of that. This will cause the normal
instance failure recovery to catch this problem,
set the state, and log the error. This also
removes instance_set_state from db/api.py as that
was causing these exceptions in the first place.

Change-Id: I199aa6900890531b175e28c3b93d8dfb88e135d0

1638. By Jenkins <email address hidden>

Merge "Removed db_pool complexities from nova.db.sqlalchemy.session. Fixes bug 838581."

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:nova/essex
This branch contains Public information 
Everyone can see this information.

Subscribers