Merge lp:~annegentle/nova/apihowto into lp:~hudson-openstack/nova/trunk
- apihowto
- Merge into trunk
Status: | Merged |
---|---|
Approved by: | Soren Hansen |
Approved revision: | 415 |
Merged at revision: | 416 |
Proposed branch: | lp:~annegentle/nova/apihowto |
Merge into: | lp:~hudson-openstack/nova/trunk |
Diff against target: |
516 lines (+144/-8) 4 files modified
doc/source/devref/addmethod.openstackapi.rst (+56/-0) doc/source/devref/development.environment.rst (+78/-2) doc/source/devref/index.rst (+5/-1) doc/source/devref/rabbit.rst (+5/-5) |
To merge this branch: | bzr merge lp:~annegentle/nova/apihowto |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Soren Hansen (community) | Approve | ||
Eric Day (community) | Approve | ||
Review via email: mp+41644@code.launchpad.net |
Commit message
Description of the change
Adding developer documentation - setting up dev environment and how to add to the OpenStack API
OpenStack Infra (hudson-openstack) wrote : | # |
The attempt to merge lp:~annegentle/nova/apihowto into lp:nova failed. Below is the output from the failed tests.
nova.tests.
AccessTestCase
test_
test_
test_
test_
nova.tests.
ApiEc2TestCase
test_
test_
test_
test_
test_
test_
XmlConversion
test_
nova.tests.
AuthManagerDb
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
Soren Hansen (soren) wrote : | # |
Clearly not your fault. I've poked vishy about it. Retrying.
Anne Gentle (annegentle) wrote : | # |
Wahh. :) Thanks for letting me know. If I should test beforehand to avoid this type of error, please let me know what I can do.
Soren Hansen (soren) wrote : | # |
2010/11/23 Anne Gentle <email address hidden>:
> Wahh. :) Thanks for letting me know. If I should test beforehand to avoid this type of error, please let me know what I can do.
No, really, this isn't your fault. You couldn't possibly have predicted this.
It's an intermittent failure on the build server. It worked the second time.
--
Soren Hansen
Ubuntu Developer http://
OpenStack Developer http://
Preview Diff
1 | === removed directory 'doc/build' |
2 | === removed file 'doc/build/.placeholder' |
3 | === removed directory 'doc/build/doctrees' |
4 | === removed directory 'doc/build/doctrees/adminguide' |
5 | === removed file 'doc/build/doctrees/adminguide/binaries.doctree' |
6 | Binary files doc/build/doctrees/adminguide/binaries.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/binaries.doctree 1970-01-01 00:00:00 +0000 differ |
7 | === removed directory 'doc/build/doctrees/adminguide/distros' |
8 | === removed file 'doc/build/doctrees/adminguide/distros/others.doctree' |
9 | Binary files doc/build/doctrees/adminguide/distros/others.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/distros/others.doctree 1970-01-01 00:00:00 +0000 differ |
10 | === removed file 'doc/build/doctrees/adminguide/distros/ubuntu.10.04.doctree' |
11 | Binary files doc/build/doctrees/adminguide/distros/ubuntu.10.04.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/distros/ubuntu.10.04.doctree 1970-01-01 00:00:00 +0000 differ |
12 | === removed file 'doc/build/doctrees/adminguide/distros/ubuntu.10.10.doctree' |
13 | Binary files doc/build/doctrees/adminguide/distros/ubuntu.10.10.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/distros/ubuntu.10.10.doctree 1970-01-01 00:00:00 +0000 differ |
14 | === removed file 'doc/build/doctrees/adminguide/euca2ools.doctree' |
15 | Binary files doc/build/doctrees/adminguide/euca2ools.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/euca2ools.doctree 1970-01-01 00:00:00 +0000 differ |
16 | === removed file 'doc/build/doctrees/adminguide/flags.doctree' |
17 | Binary files doc/build/doctrees/adminguide/flags.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/flags.doctree 1970-01-01 00:00:00 +0000 differ |
18 | === removed file 'doc/build/doctrees/adminguide/getting.started.doctree' |
19 | Binary files doc/build/doctrees/adminguide/getting.started.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/getting.started.doctree 1970-01-01 00:00:00 +0000 differ |
20 | === removed file 'doc/build/doctrees/adminguide/index.doctree' |
21 | Binary files doc/build/doctrees/adminguide/index.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/index.doctree 1970-01-01 00:00:00 +0000 differ |
22 | === removed file 'doc/build/doctrees/adminguide/managing.images.doctree' |
23 | Binary files doc/build/doctrees/adminguide/managing.images.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/managing.images.doctree 1970-01-01 00:00:00 +0000 differ |
24 | === removed file 'doc/build/doctrees/adminguide/managing.instances.doctree' |
25 | Binary files doc/build/doctrees/adminguide/managing.instances.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/managing.instances.doctree 1970-01-01 00:00:00 +0000 differ |
26 | === removed file 'doc/build/doctrees/adminguide/managing.networks.doctree' |
27 | Binary files doc/build/doctrees/adminguide/managing.networks.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/managing.networks.doctree 1970-01-01 00:00:00 +0000 differ |
28 | === removed file 'doc/build/doctrees/adminguide/managing.projects.doctree' |
29 | Binary files doc/build/doctrees/adminguide/managing.projects.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/managing.projects.doctree 1970-01-01 00:00:00 +0000 differ |
30 | === removed file 'doc/build/doctrees/adminguide/managing.users.doctree' |
31 | Binary files doc/build/doctrees/adminguide/managing.users.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/managing.users.doctree 1970-01-01 00:00:00 +0000 differ |
32 | === removed file 'doc/build/doctrees/adminguide/managingsecurity.doctree' |
33 | Binary files doc/build/doctrees/adminguide/managingsecurity.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/managingsecurity.doctree 1970-01-01 00:00:00 +0000 differ |
34 | === removed file 'doc/build/doctrees/adminguide/monitoring.doctree' |
35 | Binary files doc/build/doctrees/adminguide/monitoring.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/monitoring.doctree 1970-01-01 00:00:00 +0000 differ |
36 | === removed file 'doc/build/doctrees/adminguide/multi.node.install.doctree' |
37 | Binary files doc/build/doctrees/adminguide/multi.node.install.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/multi.node.install.doctree 1970-01-01 00:00:00 +0000 differ |
38 | === removed file 'doc/build/doctrees/adminguide/network.flat.doctree' |
39 | Binary files doc/build/doctrees/adminguide/network.flat.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/network.flat.doctree 1970-01-01 00:00:00 +0000 differ |
40 | === removed file 'doc/build/doctrees/adminguide/network.vlan.doctree' |
41 | Binary files doc/build/doctrees/adminguide/network.vlan.doctree 2010-11-17 22:02:11 +0000 and doc/build/doctrees/adminguide/network.vlan.doctree 1970-01-01 00:00:00 +0000 differ |
42 | === removed file 'doc/build/doctrees/adminguide/nova.manage.doctree' |
43 | Binary files doc/build/doctrees/adminguide/nova.manage.doctree 2010-11-18 15:09:53 +0000 and doc/build/doctrees/adminguide/nova.manage.doctree 1970-01-01 00:00:00 +0000 differ |
44 | === removed file 'doc/build/doctrees/adminguide/single.node.install.doctree' |
45 | Binary files doc/build/doctrees/adminguide/single.node.install.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/adminguide/single.node.install.doctree 1970-01-01 00:00:00 +0000 differ |
46 | === removed directory 'doc/build/doctrees/api' |
47 | === removed file 'doc/build/doctrees/api/autoindex.doctree' |
48 | Binary files doc/build/doctrees/api/autoindex.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/api/autoindex.doctree 1970-01-01 00:00:00 +0000 differ |
49 | === removed file 'doc/build/doctrees/api/nova..adminclient.doctree' |
50 | Binary files doc/build/doctrees/api/nova..adminclient.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..adminclient.doctree 1970-01-01 00:00:00 +0000 differ |
51 | === removed file 'doc/build/doctrees/api/nova..api.cloud.doctree' |
52 | Binary files doc/build/doctrees/api/nova..api.cloud.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.cloud.doctree 1970-01-01 00:00:00 +0000 differ |
53 | === removed file 'doc/build/doctrees/api/nova..api.ec2.admin.doctree' |
54 | Binary files doc/build/doctrees/api/nova..api.ec2.admin.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.ec2.admin.doctree 1970-01-01 00:00:00 +0000 differ |
55 | === removed file 'doc/build/doctrees/api/nova..api.ec2.apirequest.doctree' |
56 | Binary files doc/build/doctrees/api/nova..api.ec2.apirequest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.ec2.apirequest.doctree 1970-01-01 00:00:00 +0000 differ |
57 | === removed file 'doc/build/doctrees/api/nova..api.ec2.cloud.doctree' |
58 | Binary files doc/build/doctrees/api/nova..api.ec2.cloud.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.ec2.cloud.doctree 1970-01-01 00:00:00 +0000 differ |
59 | === removed file 'doc/build/doctrees/api/nova..api.ec2.images.doctree' |
60 | Binary files doc/build/doctrees/api/nova..api.ec2.images.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.ec2.images.doctree 1970-01-01 00:00:00 +0000 differ |
61 | === removed file 'doc/build/doctrees/api/nova..api.ec2.metadatarequesthandler.doctree' |
62 | Binary files doc/build/doctrees/api/nova..api.ec2.metadatarequesthandler.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.ec2.metadatarequesthandler.doctree 1970-01-01 00:00:00 +0000 differ |
63 | === removed file 'doc/build/doctrees/api/nova..api.openstack.auth.doctree' |
64 | Binary files doc/build/doctrees/api/nova..api.openstack.auth.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.openstack.auth.doctree 1970-01-01 00:00:00 +0000 differ |
65 | === removed file 'doc/build/doctrees/api/nova..api.openstack.backup_schedules.doctree' |
66 | Binary files doc/build/doctrees/api/nova..api.openstack.backup_schedules.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.openstack.backup_schedules.doctree 1970-01-01 00:00:00 +0000 differ |
67 | === removed file 'doc/build/doctrees/api/nova..api.openstack.faults.doctree' |
68 | Binary files doc/build/doctrees/api/nova..api.openstack.faults.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.openstack.faults.doctree 1970-01-01 00:00:00 +0000 differ |
69 | === removed file 'doc/build/doctrees/api/nova..api.openstack.flavors.doctree' |
70 | Binary files doc/build/doctrees/api/nova..api.openstack.flavors.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.openstack.flavors.doctree 1970-01-01 00:00:00 +0000 differ |
71 | === removed file 'doc/build/doctrees/api/nova..api.openstack.images.doctree' |
72 | Binary files doc/build/doctrees/api/nova..api.openstack.images.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.openstack.images.doctree 1970-01-01 00:00:00 +0000 differ |
73 | === removed file 'doc/build/doctrees/api/nova..api.openstack.servers.doctree' |
74 | Binary files doc/build/doctrees/api/nova..api.openstack.servers.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.openstack.servers.doctree 1970-01-01 00:00:00 +0000 differ |
75 | === removed file 'doc/build/doctrees/api/nova..api.openstack.sharedipgroups.doctree' |
76 | Binary files doc/build/doctrees/api/nova..api.openstack.sharedipgroups.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..api.openstack.sharedipgroups.doctree 1970-01-01 00:00:00 +0000 differ |
77 | === removed file 'doc/build/doctrees/api/nova..auth.dbdriver.doctree' |
78 | Binary files doc/build/doctrees/api/nova..auth.dbdriver.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..auth.dbdriver.doctree 1970-01-01 00:00:00 +0000 differ |
79 | === removed file 'doc/build/doctrees/api/nova..auth.fakeldap.doctree' |
80 | Binary files doc/build/doctrees/api/nova..auth.fakeldap.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..auth.fakeldap.doctree 1970-01-01 00:00:00 +0000 differ |
81 | === removed file 'doc/build/doctrees/api/nova..auth.ldapdriver.doctree' |
82 | Binary files doc/build/doctrees/api/nova..auth.ldapdriver.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..auth.ldapdriver.doctree 1970-01-01 00:00:00 +0000 differ |
83 | === removed file 'doc/build/doctrees/api/nova..auth.manager.doctree' |
84 | Binary files doc/build/doctrees/api/nova..auth.manager.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..auth.manager.doctree 1970-01-01 00:00:00 +0000 differ |
85 | === removed file 'doc/build/doctrees/api/nova..auth.signer.doctree' |
86 | Binary files doc/build/doctrees/api/nova..auth.signer.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..auth.signer.doctree 1970-01-01 00:00:00 +0000 differ |
87 | === removed file 'doc/build/doctrees/api/nova..cloudpipe.pipelib.doctree' |
88 | Binary files doc/build/doctrees/api/nova..cloudpipe.pipelib.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..cloudpipe.pipelib.doctree 1970-01-01 00:00:00 +0000 differ |
89 | === removed file 'doc/build/doctrees/api/nova..compute.disk.doctree' |
90 | Binary files doc/build/doctrees/api/nova..compute.disk.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..compute.disk.doctree 1970-01-01 00:00:00 +0000 differ |
91 | === removed file 'doc/build/doctrees/api/nova..compute.instance_types.doctree' |
92 | Binary files doc/build/doctrees/api/nova..compute.instance_types.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..compute.instance_types.doctree 1970-01-01 00:00:00 +0000 differ |
93 | === removed file 'doc/build/doctrees/api/nova..compute.manager.doctree' |
94 | Binary files doc/build/doctrees/api/nova..compute.manager.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..compute.manager.doctree 1970-01-01 00:00:00 +0000 differ |
95 | === removed file 'doc/build/doctrees/api/nova..compute.monitor.doctree' |
96 | Binary files doc/build/doctrees/api/nova..compute.monitor.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..compute.monitor.doctree 1970-01-01 00:00:00 +0000 differ |
97 | === removed file 'doc/build/doctrees/api/nova..compute.power_state.doctree' |
98 | Binary files doc/build/doctrees/api/nova..compute.power_state.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..compute.power_state.doctree 1970-01-01 00:00:00 +0000 differ |
99 | === removed file 'doc/build/doctrees/api/nova..context.doctree' |
100 | Binary files doc/build/doctrees/api/nova..context.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..context.doctree 1970-01-01 00:00:00 +0000 differ |
101 | === removed file 'doc/build/doctrees/api/nova..crypto.doctree' |
102 | Binary files doc/build/doctrees/api/nova..crypto.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..crypto.doctree 1970-01-01 00:00:00 +0000 differ |
103 | === removed file 'doc/build/doctrees/api/nova..db.api.doctree' |
104 | Binary files doc/build/doctrees/api/nova..db.api.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..db.api.doctree 1970-01-01 00:00:00 +0000 differ |
105 | === removed file 'doc/build/doctrees/api/nova..db.sqlalchemy.api.doctree' |
106 | Binary files doc/build/doctrees/api/nova..db.sqlalchemy.api.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..db.sqlalchemy.api.doctree 1970-01-01 00:00:00 +0000 differ |
107 | === removed file 'doc/build/doctrees/api/nova..db.sqlalchemy.models.doctree' |
108 | Binary files doc/build/doctrees/api/nova..db.sqlalchemy.models.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..db.sqlalchemy.models.doctree 1970-01-01 00:00:00 +0000 differ |
109 | === removed file 'doc/build/doctrees/api/nova..db.sqlalchemy.session.doctree' |
110 | Binary files doc/build/doctrees/api/nova..db.sqlalchemy.session.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..db.sqlalchemy.session.doctree 1970-01-01 00:00:00 +0000 differ |
111 | === removed file 'doc/build/doctrees/api/nova..exception.doctree' |
112 | Binary files doc/build/doctrees/api/nova..exception.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..exception.doctree 1970-01-01 00:00:00 +0000 differ |
113 | === removed file 'doc/build/doctrees/api/nova..fakerabbit.doctree' |
114 | Binary files doc/build/doctrees/api/nova..fakerabbit.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..fakerabbit.doctree 1970-01-01 00:00:00 +0000 differ |
115 | === removed file 'doc/build/doctrees/api/nova..flags.doctree' |
116 | Binary files doc/build/doctrees/api/nova..flags.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..flags.doctree 1970-01-01 00:00:00 +0000 differ |
117 | === removed file 'doc/build/doctrees/api/nova..image.service.doctree' |
118 | Binary files doc/build/doctrees/api/nova..image.service.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..image.service.doctree 1970-01-01 00:00:00 +0000 differ |
119 | === removed file 'doc/build/doctrees/api/nova..manager.doctree' |
120 | Binary files doc/build/doctrees/api/nova..manager.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..manager.doctree 1970-01-01 00:00:00 +0000 differ |
121 | === removed file 'doc/build/doctrees/api/nova..network.linux_net.doctree' |
122 | Binary files doc/build/doctrees/api/nova..network.linux_net.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..network.linux_net.doctree 1970-01-01 00:00:00 +0000 differ |
123 | === removed file 'doc/build/doctrees/api/nova..network.manager.doctree' |
124 | Binary files doc/build/doctrees/api/nova..network.manager.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..network.manager.doctree 1970-01-01 00:00:00 +0000 differ |
125 | === removed file 'doc/build/doctrees/api/nova..objectstore.bucket.doctree' |
126 | Binary files doc/build/doctrees/api/nova..objectstore.bucket.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..objectstore.bucket.doctree 1970-01-01 00:00:00 +0000 differ |
127 | === removed file 'doc/build/doctrees/api/nova..objectstore.handler.doctree' |
128 | Binary files doc/build/doctrees/api/nova..objectstore.handler.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..objectstore.handler.doctree 1970-01-01 00:00:00 +0000 differ |
129 | === removed file 'doc/build/doctrees/api/nova..objectstore.image.doctree' |
130 | Binary files doc/build/doctrees/api/nova..objectstore.image.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..objectstore.image.doctree 1970-01-01 00:00:00 +0000 differ |
131 | === removed file 'doc/build/doctrees/api/nova..objectstore.stored.doctree' |
132 | Binary files doc/build/doctrees/api/nova..objectstore.stored.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..objectstore.stored.doctree 1970-01-01 00:00:00 +0000 differ |
133 | === removed file 'doc/build/doctrees/api/nova..process.doctree' |
134 | Binary files doc/build/doctrees/api/nova..process.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..process.doctree 1970-01-01 00:00:00 +0000 differ |
135 | === removed file 'doc/build/doctrees/api/nova..quota.doctree' |
136 | Binary files doc/build/doctrees/api/nova..quota.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..quota.doctree 1970-01-01 00:00:00 +0000 differ |
137 | === removed file 'doc/build/doctrees/api/nova..rpc.doctree' |
138 | Binary files doc/build/doctrees/api/nova..rpc.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..rpc.doctree 1970-01-01 00:00:00 +0000 differ |
139 | === removed file 'doc/build/doctrees/api/nova..scheduler.chance.doctree' |
140 | Binary files doc/build/doctrees/api/nova..scheduler.chance.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..scheduler.chance.doctree 1970-01-01 00:00:00 +0000 differ |
141 | === removed file 'doc/build/doctrees/api/nova..scheduler.driver.doctree' |
142 | Binary files doc/build/doctrees/api/nova..scheduler.driver.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..scheduler.driver.doctree 1970-01-01 00:00:00 +0000 differ |
143 | === removed file 'doc/build/doctrees/api/nova..scheduler.manager.doctree' |
144 | Binary files doc/build/doctrees/api/nova..scheduler.manager.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..scheduler.manager.doctree 1970-01-01 00:00:00 +0000 differ |
145 | === removed file 'doc/build/doctrees/api/nova..scheduler.simple.doctree' |
146 | Binary files doc/build/doctrees/api/nova..scheduler.simple.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..scheduler.simple.doctree 1970-01-01 00:00:00 +0000 differ |
147 | === removed file 'doc/build/doctrees/api/nova..server.doctree' |
148 | Binary files doc/build/doctrees/api/nova..server.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..server.doctree 1970-01-01 00:00:00 +0000 differ |
149 | === removed file 'doc/build/doctrees/api/nova..service.doctree' |
150 | Binary files doc/build/doctrees/api/nova..service.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..service.doctree 1970-01-01 00:00:00 +0000 differ |
151 | === removed file 'doc/build/doctrees/api/nova..test.doctree' |
152 | Binary files doc/build/doctrees/api/nova..test.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..test.doctree 1970-01-01 00:00:00 +0000 differ |
153 | === removed file 'doc/build/doctrees/api/nova..tests.access_unittest.doctree' |
154 | Binary files doc/build/doctrees/api/nova..tests.access_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.access_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
155 | === removed file 'doc/build/doctrees/api/nova..tests.api.fakes.doctree' |
156 | Binary files doc/build/doctrees/api/nova..tests.api.fakes.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api.fakes.doctree 1970-01-01 00:00:00 +0000 differ |
157 | === removed file 'doc/build/doctrees/api/nova..tests.api.openstack.fakes.doctree' |
158 | Binary files doc/build/doctrees/api/nova..tests.api.openstack.fakes.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api.openstack.fakes.doctree 1970-01-01 00:00:00 +0000 differ |
159 | === removed file 'doc/build/doctrees/api/nova..tests.api.openstack.test_api.doctree' |
160 | Binary files doc/build/doctrees/api/nova..tests.api.openstack.test_api.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api.openstack.test_api.doctree 1970-01-01 00:00:00 +0000 differ |
161 | === removed file 'doc/build/doctrees/api/nova..tests.api.openstack.test_auth.doctree' |
162 | Binary files doc/build/doctrees/api/nova..tests.api.openstack.test_auth.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api.openstack.test_auth.doctree 1970-01-01 00:00:00 +0000 differ |
163 | === removed file 'doc/build/doctrees/api/nova..tests.api.openstack.test_faults.doctree' |
164 | Binary files doc/build/doctrees/api/nova..tests.api.openstack.test_faults.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api.openstack.test_faults.doctree 1970-01-01 00:00:00 +0000 differ |
165 | === removed file 'doc/build/doctrees/api/nova..tests.api.openstack.test_flavors.doctree' |
166 | Binary files doc/build/doctrees/api/nova..tests.api.openstack.test_flavors.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api.openstack.test_flavors.doctree 1970-01-01 00:00:00 +0000 differ |
167 | === removed file 'doc/build/doctrees/api/nova..tests.api.openstack.test_images.doctree' |
168 | Binary files doc/build/doctrees/api/nova..tests.api.openstack.test_images.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api.openstack.test_images.doctree 1970-01-01 00:00:00 +0000 differ |
169 | === removed file 'doc/build/doctrees/api/nova..tests.api.openstack.test_ratelimiting.doctree' |
170 | Binary files doc/build/doctrees/api/nova..tests.api.openstack.test_ratelimiting.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api.openstack.test_ratelimiting.doctree 1970-01-01 00:00:00 +0000 differ |
171 | === removed file 'doc/build/doctrees/api/nova..tests.api.openstack.test_servers.doctree' |
172 | Binary files doc/build/doctrees/api/nova..tests.api.openstack.test_servers.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api.openstack.test_servers.doctree 1970-01-01 00:00:00 +0000 differ |
173 | === removed file 'doc/build/doctrees/api/nova..tests.api.openstack.test_sharedipgroups.doctree' |
174 | Binary files doc/build/doctrees/api/nova..tests.api.openstack.test_sharedipgroups.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api.openstack.test_sharedipgroups.doctree 1970-01-01 00:00:00 +0000 differ |
175 | === removed file 'doc/build/doctrees/api/nova..tests.api.test_wsgi.doctree' |
176 | Binary files doc/build/doctrees/api/nova..tests.api.test_wsgi.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api.test_wsgi.doctree 1970-01-01 00:00:00 +0000 differ |
177 | === removed file 'doc/build/doctrees/api/nova..tests.api_integration.doctree' |
178 | Binary files doc/build/doctrees/api/nova..tests.api_integration.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api_integration.doctree 1970-01-01 00:00:00 +0000 differ |
179 | === removed file 'doc/build/doctrees/api/nova..tests.api_unittest.doctree' |
180 | Binary files doc/build/doctrees/api/nova..tests.api_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.api_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
181 | === removed file 'doc/build/doctrees/api/nova..tests.auth_unittest.doctree' |
182 | Binary files doc/build/doctrees/api/nova..tests.auth_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.auth_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
183 | === removed file 'doc/build/doctrees/api/nova..tests.cloud_unittest.doctree' |
184 | Binary files doc/build/doctrees/api/nova..tests.cloud_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.cloud_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
185 | === removed file 'doc/build/doctrees/api/nova..tests.compute_unittest.doctree' |
186 | Binary files doc/build/doctrees/api/nova..tests.compute_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.compute_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
187 | === removed file 'doc/build/doctrees/api/nova..tests.declare_flags.doctree' |
188 | Binary files doc/build/doctrees/api/nova..tests.declare_flags.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.declare_flags.doctree 1970-01-01 00:00:00 +0000 differ |
189 | === removed file 'doc/build/doctrees/api/nova..tests.fake_flags.doctree' |
190 | Binary files doc/build/doctrees/api/nova..tests.fake_flags.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.fake_flags.doctree 1970-01-01 00:00:00 +0000 differ |
191 | === removed file 'doc/build/doctrees/api/nova..tests.flags_unittest.doctree' |
192 | Binary files doc/build/doctrees/api/nova..tests.flags_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.flags_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
193 | === removed file 'doc/build/doctrees/api/nova..tests.network_unittest.doctree' |
194 | Binary files doc/build/doctrees/api/nova..tests.network_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.network_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
195 | === removed file 'doc/build/doctrees/api/nova..tests.objectstore_unittest.doctree' |
196 | Binary files doc/build/doctrees/api/nova..tests.objectstore_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.objectstore_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
197 | === removed file 'doc/build/doctrees/api/nova..tests.process_unittest.doctree' |
198 | Binary files doc/build/doctrees/api/nova..tests.process_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.process_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
199 | === removed file 'doc/build/doctrees/api/nova..tests.quota_unittest.doctree' |
200 | Binary files doc/build/doctrees/api/nova..tests.quota_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.quota_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
201 | === removed file 'doc/build/doctrees/api/nova..tests.real_flags.doctree' |
202 | Binary files doc/build/doctrees/api/nova..tests.real_flags.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.real_flags.doctree 1970-01-01 00:00:00 +0000 differ |
203 | === removed file 'doc/build/doctrees/api/nova..tests.rpc_unittest.doctree' |
204 | Binary files doc/build/doctrees/api/nova..tests.rpc_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.rpc_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
205 | === removed file 'doc/build/doctrees/api/nova..tests.runtime_flags.doctree' |
206 | Binary files doc/build/doctrees/api/nova..tests.runtime_flags.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.runtime_flags.doctree 1970-01-01 00:00:00 +0000 differ |
207 | === removed file 'doc/build/doctrees/api/nova..tests.scheduler_unittest.doctree' |
208 | Binary files doc/build/doctrees/api/nova..tests.scheduler_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.scheduler_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
209 | === removed file 'doc/build/doctrees/api/nova..tests.service_unittest.doctree' |
210 | Binary files doc/build/doctrees/api/nova..tests.service_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.service_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
211 | === removed file 'doc/build/doctrees/api/nova..tests.twistd_unittest.doctree' |
212 | Binary files doc/build/doctrees/api/nova..tests.twistd_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.twistd_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
213 | === removed file 'doc/build/doctrees/api/nova..tests.validator_unittest.doctree' |
214 | Binary files doc/build/doctrees/api/nova..tests.validator_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.validator_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
215 | === removed file 'doc/build/doctrees/api/nova..tests.virt_unittest.doctree' |
216 | Binary files doc/build/doctrees/api/nova..tests.virt_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.virt_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
217 | === removed file 'doc/build/doctrees/api/nova..tests.volume_unittest.doctree' |
218 | Binary files doc/build/doctrees/api/nova..tests.volume_unittest.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..tests.volume_unittest.doctree 1970-01-01 00:00:00 +0000 differ |
219 | === removed file 'doc/build/doctrees/api/nova..twistd.doctree' |
220 | Binary files doc/build/doctrees/api/nova..twistd.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..twistd.doctree 1970-01-01 00:00:00 +0000 differ |
221 | === removed file 'doc/build/doctrees/api/nova..utils.doctree' |
222 | Binary files doc/build/doctrees/api/nova..utils.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..utils.doctree 1970-01-01 00:00:00 +0000 differ |
223 | === removed file 'doc/build/doctrees/api/nova..validate.doctree' |
224 | Binary files doc/build/doctrees/api/nova..validate.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..validate.doctree 1970-01-01 00:00:00 +0000 differ |
225 | === removed file 'doc/build/doctrees/api/nova..virt.connection.doctree' |
226 | Binary files doc/build/doctrees/api/nova..virt.connection.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..virt.connection.doctree 1970-01-01 00:00:00 +0000 differ |
227 | === removed file 'doc/build/doctrees/api/nova..virt.fake.doctree' |
228 | Binary files doc/build/doctrees/api/nova..virt.fake.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..virt.fake.doctree 1970-01-01 00:00:00 +0000 differ |
229 | === removed file 'doc/build/doctrees/api/nova..virt.images.doctree' |
230 | Binary files doc/build/doctrees/api/nova..virt.images.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..virt.images.doctree 1970-01-01 00:00:00 +0000 differ |
231 | === removed file 'doc/build/doctrees/api/nova..virt.libvirt_conn.doctree' |
232 | Binary files doc/build/doctrees/api/nova..virt.libvirt_conn.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..virt.libvirt_conn.doctree 1970-01-01 00:00:00 +0000 differ |
233 | === removed file 'doc/build/doctrees/api/nova..virt.xenapi.doctree' |
234 | Binary files doc/build/doctrees/api/nova..virt.xenapi.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..virt.xenapi.doctree 1970-01-01 00:00:00 +0000 differ |
235 | === removed file 'doc/build/doctrees/api/nova..volume.driver.doctree' |
236 | Binary files doc/build/doctrees/api/nova..volume.driver.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..volume.driver.doctree 1970-01-01 00:00:00 +0000 differ |
237 | === removed file 'doc/build/doctrees/api/nova..volume.manager.doctree' |
238 | Binary files doc/build/doctrees/api/nova..volume.manager.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..volume.manager.doctree 1970-01-01 00:00:00 +0000 differ |
239 | === removed file 'doc/build/doctrees/api/nova..wsgi.doctree' |
240 | Binary files doc/build/doctrees/api/nova..wsgi.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/api/nova..wsgi.doctree 1970-01-01 00:00:00 +0000 differ |
241 | === removed file 'doc/build/doctrees/cloud101.doctree' |
242 | Binary files doc/build/doctrees/cloud101.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/cloud101.doctree 1970-01-01 00:00:00 +0000 differ |
243 | === removed file 'doc/build/doctrees/code.doctree' |
244 | Binary files doc/build/doctrees/code.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/code.doctree 1970-01-01 00:00:00 +0000 differ |
245 | === removed file 'doc/build/doctrees/community.doctree' |
246 | Binary files doc/build/doctrees/community.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/community.doctree 1970-01-01 00:00:00 +0000 differ |
247 | === removed directory 'doc/build/doctrees/devref' |
248 | === removed file 'doc/build/doctrees/devref/api.doctree' |
249 | Binary files doc/build/doctrees/devref/api.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/api.doctree 1970-01-01 00:00:00 +0000 differ |
250 | === removed file 'doc/build/doctrees/devref/architecture.doctree' |
251 | Binary files doc/build/doctrees/devref/architecture.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/devref/architecture.doctree 1970-01-01 00:00:00 +0000 differ |
252 | === removed file 'doc/build/doctrees/devref/auth.doctree' |
253 | Binary files doc/build/doctrees/devref/auth.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/auth.doctree 1970-01-01 00:00:00 +0000 differ |
254 | === removed file 'doc/build/doctrees/devref/cloudpipe.doctree' |
255 | Binary files doc/build/doctrees/devref/cloudpipe.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/cloudpipe.doctree 1970-01-01 00:00:00 +0000 differ |
256 | === removed file 'doc/build/doctrees/devref/compute.doctree' |
257 | Binary files doc/build/doctrees/devref/compute.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/compute.doctree 1970-01-01 00:00:00 +0000 differ |
258 | === removed file 'doc/build/doctrees/devref/database.doctree' |
259 | Binary files doc/build/doctrees/devref/database.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/database.doctree 1970-01-01 00:00:00 +0000 differ |
260 | === removed file 'doc/build/doctrees/devref/development.environment.doctree' |
261 | Binary files doc/build/doctrees/devref/development.environment.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/devref/development.environment.doctree 1970-01-01 00:00:00 +0000 differ |
262 | === removed file 'doc/build/doctrees/devref/fakes.doctree' |
263 | Binary files doc/build/doctrees/devref/fakes.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/fakes.doctree 1970-01-01 00:00:00 +0000 differ |
264 | === removed file 'doc/build/doctrees/devref/glance.doctree' |
265 | Binary files doc/build/doctrees/devref/glance.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/glance.doctree 1970-01-01 00:00:00 +0000 differ |
266 | === removed file 'doc/build/doctrees/devref/index.doctree' |
267 | Binary files doc/build/doctrees/devref/index.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/devref/index.doctree 1970-01-01 00:00:00 +0000 differ |
268 | === removed file 'doc/build/doctrees/devref/modules.doctree' |
269 | Binary files doc/build/doctrees/devref/modules.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/devref/modules.doctree 1970-01-01 00:00:00 +0000 differ |
270 | === removed file 'doc/build/doctrees/devref/network.doctree' |
271 | Binary files doc/build/doctrees/devref/network.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/network.doctree 1970-01-01 00:00:00 +0000 differ |
272 | === removed file 'doc/build/doctrees/devref/nova.doctree' |
273 | Binary files doc/build/doctrees/devref/nova.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/nova.doctree 1970-01-01 00:00:00 +0000 differ |
274 | === removed file 'doc/build/doctrees/devref/objectstore.doctree' |
275 | Binary files doc/build/doctrees/devref/objectstore.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/objectstore.doctree 1970-01-01 00:00:00 +0000 differ |
276 | === removed file 'doc/build/doctrees/devref/scheduler.doctree' |
277 | Binary files doc/build/doctrees/devref/scheduler.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/scheduler.doctree 1970-01-01 00:00:00 +0000 differ |
278 | === removed file 'doc/build/doctrees/devref/services.doctree' |
279 | Binary files doc/build/doctrees/devref/services.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/services.doctree 1970-01-01 00:00:00 +0000 differ |
280 | === removed file 'doc/build/doctrees/devref/volume.doctree' |
281 | Binary files doc/build/doctrees/devref/volume.doctree 2010-11-17 21:54:19 +0000 and doc/build/doctrees/devref/volume.doctree 1970-01-01 00:00:00 +0000 differ |
282 | === removed file 'doc/build/doctrees/environment.pickle' |
283 | Binary files doc/build/doctrees/environment.pickle 2010-11-18 15:09:53 +0000 and doc/build/doctrees/environment.pickle 1970-01-01 00:00:00 +0000 differ |
284 | === removed file 'doc/build/doctrees/index.doctree' |
285 | Binary files doc/build/doctrees/index.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/index.doctree 1970-01-01 00:00:00 +0000 differ |
286 | === removed file 'doc/build/doctrees/installer.doctree' |
287 | Binary files doc/build/doctrees/installer.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/installer.doctree 1970-01-01 00:00:00 +0000 differ |
288 | === removed file 'doc/build/doctrees/livecd.doctree' |
289 | Binary files doc/build/doctrees/livecd.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/livecd.doctree 1970-01-01 00:00:00 +0000 differ |
290 | === removed directory 'doc/build/doctrees/man' |
291 | === removed file 'doc/build/doctrees/man/novamanage.doctree' |
292 | Binary files doc/build/doctrees/man/novamanage.doctree 2010-11-17 22:02:11 +0000 and doc/build/doctrees/man/novamanage.doctree 1970-01-01 00:00:00 +0000 differ |
293 | === removed file 'doc/build/doctrees/nova.concepts.doctree' |
294 | Binary files doc/build/doctrees/nova.concepts.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/nova.concepts.doctree 1970-01-01 00:00:00 +0000 differ |
295 | === removed file 'doc/build/doctrees/object.model.doctree' |
296 | Binary files doc/build/doctrees/object.model.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/object.model.doctree 1970-01-01 00:00:00 +0000 differ |
297 | === removed file 'doc/build/doctrees/quickstart.doctree' |
298 | Binary files doc/build/doctrees/quickstart.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/quickstart.doctree 1970-01-01 00:00:00 +0000 differ |
299 | === removed file 'doc/build/doctrees/service.architecture.doctree' |
300 | Binary files doc/build/doctrees/service.architecture.doctree 2010-11-17 20:28:09 +0000 and doc/build/doctrees/service.architecture.doctree 1970-01-01 00:00:00 +0000 differ |
301 | === added file 'doc/source/devref/addmethod.openstackapi.rst' |
302 | --- doc/source/devref/addmethod.openstackapi.rst 1970-01-01 00:00:00 +0000 |
303 | +++ doc/source/devref/addmethod.openstackapi.rst 2010-11-23 19:20:26 +0000 |
304 | @@ -0,0 +1,56 @@ |
305 | +.. |
306 | + Copyright 2010 OpenStack LLC |
307 | + All Rights Reserved. |
308 | + |
309 | + Licensed under the Apache License, Version 2.0 (the "License"); you may |
310 | + not use this file except in compliance with the License. You may obtain |
311 | + a copy of the License at |
312 | + |
313 | + http://www.apache.org/licenses/LICENSE-2.0 |
314 | + |
315 | + Unless required by applicable law or agreed to in writing, software |
316 | + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
317 | + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
318 | + License for the specific language governing permissions and limitations |
319 | + under the License. |
320 | + |
321 | +Adding a Method to the OpenStack API |
322 | +==================================== |
323 | + |
324 | +The interface is a mostly RESTful API. REST stands for Representational State Transfer and provides an architecture "style" for distributed systems using HTTP for transport. Figure out a way to express your request and response in terms of resources that are being created, modified, read, or destroyed. |
325 | + |
326 | +Routing |
327 | +------- |
328 | + |
329 | +To map URLs to controllers+actions, OpenStack uses the Routes package, a clone of Rails routes for Python implementations. See http://routes.groovie.org/ fore more information. |
330 | + |
331 | +URLs are mapped to "action" methods on "controller" classes in nova/api/openstack/__init__/ApiRouter.__init__ . |
332 | + |
333 | +See http://routes.groovie.org/manual.html for all syntax, but you'll probably just need these two: |
334 | + - mapper.connect() lets you map a single URL to a single action on a controller. |
335 | + - mapper.resource() connects many standard URLs to actions on a controller. |
336 | + |
337 | +Controllers and actions |
338 | +----------------------- |
339 | + |
340 | +Controllers live in nova/api/openstack, and inherit from nova.wsgi.Controller. |
341 | + |
342 | +See nova/api/openstack/servers.py for an example. |
343 | + |
344 | +Action methods take parameters that are sucked out of the URL by mapper.connect() or .resource(). The first two parameters are self and the WebOb request, from which you can get the req.environ, req.body, req.headers, etc. |
345 | + |
346 | +Serialization |
347 | +------------- |
348 | + |
349 | +Actions return a dictionary, and wsgi.Controller serializes that to JSON or XML based on the request's content-type. |
350 | + |
351 | +If you define a new controller, you'll need to define a _serialization_metadata attribute on the class, to tell wsgi.Controller how to convert your dictionary to XML. It needs to know the singular form of any list tag (e.g. <servers> list contains <server> tags) and which dictionary keys are to be XML attributes as opposed to subtags (e.g. <server id="4"/> instead of <server><id>4</id></server>). |
352 | + |
353 | +See nova/api/openstack/servers.py for an example. |
354 | + |
355 | +Faults |
356 | +------ |
357 | + |
358 | +If you need to return a non-200, you should |
359 | +return faults.Fault(webob.exc.HTTPNotFound()) |
360 | +replacing the exception as appropriate. |
361 | |
362 | === modified file 'doc/source/devref/development.environment.rst' |
363 | --- doc/source/devref/development.environment.rst 2010-11-05 19:11:04 +0000 |
364 | +++ doc/source/devref/development.environment.rst 2010-11-23 19:20:26 +0000 |
365 | @@ -15,7 +15,83 @@ |
366 | License for the specific language governing permissions and limitations |
367 | under the License. |
368 | |
369 | -Setting up a development environment |
370 | +Setting Up a Development Environment |
371 | ==================================== |
372 | |
373 | -.. todo:: write this |
374 | +This page describes how to setup a working Python development environment that can be used in developing on OpenStack on Ubuntu or Mac OSX. These instructions assume you're already familiar with bzr and can pull down the code with an existing Launchpad account. Refer to http://wiki.openstack.org/LifeWithBzrAndLaunchpad for additional information. |
375 | + |
376 | +Linux Systems |
377 | +------------- |
378 | + |
379 | +Note: This section is tested for Nova on Ubuntu 10.10-64. Feel free to add notes and change according to your experiences or operating system. |
380 | + |
381 | +Bring down the Nova source with bzr, then: |
382 | +:: |
383 | + cd <your_src_dir>/nova |
384 | + sudo apt-get install python-dev swig libssl-dev python-pip |
385 | + sudo easy_install nose |
386 | + pip install virtualenv |
387 | + python tools/install_venv.py |
388 | + |
389 | +If all goes well, you should get a message something like this: |
390 | +:: |
391 | + Nova development environment setup is complete. |
392 | + |
393 | +Nova development uses virtualenv to track and manage Python dependencies while in development and testing. Virtual env gives you an independent Python environment. |
394 | + |
395 | +To activate the Nova virtualenv for the extent of your current shell session |
396 | + you can run:: |
397 | + |
398 | + $ source .nova-venv/bin/activate |
399 | + |
400 | + Or, if you prefer, you can run commands in the virtualenv on a case by case |
401 | + basis by running:: |
402 | + |
403 | + $ tools/with_venv.sh <your command> |
404 | + |
405 | + Also, make test will automatically use the virtualenv. |
406 | + |
407 | +If you don't want to create a virtualenv every time you branch (which takes a while as long as we have the large Twisted project as a dependency) you can reuse a single virtualenv for all branches. |
408 | + |
409 | + #. If you don't have a nova/ directory containing trunk/ and other branches, do so now. |
410 | + #. Go into nova/trunk and install a virtualenv. |
411 | + #. Move it up a level: mv nova/trunk/.nova-venv nova/.nova-venv. |
412 | + #. Symlink the ../nova/.nova-venv directory from your branch:: |
413 | + |
414 | + ~/openstack/nova/my_branch$ ln -s ../.nova-venv .nova-venv |
415 | + |
416 | +This works with run_tests.sh and nosetests -w nova/tests/api |
417 | + |
418 | +MacOSX Systems |
419 | +-------------- |
420 | + |
421 | +First, install Virtual Env, which creates an isolated "standalone" Python environment.:: |
422 | + |
423 | + sudo easy_install virtualenv |
424 | + |
425 | + |
426 | +Here's how to setup the code initially:: |
427 | + |
428 | + bzr branch lp:nova |
429 | + cd nova |
430 | + python tools/install_venv.py |
431 | + source .nova_venv/bin/activate |
432 | + pip install pep8 # submitting patch so that Nova has pep8 and pylint in PIP requirements file |
433 | + pip install pylint |
434 | + |
435 | +If you have installed OpenSSL 1.0.0a on MacOS, which can happen when installing a MacPorts package for OpenSSL, you will see an error when running nova.tests.auth_unittest.AuthTestCase.test_209_can_generate_x509. The version that functions correctly is OpenSSL 0.9.8l 5, installed with MacOS 10.6 as a base element. |
436 | + |
437 | +Here's how to get the latest code:: |
438 | + |
439 | + cd nova |
440 | + bzr pull # get the latest stuff... |
441 | + source .nova_venv/bin/activate |
442 | + ./run_tests.sh |
443 | + |
444 | +And then you can do cleaning work or hack hack hack with a branched named cleaning:: |
445 | + |
446 | + bzr push lp:~launchpaduserid/nova/cleaning |
447 | + |
448 | +To submit the merge/patch that you hacked upon: |
449 | + * Navigate to https://code.launchpad.net/~launchpaduserid/nova/cleaning. |
450 | + * Click on the link "Propose for merging". |
451 | |
452 | === modified file 'doc/source/devref/index.rst' |
453 | --- doc/source/devref/index.rst 2010-11-17 13:20:55 +0000 |
454 | +++ doc/source/devref/index.rst 2010-11-23 19:20:26 +0000 |
455 | @@ -23,8 +23,12 @@ |
456 | |
457 | Programming HowTos and Tutorials |
458 | -------------------------------- |
459 | +.. toctree:: |
460 | + :maxdepth: 3 |
461 | + |
462 | + development.environment |
463 | + addmethod.openstackapi |
464 | |
465 | -.. todo:: Add some programming howtos and tuts |
466 | |
467 | Programming Concepts |
468 | -------------------- |
469 | |
470 | === modified file 'doc/source/devref/rabbit.rst' |
471 | --- doc/source/devref/rabbit.rst 2010-11-17 19:17:51 +0000 |
472 | +++ doc/source/devref/rabbit.rst 2010-11-23 19:20:26 +0000 |
473 | @@ -32,7 +32,7 @@ |
474 | Nova implements RPC (both request+response, and one-way, respectively nicknamed 'rpc.call' and 'rpc.cast') over AMQP by providing an adapter class which take cares of marshalling and unmarshalling of messages into function calls. Each Nova service (for example Compute, Volume, etc.) create two queues at the initialization time, one which accepts messages with routing keys 'NODE-TYPE.NODE-ID' (for example compute.hostname) and another, which accepts messages with routing keys as generic 'NODE-TYPE' (for example compute). The former is used specifically when Nova-API needs to redirect commands to a specific node like 'euca-terminate instance'. In this case, only the compute node whose host's hypervisor is running the virtual machine can kill the instance. The API acts as a consumer when RPC calls are request/response, otherwise is acts as publisher only. |
475 | |
476 | Nova RPC Mappings |
477 | -================= |
478 | +----------------- |
479 | |
480 | The figure below shows the internals of a RabbitMQ node when a single instance is deployed and shared in an OpenStack cloud. Every Nova component connects to the RabbitMQ instance and, depending on its personality (for example a compute node or a network node), may use the queue either as an Invoker (such as API or Scheduler) or a Worker (such as Compute, Volume or Network). Invokers and Workers do not actually exist in the Nova object model, but we are going to use them as an abstraction for sake of clarity. An Invoker is a component that sends messages in the queuing system via two operations: 1) rpc.call and ii) rpc.cast; a Worker is a component that receives messages from the queuing system and reply accordingly to rcp.call operations. |
481 | |
482 | @@ -52,7 +52,7 @@ |
483 | .. |
484 | |
485 | RPC Calls |
486 | -========= |
487 | +--------- |
488 | |
489 | The diagram below shows the message flow during an rp.call operation: |
490 | |
491 | @@ -67,7 +67,7 @@ |
492 | .. |
493 | |
494 | RPC Casts |
495 | -========= |
496 | +--------- |
497 | |
498 | The diagram below the message flow during an rp.cast operation: |
499 | |
500 | @@ -80,7 +80,7 @@ |
501 | .. |
502 | |
503 | RabbitMQ Load |
504 | -============= |
505 | +------------- |
506 | |
507 | At any given time the load of a RabbitMQ node is function of the following parameters: |
508 | |
509 | @@ -107,7 +107,7 @@ |
510 | .. |
511 | |
512 | RabbitMQ Gotchas |
513 | -================ |
514 | +---------------- |
515 | |
516 | Nova uses Carrot to connect to the RabbitMQ environment. Carrot is a Python library that in turn uses AMQPLib, a library that implements the standard AMQP 0.8 at the time of writing. When using Carrot, Invokers and Workers need the following parameters in order to instantiate a Connection object that connects to the RabbitMQ server (please note that most of the following material can be also found in the Carrot documentation; it has been summarized and revised here for sake of clarity): |
517 |
lgtm!