f73dc32a2a1e4e4fb32f1ea80848d868c680b92a
Commit Graph

13696 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Jenkins
f73dc32a2a Merge "fix TypeError with unstarted threads in nova-network" 2012年04月10日 21:52:19 +00:00
Jenkins
7a1957dfe9 Merge "Removes dead code around start_tcp in Server" 2012年04月10日 20:31:29 +00:00
Jenkins
584c968259 Merge "Add the serialization of exceptions for RPC calls." 2012年04月10日 20:11:45 +00:00
Jay Pipes
36488de114 Removes dead code around start_tcp in Server
Remove dead code from nova/wsgi.py in Server around
the irrelevant start_tcp method.
Change-Id: I3222d90f6208bb3ff38d79f56365b22e551f2029
2012年04月10日 15:38:59 -04:00
Jenkins
d222953038 Merge "Improve grammar throughout nova." 2012年04月10日 19:29:24 +00:00
Jenkins
02940702e9 Merge "Standardize quota flag format" 2012年04月10日 19:21:51 +00:00
Jenkins
1e133f60c7 Merge "Improved localization testing." 2012年04月10日 19:14:02 +00:00
Paul McMillan
1513cc178e Improve grammar throughout nova.
Fixes some "its" and "it's" mistakes, and unifies the tense of
some documentation.
Change-Id: I9b83aba535b554e80b2cf1e048bb3a4e5cac0e5e
2012年04月10日 11:15:07 -07:00
Jenkins
013cf05a13 Merge "Remove nova Direct API" 2012年04月10日 18:05:00 +00:00
Yuriy Taraday
4fe6f839bd Improved localization testing.
Moved localization tests to tools/hacking.py.
Change-Id: I903b90dfb09a46a72b1c64c30301f90661999f5b
2012年04月10日 22:01:55 +04:00
Jenkins
66c900084e Merge "Run tools/hacking.py instead of pep8 mandatory." 2012年04月10日 17:36:06 +00:00
Jenkins
ace0ac8bbf Merge "Add validation on quota limits (negative numbers)." 2012年04月10日 17:26:43 +00:00
Jenkins
3717686449 Merge "Use thread local storage from openstack.common." 2012年04月10日 17:17:44 +00:00
Jenkins
e80c6fe323 Merge "migration_get_all_unconfirmed() now uses lowercase "finished" Fixes bug 977719" 2012年04月10日 16:31:35 +00:00
Jenkins
d5daf415b9 Merge "Change Diablo document reference to trunk" 2012年04月10日 16:14:25 +00:00
Jenkins
a597466e86 Merge "Allow instance logging to use just a UUID." 2012年04月10日 15:23:02 +00:00
Joe Gordon
97074667b5 Standardize quota flag format
Only three quota flags used max_ even though all quotas are max
Change-Id: I0eb26bdca863d96df2bd00e59f7e8b9827308be7
2012年04月10日 10:28:10 -04:00
Joe Gordon
2c14f1818d Remove nova Direct API
blueprint remove-nova-direct-api
Change-Id: I3229f8d7f37d66fcd6b978966f3a428a69e08bb1
2012年04月10日 09:23:30 -04:00
Mandar Vaze
63c59b8775 migration_get_all_unconfirmed() now uses lowercase "finished" Fixes bug
977719
status set in _finish_resize is lower case, but
migration_get_all_unconfirmed() was filtering using FINISHED
Also updated corresponding test case to use lower case "finished"
Updated Authors file
Change-Id: Ia30e66e541bba91a9dd3d3af1429b2312870793a
2012年04月10日 05:09:25 -07:00
Yuriy Taraday
07bbe57754 Run tools/hacking.py instead of pep8 mandatory.
Change-Id: I81db73588ece36dec4dba90b9841ed6d0fac6a8f
2012年04月10日 13:18:32 +04:00
Jenkins
384b758166 Merge "Delete fixed_ips when network is deleted" 2012年04月10日 00:18:57 +00:00
Jenkins
24effa38bd Merge "Cloudpipe tap vpn not always working" 2012年04月09日 23:54:41 +00:00
Jenkins
1e63b8d182 Merge "Create compute.api.BaseAPI for compute APIs to use" 2012年04月09日 23:52:38 +00:00
Vishvananda Ishaya
761e4e0cbe Delete fixed_ips when network is deleted
* adds failing test
 * adds exception that is raised when network is in use
 * fixes bug 754900
Change-Id: Ib95dc5927561b979b1eea237d4d6dc323483d4a5
2012年04月09日 16:51:41 -07:00
Jenkins
a0c80152de Merge "Give all VDIs a reasonable name-label and name-description" 2012年04月09日 23:48:55 +00:00
Jenkins
ca40779dc5 Merge "Remove unecessary --repeat option for pep8." 2012年04月09日 23:44:47 +00:00
Jenkins
2c3a4f1cf8 Merge "Information about DifferentHostFilter and SameHostFilter added." 2012年04月09日 23:43:46 +00:00
Jenkins
689fd02c06 Merge "HACKING fixes, sqlalchemy fix." 2012年04月09日 23:41:10 +00:00
Jenkins
f4f66c8783 Merge "Add index to fixed_ips.address" 2012年04月09日 23:21:44 +00:00
Rick Harris
203d51f0e4 Remove unecessary --repeat option for pep8.
Fixes bug 977489
--repeat became the default in 0.7; since we're now requiring 1.0 or
above, this can go away.
Change-Id: I85ee8ab274594ce96ece6610247dfd8a6f082af5
2012年04月09日 20:43:50 +00:00
Chris Behrens
1478aa3478 Create compute.api.BaseAPI for compute APIs to use
Fixes bug 960226 where compute.api.HostAPI called non-existent methods
Regression was introduced here:
https://review.openstack.org/#change,5252
Added tests for HostAPI
Change-Id: Id17927bc608ff638ea9b0b5509f0f0bb14503f85
2012年04月09日 19:59:52 +00:00
Johannes Erdfelt
72050828c0 Give all VDIs a reasonable name-label and name-description
Add image id to cached glance images as well as disk type so it's easy
to see if a VDI is an os, swap or ephemeral disk.
Change-Id: I7c1e21e26a98bd38898483f4230ede3099c6099d
2012年04月09日 19:58:26 +00:00
Jenkins
7be39f19a0 Merge "bug 968452" 2012年04月09日 19:41:46 +00:00
Joe Gordon
22008a96fc Remove last two remaining hyperV references
Change-Id: I6fd21df97884234eee53c67023e9ce0f58f6d133
2012年04月09日 15:10:32 -04:00
Brian Elliott
549616d122 bug 968452
Update test-requires to use pep8>=1.0. Removed PEP8 warning suppression
around 3-arg raises.
Change-Id: Ib4ed42adc167aa1e8078619a36b409b76b9f5d73
2012年04月09日 19:06:03 +00:00
Sean Dague
27ea547fbd Add index to fixed_ips.address
Addresses one of the Critical items in bug #964824
Add migration to add an index to fixed_ips.address to remove a table
scan from active code.
Change-Id: Ic5a56bbddd0d434f8a37ad049753e6d25c7ca760
2012年04月09日 14:56:33 -04:00
Johannes Erdfelt
93874bacf7 Use 'root' instead of 'os' in XenAPI driver
Instance types define disk names as root, swap and ephemeral. The
XenAPI driver however uses os, swap and ephemeral. Standardize on
calling them 'root' disks instead of 'os' disks.
Change-Id: Ia34346d463d06cb971537c305602926ceb0dc175
2012年04月09日 18:20:21 +00:00
Jenkins
1c47d8a9cf Merge "Fixes bug 952176" 2012年04月09日 16:53:33 +00:00
Dina Belova
c1e397b746 Information about DifferentHostFilter and SameHostFilter added.
Change-Id: Ice5f03db5f3d24455c43af86bf5722b863cbe959
2012年04月09日 19:18:38 +04:00
Yuriy Taraday
f7a6c58d92 HACKING fixes, sqlalchemy fix.
Add exceptions to hacking.py make sqlalchemy stuff legal and prevent
clutter.
Change-Id: I44b100b4c0c4dfcec81beea7aba2d8598d5a08d0
2012年04月09日 18:00:40 +04:00
Brian Waldon
21dbbaa386 Add test to check extension timestamps
* Prevents bug 975287 from cropping up in the future
Change-Id: Ief04c285cb2356db5ea6695c55416cee76512842
2012年04月08日 19:57:45 -07:00
MotoKen
0f7db908f9 Fixes bug 952176
Checks if value is string or not before decode.
Change-Id: I3f839770fdd7b00223ce02b95b2a265d903fa00e
2012年04月09日 10:46:54 +08:00
Joe Gordon
995d3e295f Change Diablo document reference to trunk
Change-Id: I1e43668ec8624f722c32e2ffebc81a387551cebc
2012年04月08日 22:01:41 -04:00
Cor Cornelisse
bc9f8d4fff Cloudpipe tap vpn not always working
Fixes bug 975043
Since Essex, all instances will have an eth0 MAC address in the range
of FA:16:3E, which is near the end of the MAC address space.
When openvpn is started, a TAP interface is created with a random
generated MAC address. Chances are high the generated MAC address is
lower in value than the eth0 MAC address. Once the tap interface is
added to the bridge interface, the bridge interface will no longer have
the eth0 MAC address, but take over the TAP MAC address. This is a
feature of the linux kernel, whereby a bridge interface will take the
MAC address with the lowest value amongst its interfaces. After the ARP
entries expire, this will result in the cloudpipe instance being no
longer reachable.
This fix, randomly generates a MAC address starting with FA:17:3E, which
is greater than FA, and will thus ensure the brige will keep the eth0 MAC
address.
Change-Id: I0bd994b6dc7a92738ed23cd62ee42a021fd394e2
2012年04月08日 17:21:29 +02:00
Michael Still
6792934676 Allow instance logging to use just a UUID.
Sometimes all you have is an instance UUID, and its not worth
building an instance dict just for logging. Allow callers to pass
just the UUID if that's all they have. Resolves bug 975774.
I have included a sample use as well.
Change-Id: I1eb50515d837869ed7fdc5e766d8700be7da3286
2012年04月07日 17:48:39 +10:00
Jenkins
5f5295b884 Merge "Use -1 end-to-end for unlimited quotas" 2012年04月06日 21:45:22 +00:00
Jenkins
27acf7b066 Merge "Stop libvirt test from deleting instances dir" 2012年04月06日 19:42:29 +00:00
Alex Meade
a0150a4d9e Add the serialization of exceptions for RPC calls.
This change uses json to serialize an exception so that it can be sent
through RPC calls to be reconstructed on the other side. The traceback is added
to the exception message. If recreating the exception fails for whatever reason
then a RemoteError is created containing all of the exception information.
Adds flag 'allowed_rpc_exception_modules' to prevent dangerous modules from
being accessed and allowing arbitrary code to be run.
Fixes bug 920705
Fixes bug 940500
Change-Id: Ife3b64b19fe8abbc730184d4ee7d9fcabfd29db3
2012年04月06日 14:55:50 -04:00
Jenkins
b573276e00 Merge "Cleanup xenapi driver logging messages to include instance" 2012年04月06日 16:44:45 +00:00
Jenkins
72c1dd677b Merge "Remove unused user_id and project_id parameters to fetch_image()" 2012年04月06日 16:02:30 +00:00