summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Fix seek and tell in BlockingQueue"0.6.0Jenkins2014-09-132-14/+15
|\
| * Fix seek and tell in BlockingQueueVipin Balachandran2014-07-162-14/+15
| | | | | | | | | | | | | | Currently seek() throws IOError conditionally and tell() returns the maximum transfer size. This patch fixes these problems. Change-Id: Ie8bf359457de975a8ae6373a73b5a835e53f2410
* | Merge "Add DuplicateName exception"Jenkins2014-09-121-0/+6
|\ \
| * | Add DuplicateName exceptionRadoslav Gerganov2014-09-111-0/+6
| | | | | | | | | | | | Change-Id: I0bbe7cfc3efc7031b84aa50bda1c661feecb146c
* | | Merge "Add 'details' property to VMwareDriverException"Jenkins2014-09-123-2/+5
|\ \ \ | |/ /
| * | Add 'details' property to VMwareDriverExceptionRadoslav Gerganov2014-09-113-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | The details property of the VimFaultException is very important and we loose this information when we convert VimFaultException to a specific subclass of VMwareDriverException. This patch fix this by propagating the details to VMwareDriverException. Change-Id: I42a50b60fc74383a2c1d9b907125ff17795ce440
* | | Merge "Add API to enable calling module to register an exception"Jenkins2014-09-122-1/+32
|\ \ \
| * | | Add API to enable calling module to register an exceptionGary Kotton2014-09-102-1/+32
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In certain cases the application, for example Nova, may need to treat a VC exception that is currently not supported by oslo.vmware. This will enable the application to dynamically add exceptions and then remove them when oslo.vmware is updated to support the new exception. The patch also fixes a typo with the exception fault handling. Change-Id: I332a4ff2ac2c6d4e6ac88bbd067ef0d4e659ffa3
* | | Enable oslo.i18n for oslo.vmwareDavanum Srinivas2014-09-1015-16/+48
|/ / | | | | | | Change-Id: Ie6c8406bf55a4fb96373cdd3e1a2f5b3c2aafe59
* | Merge "Support for copying streamOptimized disk to file"Jenkins2014-09-092-0/+58
|\ \
| * | Support for copying streamOptimized disk to fileVipin Balachandran2014-08-212-0/+58
| | | | | | | | | | | | | | | | | | | | | This patch adds a method for copying virtual disk in streamOptimized format from VMware datastore to a file. Change-Id: I1e358e6fe310312515bdcdf014f8beaf7a82256d
* | | Imported Translations from TransifexOpenStack Proposal Bot2014-09-071-44/+48
| | | | | | | | | | | | Change-Id: If2d33ee5ec4e531791e244201e7b2a5cfd1eab50
* | | Merge "Updated from global requirements"Jenkins2014-09-061-1/+1
|\ \ \
| * | | Updated from global requirementsOpenStack Proposal Bot2014-09-041-1/+1
| | | | | | | | | | | | | | | | Change-Id: I8d986f058780f52d8cd0d3a725dc95d985277b79
* | | | Merge "Add docs target and generate api docs"Jenkins2014-09-065-1/+34
|\ \ \ \
| * | | | Add docs target and generate api docsDavanum Srinivas2014-09-045-1/+34
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Once we use the pbr based build to generate files, we prune the indexes to remove references to code we would like to hide like the common modules and private modules in conf.py. We reuse the same excluded_patterns variable that is already used in Sphinx and filter these modules from autoindex.rst Closes-Bug: #1364140 Change-Id: I5767e429e63935f055a6f4e82349224ccfa2f497
* | | | Merge "Work toward Python 3.4 support and testing"Jenkins2014-09-051-1/+1
|\ \ \ \
| * | | | Work toward Python 3.4 support and testingJeremy Stanley2014-09-031-1/+1
| |/ / / | | | | | | | | | | | | Change-Id: I90cd6a6785cf6062e0a1aa11e61b69281e98668f
* | | | Merge "warn against sorting requirements"Jenkins2014-09-052-0/+8
|\ \ \ \
| * | | | warn against sorting requirementsDoug Hellmann2014-09-032-0/+8
| |/ / / | | | | | | | | | | | | | | | | Change-Id: I64ae9191863564e278a35d42ec9cd743a233028e Addresses-Bug: #1365061
* | | | Merge "Add exception for TaskInProgress"Jenkins2014-09-051-0/+6
|\ \ \ \ | |/ / / |/| | |
| * | | Add exception for TaskInProgressGary Kotton2014-08-301-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Add support for handling the aforementioned exception Change-Id: I2ea5efbd0e37ebada963d9dcce6ff1cf3f229b23
* | | | Merge "Refactoring to reduce noise in log files"Jenkins2014-09-034-65/+23
|\ \ \ \
| * | | | Refactoring to reduce noise in log filesVipin Balachandran2014-08-264-65/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently lot of unnecessary log lines are generated during API invocation and image transfer. This patch makes log printing statement changes to reduce noise in log files. Change-Id: Ifdd43a9d1d32cb6d8957b9805b56729eb9270daf
* | | | | Updated from global requirementsOpenStack Proposal Bot2014-08-301-1/+1
| |/ / / |/| | | | | | | | | | | Change-Id: I4d453e94317cd28b2551d7168b52299b9d51413f
* | | | Merge "Add missing session parameter to get_summary"Jenkins2014-08-262-1/+2
|\ \ \ \ | |/ / / |/| | |
| * | | Add missing session parameter to get_summaryArnaud Legendre2014-08-222-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The session parameter is missing when calling the get_summary method. Change-Id: I56649ca5a647c502a3cc5b7103ae1c659cb1c57c
* | | | Merge "Updated from global requirements"Jenkins2014-08-261-1/+1
|\ \ \ \
| * | | | Updated from global requirementsOpenStack Proposal Bot2014-08-221-1/+1
| |/ / / | | | | | | | | | | | | Change-Id: Icf6bb4bd835f9e83633d18bd905d0b63a101d495
* | | | Imported Translations from TransifexOpenStack Proposal Bot2014-08-252-41/+40
|/ / / | | | | | | | | | Change-Id: Idf2ac02119add960e7d6aa401c8efe2a39106e6e
* | | Switch off caching to prevent cache poisoning by local attackerDavanum Srinivas2014-08-211-1/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | suds package uses a well-known /tmp/suds directory by default to store pickled objects. This could be subject to attacks. suds project is un-maintained and some distros have a local patch that uses mkdtemp() but still leak directories. It's best to remove the cache completely. Note that if we really need, we could add a memory based cached later. we should deal with this security issue first. Closes-Bug: #1341954 Change-Id: Ieec9d99aa674adf5cbc9be924fef3856cf4e5d66
* | Add support for the DatastoreURL objectArnaud Legendre2014-08-152-0/+136
| | | | | | | | | | | | | | | | | | | | | | | | The DatastoreURL object represents a URL that can be used to access a file in a datastore through HTTP(S). The object comes with several methods that makes the manipulation of datastore URLs much simpler. This is needed by Glance and Nova. Change-Id: I6647ef0acb6afa2cacbe81c3fde2db0453c596ca
* | Merge "Add methods to the Datastore objects"Jenkins2014-08-152-0/+115
|\ \
| * | Add methods to the Datastore objectsArnaud Legendre2014-08-142-0/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch ports three methods: - get_connected_hosts - get_summary - is_ds_mount_usable These methods are used in Cinder (see http://goo.gl/yR5psg) and Glance (see http://goo.gl/aDeyfa). Change-Id: I568372fef6bb4e3e3d0d6da2c32c2e971b319ad7
* | | Merge "Log additional details of suds faults"Jenkins2014-08-154-16/+47
|\ \ \
| * | | Log additional details of suds faultsRadoslav Gerganov2014-07-254-16/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a suds requests results in a fault response, the current code loses details on that fault in the sequence of exceptions propagated through the call stack. A NoPermission fault will contain additional metadata on the privilegeId and object type which needs to be logged. The fault string will be propagated with this fix, along with details of a NoPermission fault. It is possible 'details' to contain unicode values which is handled by implementing __unicode__() for VimFaultException. This functionality was added in Nova with commit 62cb0dc6257daac5ec9fd1a90ee5721e6543dd76 and we need the same thing in oslo.vmware Change-Id: Ia7ca46bb3f263211ab1fe37585f183edf00461b1
* | | | Merge "Add Pylint testenv environment"Jenkins2014-08-153-0/+35
|\ \ \ \
| * | | | Add Pylint testenv environmentChristian Berendt2014-08-043-0/+35
| | | | | | | | | | | | | | | | | | | | Change-Id: Id08d5fa4f7ce077102bbf77f4c8c2d6b2bfc4c31
* | | | | Imported Translations from TransifexOpenStack Proposal Bot2014-08-141-6/+34
| |_|/ / |/| | | | | | | | | | | Change-Id: I8e428169e1593beca379a2273d82b1e55e5260d5
* | | | Merge "Port the Datastore and DatastorePath objects"Jenkins2014-08-136-0/+395
|\ \ \ \ | |/ / / |/| | |
| * | | Port the Datastore and DatastorePath objectsArnaud Legendre2014-07-306-0/+395
| |/ / | | | | | | | | | | | | | | | | | | | | | This patch ports the Datastore and DatastorePath objects which have been approved in Nova and will be useful in Glance. Finally, it adds the units module from oslo-incubator. Change-Id: Ia519a83ed09fde74be376981f89284af20aa1dab
* | | _trunc_id to check if the session_id is not None0.5.0Arnaud Legendre2014-08-011-1/+2
|/ / | | | | | | | | | | | | | | | | | | | | The current code will raise a TypeError if the session_id is None: TypeError: 'NoneType' object has no attribute '__getitem__' This will happen specifically when _trunc_id is called by _is_current_session_active. This patch adds a check to make sure session_id is not None. Change-Id: Ifc3cc236f36df1a140b864e53e9eb538797e5580
* | Merge "Bump hacking to version 0.9.2"Jenkins2014-07-191-1/+1
|\ \
| * | Bump hacking to version 0.9.2Christian Berendt2014-07-161-1/+1
| | | | | | | | | | | | Change-Id: I3d60dc5796b88f0786a35948c12bfe72d9782b7a
* | | Merge "Enabled hacking check H305"Jenkins2014-07-183-3/+4
|\ \ \
| * | | Enabled hacking check H305Christian Berendt2014-07-183-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | * [H305] imports not grouped correctly Change-Id: Ie278f5047090d5ac491c862a157bff6e2c6e1c5f
* | | | Imported Translations from TransifexOpenStack Proposal Bot2014-07-181-7/+12
|/ / / | | | | | | | | | Change-Id: Id123374f3780b8de7f778937da2ffc9f824c676b
* | | Merge "Store PBM wsdl in the oslo.vmware git repository"Jenkins2014-07-1710-0/+2108
|\ \ \
| * | | Store PBM wsdl in the oslo.vmware git repositoryArnaud Legendre2014-07-1610-0/+2108
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, Cinder stores the PBM WSDL files in its own repository (see commit: 10c5c93925abe3d34c4430e0ed852d8358fb2353). Now that other projects are leveraging SPBM, we need to provide them the ability to directly access those WSDL files without having to store them or referencing them. This patch (strongly inspired by the patch mentioned above) adds two utility APIs and unit tests for it: - get_pbm_wsdl_location() - get_vc_version() Change-Id: I61abc5879e71a7f5e5f46d2ec88404923e0423d8
* | | Add constant for ESX datacenter path (HTTP access)Arnaud Legendre2014-07-161-0/+23
|/ / | | | | | | | | | | | | | | This patch adds a constant.py file to store the constants needed in the VMware ecosystem. A new constant is added for the ESX datacenter path when using http access to datastores. Change-Id: Ie5b84b3cc3913ab57f7ab487349557781cc4157a