summaryrefslogtreecommitdiffstats
path: root/nova/utils.py
Commit message (Expand)AuthorAgeFilesLines
* Merged with conflict and resolved conflict (with my own patch, no less)Justin Santa Barbara2011-03-241-0/+8
|\
| * Offers the ability to run a periodic_task that sweeps through rescued instanc...Josh Kearney2011-03-241-0/+8
| |\
| | * Better method nameJosh Kearney2011-03-231-3/+3
| | * Added docstringJosh Kearney2011-03-231-0/+1
| | * Automatically unrescue instances after a given timeoutJosh Kearney2011-03-231-0/+7
* | | Merged with lp:nova, fixed conflictsJustin Santa Barbara2011-03-231-7/+67
|\| |
| * | Remove unused global semaphore.Soren Hansen2011-03-221-1/+0
| * | Make synchronized decorator not leak semaphores, at the expense of not being ...Soren Hansen2011-03-221-5/+13
| * | Make synchronized support both external (file based) locks as well as interna...Soren Hansen2011-03-221-7/+60
| |/
* | Merged with lp:novaJustin Santa Barbara2011-03-221-28/+36
|\|
| * Make utils.execute not overwrite std{in,out,err} args to Popen on retries.Soren Hansen2011-03-171-10/+15
| |\
| | * Make utils.execute not overwrite std{in,out,err} args to Popen on retries.Soren Hansen2011-03-141-10/+15
| * | Log the use of utils.synchronized.Josh Kearney2011-03-161-0/+3
| |\ \
| | * | Add logging to lock checkJosh Kearney2011-03-151-0/+3
| | |/
| * | merge lp:nova and resolve conflictsMark Washenberger2011-03-161-6/+18
| |\ \
| | * | Use random.SystemRandom for easy secure randoms, configurable symbol set by d...Justin Santa Barbara2011-03-151-10/+16
| | * | Clarify the logic in using 32 symbolsJustin Santa Barbara2011-03-141-3/+4
| | * | Don't generate insecure passwords where it's easy to use urandom insteadJustin Santa Barbara2011-03-141-5/+10
| | |/
| * | merge lp:novaMark Washenberger2011-03-101-26/+36
| |\|
| * | merge, resolve conflicts, and update to reflect new standard deserialization ...Mark Washenberger2011-03-091-14/+23
| |\ \
| * \ \ merge lp:nova and resolve conflictsMark Washenberger2011-03-091-2/+18
| |\ \ \
| * | | | remove ensure_b64_encodingMark Washenberger2011-03-041-12/+0
* | | | | Added space in between # and TODO in #TODOJustin Santa Barbara2011-03-221-1/+1
* | | | | Renamed check_instance -> check_isinstance to make intent clearerJustin Santa Barbara2011-03-221-1/+1
* | | | | Initial implementation of refresh instance statesJustin Santa Barbara2011-03-141-0/+9
| |_|_|/ |/| | |
* | | | PEP8Soren Hansen2011-03-101-3/+3
* | | | Merge trunkSoren Hansen2011-03-091-18/+27
|\ \ \ \ | | |_|/ | |/| |
| * | | Fixes bug 726359. Passes unit tests.Eric Windisch2011-03-091-14/+23
| |\ \ \ | | |_|/ | |/| |
| | * | execvp passes pep8Eric Windisch2011-03-091-9/+10
| | * | Fixes uses of process_inputEric Windisch2011-03-091-2/+2
| | * | execvp: unit tests passEric Windisch2011-03-091-0/+1
| | * | execvp: almost passes testsEric Windisch2011-03-091-6/+13
| | * | execvpEric Windisch2011-03-081-8/+8
| | * | execute: shell=True removed.Eric Windisch2011-02-271-3/+3
| | |/
* | | Log failed command execution if there are more retry attempts left.Soren Hansen2011-03-071-0/+1
* | | Merge sync branch.Soren Hansen2011-03-011-2/+4
|\| |
| * | Use functools.wraps to make sure wrapped method's metadata (docstring and nam...Soren Hansen2011-03-011-2/+4
* | | Merge lock_path change.Soren Hansen2011-02-281-1/+4
|\| |
| * | Add a lock_path flag for lock files.Soren Hansen2011-02-281-1/+4
* | | Merge sync branch.Soren Hansen2011-02-281-0/+62
|\| |
| * | Add utils.synchronized decorator to allow for synchronising method entrance a...Soren Hansen2011-02-281-0/+11
| |/
| * Helper function that supports XPath style selectors to traverse an object tre...Justin Santa Barbara2011-02-231-0/+51
| |\
| | * Rename minixpath_select to get_from_pathJustin Santa Barbara2011-02-231-12/+12
| | * Cope when we pass a non-list to xpath_select - wrap it in a listJustin Santa Barbara2011-02-231-1/+7
| | * Created mini XPath implementation, to simplify mapping logicJustin Santa Barbara2011-02-231-0/+45
* | | Merge trunkSoren Hansen2011-02-221-1/+1
|\| |
| * | switch to explicit call to logging.setup()Vishvananda Ishaya2011-02-211-1/+1
| * | fixes for various logging errors and issuesVishvananda Ishaya2011-02-201-1/+1
| |/
* | PEP-8 fixesSoren Hansen2011-02-211-6/+6
* | Merge trunkSoren Hansen2011-02-191-0/+23
|\|