lp:~usc-isi/nova/kost-nova.sh-bug-fix
- Get this branch:
- bzr branch lp:~usc-isi/nova/kost-nova.sh-bug-fix
Branch merges
- Todd Willey (community): Approve
-
Diff: 11 lines (+1/-0)1 file modifiedcontrib/nova.sh (+1/-0)
Related bugs
Bug #704603: nova.sh doesn't install python-paste and python-pastedeploy | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 574. By Vish Ishaya
-
This removes the need for the custom udev rule for iscsi devices. It instead attaches the device based on /dev/disk/by-path/ which should make the setup of nova-volume a little easier.
- 573. By Kei Masumoto
-
Risk of Regression: This patch don’t modify existing functionlities, but I have added some.
1. nova.db.service. sqlalchemy. model.Serivce (adding a column to database)
2. nova.service ( nova-compute needes to insert information defined by 1 above)So, db migration is necessary for existing user, but just adding columns.
- 572. By Todd Willey
-
Change where paste.deploy factories live and how they are called. They are now in the nova.wsgi.
Application/ Middleware classes, and call the __init__ method of their class with kwargs of the local configuration of the paste file. - 571. By Todd Willey
-
Further decouple api routing decisions and move into paste.deploy configuration. This makes paste back the nova-api binary.
- 570. By Rick Harris
-
The Openstack API requires image metadata to be returned immediately after an image-create call.
This is accomplished by having the ImageService create a 'queued' image in Glance.
When the image is subsequently uploaded, the image will go from 'queued' -> 'saving' -> 'queued'.
Related Future Work:
The ImageService needs to be cleaned up so that there is a canonical set of attributes (id, status, etc), and a canonical set of values ('queued', 'saving', etc). Right now, EC2 is fairly coupled to LocalImageService and S3ImageService while OpenStackAPI is coupled to GlanceImageService; ideally, we should be able mix-and-match from any of these.
- 569. By termie
-
Adds a developer interface with direct access to the internal inter-service APIs and a command-line tool based on reflection to interact with them.
Example output from command-line tool:
(.nova-
venv)termie@ preciousroy: p/nova/ easy_api % ./bin/stack
usage: stack [options] <controller> <method> [arg1=value arg2=value]`stack help` should output the list of available controllers
`stack <controller>` should output the available methods for that controller
`stack help <controller>` should do the same
`stack help <controller> <method>` should output info for a method./bin/stack:
-?,--[no]help: show this help
--[no]helpshort: show usage only for this module
--[no]helpxml: like --help, but generates XML output
--host: Direct API host
(default: '127.0.0.1')
--port: Direct API host
(default: '8001')
(an integer)
--project: Direct API project
(default: 'proj1')
--user: Direct API username
(default: 'user1')Available controllers:
reflect Reflection methods to list available methods.
compute API for interacting with the compute manager.(.nova-
venv)termie@ preciousroy: p/nova/ easy_api % ./bin/stack help reflect
Available methods for reflect:
get_controllers List available controllers.
get_methods List available methods.
get_method_info Get detailed information about a method.(.nova-
venv)termie@ preciousroy: p/nova/ easy_api % ./bin/stack help reflect get_method_info
get_method_info(method) : Get detailed information about a method.
(.nova-
venv)termie@ preciousroy: p/nova/ easy_api % ./bin/stack reflect get_method_info method= /reflect/ get_method_ info
{u'args': [[u'method']],
u'doc': u'Get detailed information about a method.',
u'name': u'get_method_info',
u'short_doc': u'Get detailed information about a method.'} - 568. By Vish Ishaya
-
This branch fixes two outstanding bugs in compute. It also fixes a bad method signature in network and removes an unused method in cloud.
- 567. By Vish Ishaya
-
Re-removes TrialTestCase. It was accidentally added in by some merges and causing issues with running tests individually.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~hudson-openstack/nova/trunk