summaryrefslogtreecommitdiffstats
path: root/nova/process.py
Commit message (Collapse)AuthorAgeFilesLines
* remove some unused filesAndy Smith2010-12-081-209/+0
|
* PEP8 and pylint cleanup. There should be no functional changes here, just ↵Eric Day2010-10-211-9/+14
| | | | style changes to get violations down.
* Merge trunkSoren Hansen2010-09-221-4/+4
|\
| * merged trunkVishvananda Ishaya2010-09-111-1/+3
| |\
| * | a few formatting fixes and moved exceptionVishvananda Ishaya2010-09-071-2/+2
| | |
| * | one more whitespace fixVishvananda Ishaya2010-09-071-2/+2
| | |
| * | whitespace fixesVishvananda Ishaya2010-09-071-22/+22
| | |
| * | Added missing "self."Justin Santa Barbara2010-08-211-1/+1
| | |
| * | Fixed typoJustin Santa Barbara2010-08-201-1/+1
| | |
| * | Better error message on subprocess spawn fail, and it's a ↵Justin Santa Barbara2010-08-201-34/+31
| | | | | | | | | | | | ProcessExecutionException irrespective of how the process is run.
* | | Cast process input to a str. It must not be unicode, but stuff that comes ↵Soren Hansen2010-09-141-1/+1
| |/ |/| | | | | out of the database might very well be unicode, so using such a value in a template makes the whole thing unicode.
* | Lots of fixes to make the nova commands work properly and make datamodel ↵Vishvananda Ishaya2010-09-071-48/+47
|/ | | | work with mysql properly
* Merged with trunkJustin Santa Barbara2010-08-181-0/+3
|\
| * rather comprehensive style fixesandy2010-08-161-0/+3
| |
* | Used new (clearer) flag names when calling processesJustin Santa Barbara2010-08-081-3/+7
| |
* | Greater compliance with pep8/pylint style checksJustin Santa Barbara2010-08-081-53/+55
| |
* | Merged with trunk, added note about suspicious behaviourJustin Santa Barbara2010-07-301-0/+3
|\|
* | Added exit code checking to process.py (twisted process utils). A bit of ↵Justin Santa Barbara2010-07-301-57/+33
|/ | | | | | class refactoring to make it work & cleaner. Also added some more instructive messages to install_venv.py, because otherwise people that don't know what they're doing will install the wrong pip... i.e. I did :-)
* class based singleton for SharedPoolVishvananda Ishaya2010-07-261-6/+7
|
* Fix assertion "Someone released me too many times: too many tokens!" when moreEwan Mellor2010-07-251-7/+6
| | | | | | | | | | than one process was running at the same time. This was caused by the override of SharedPool.__new__ not stopping ProcessPool.__init__ from being run whenever process.simple_execute is called. When __init__ ran for the second time, the DeferredSemaphore was replaced, and this meant that we ended up releasing a different semaphore to the one that was acquired.
* make simple method wrapper for process pool simple_executeVishvananda Ishaya2010-07-161-0/+3
|
* Removed unused Pool from process.py, added a singleton pool called ↵Vishvananda Ishaya2010-07-161-35/+11
| | | | SharedPool, changed calls in node to use singleton pool
* reorder imports spacingJesse Andrews2010-07-151-2/+0
|
* remove import of vendor since we have PPA nowJesse Andrews2010-07-151-1/+1
|
* update copyrightsTodd Willey2010-07-151-2/+0
|
* Removed trailing whitespace from headerVishvananda Ishaya2010-06-231-1/+1
|
* Updated licensesDevin Carlen2010-06-231-9/+14
|
* fix for reactor.spawnProcess sending deprecation warningVishvananda Ishaya2010-06-111-6/+11
|
* Adds a Twisted implementation of a process poolandy2010-06-111-6/+107
| | | | Meant for use instead of utils.execute()
* initial commitJesse Andrews2010-05-271-0/+131