OpenStack
Home
Projects
User Stories
Community
Blog
Wiki
Documentation
CHANGES
¶
Ignore prlimit argument on Windows
Update .gitreview for stable/newton
3.14.0
¶
Updated from global requirements
Fix external lock tests on Windows
3.13.0
¶
Updated from global requirements
Fix parameters of assertEqual are misplaced
Add Python 3.5 classifier and venv
3.12.0
¶
Updated from global requirements
Imported Translations from Zanata
Updated from global requirements
3.11.0
¶
Imported Translations from Zanata
3.10.0
¶
Imported Translations from Zanata
Updated from global requirements
Add reno for releasenotes management
3.9.0
¶
Add doc/ to pep8 check
Remove unused import statement
Add timeout option to ssh_execute
Fix wrong import example in docstring
Trivial: ignore openstack/common in flake8 exclude list
3.8.0
¶
Updated from global requirements
Imported Translations from Zanata
processutils: add support for missing process limits
Remove direct dependency on babel
Updated from global requirements
Updated from global requirements
Updated from global requirements
Add a few usage examples for lockutils
Revert “Use tempfile.tempdir for lock_path if OSLO_LOCK_PATH is not set”
Updated from global requirements
Use tempfile.tempdir for lock_path if OSLO_LOCK_PATH is not set
3.6.0
¶
Updated from global requirements
3.5.0
¶
Updated from global requirements
Make ProcessExecutionError picklable
Updated from global requirements
3.4.0
¶
Update translation setup
Add prlimit parameter to execute()
Updated from global requirements
Updated from global requirements
Updated from global requirements
Updated from global requirements
Imported Translations from Zanata
Updated from global requirements
3.3.0
¶
Remove unnecessary package in setup.cfg
Updated from global requirements
Updated from global requirements
3.2.0
¶
Updated from global requirements
Updated from global requirements
Trival: Remove ‘MANIFEST.in’
Add complementary remove lock with prefix function
3.1.0
¶
Drop python 2.6 support
3.0.0
¶
Updated from global requirements
Updated from global requirements
Remove python 2.6 classifier
Remove python 2.6 and cleanup tox.ini
Use versionadded and versionchanged in doc
Updated from global requirements
Imported Translations from Zanata
Updated from global requirements
2.8.0
¶
Updated from global requirements
2.7.0
¶
Fix Tests to run under OSX
Fix coverage configuration and execution
Imported Translations from Zanata
Move ‘history’ -> release notes section
add auto-generated docs for config options
Change ignore-errors to ignore_errors
Updated from global requirements
Imported Translations from Zanata
Use int enumerations for log error constants
2.6.0
¶
Removes unused posix-ipc requirement
Updated from global requirements
Updated from global requirements
2.5.0
¶
Updated from global requirements
Updated from global requirements
Use oslo_utils reflection to get ‘f’ callable name
flake8 - remove unused rules
Imported Translations from Transifex
Updated from global requirements
2.4.0
¶
Imported Translations from Transifex
Updated from global requirements
Imported Translations from Transifex
Updated from global requirements
2.3.0
¶
Imported Translations from Transifex
Allow preexec_fn method for processutils.execute
Updated from global requirements
Use pypi name for requirements.txt
processutils: ensure on_completion callback is always called
Updated from global requirements
Remove redundant fileutils
Add tox target to find missing requirements
2.2.0
¶
2.1.0
¶
Imported Translations from Transifex
Updated from global requirements
Ensure we ‘join’ on the timer watchdog thread
Use better timing mechanisms instead of time.time()
Updated from global requirements
Add 2 callbacks to processutils.execute()
Updated from global requirements
Fix LockFixture docstring
Updated from global requirements
Switch badges from ‘pypip.in’ to ‘shields.io’
Updated from global requirements
Replace locks and replace with fasteners library provides ones
2.0.0
¶
Remove oslo namespace package
1.10.0
¶
Imported Translations from Transifex
Sync from oslo-incubator
Updated from global requirements
Advertise support for Python3.4 / Remove support for 3.3
Updated from global requirements
Imported Translations from Transifex
Remove run_cross_tests.sh
Updated from global requirements
Updated from global requirements
1.9.0
¶
Add binary parameter to execute and ssh_execute
Port processutils to Python 3
Uncap library requirements for liberty
Move fixtures to test-requirements.txt
Fix test_as_root* tests to work when run as root
Add pypi download + version badges
Standardize setup.cfg summary for oslo libs
Imported Translations from Transifex
Updated from global requirements
Remove tools/run_cross_tests.sh from openstack-common.conf
1.8.0
¶
Switch to non-namespaced module imports
Remove py33 env from default tox list
Add lockutils.get_lock_path() function
1.7.0
¶
Imported Translations from Transifex
Updated from global requirements
1.6.0
¶
Updated from global requirements
processutils: execute(): fix option incompatibility
1.5.0
¶
Ability to set working directory
Add eventlet test check to new tests __init__.py
Drop use of namespaced oslo.i18n
Updated from global requirements
Updated from global requirements
Update Oslo imports to remove namespace package
1.4.1
¶
Revert “Port processutils to Python 3”
0.4.0
¶
Bump to hacking 0.10
Updated from global requirements
add watchdog module
Updated from global requirements
make time format for processutils match lockutils
Correct the translation domain for loading messages
Add a reader/writer lock
Don’t use ConfigFilter for lockutils
Report import warnings where the import occurs
Port processutils to Python 3
Activate pep8 check that _ is imported
Drop requirements-py3.txt
Updated from global requirements
Clean up API documentation
Workflow documentation is now in infra-manual
Remove noqa from test files
test compatibility for old imports
Fix bug link in README.rst
0.3.0
¶
Add external lock fixture
Add a TODO for retrying pull request #20
Allow the lock delay to be provided
Allow for providing a customized semaphore container
Move locale files to proper place
Flesh out the README
Move out of the oslo namespace package
Improve testing in py3 environment
Only modify autoindex.rst if it exists
Imported Translations from Transifex
lockutils-wrapper cleanup
Don’t use variables that aren’t initialized
0.2.0
¶
Imported Translations from Transifex
Use six.wraps
Clean up lockutils logging
Remove unused incubator modules
Improve lock_path help and documentation
Add pbr to installation requirements
0.1.0
¶
Updated from global requirements
Imported Translations from Transifex
Updated from global requirements
Updated from global requirements
Remove extraneous vim editor configuration comments
Add deprecated name test case
Make lock_wrapper private
Support building wheels (PEP-427)
Handle Python 3’s O_CLOEXEC default
Remove hard dep on eventlet
Test with both vanilla and eventlet stdlib
Imported Translations from Transifex
Fix coverage testing
Clean up doc header
Use ConfigFilter for opts
Make lockutils main() a console entry point
Expose lockutils opts to config generator
Add hacking import exception for i18n
Imported Translations from Transifex
provide sane cmd exit reporting
Imported Translations from Transifex
Add lock_path as param to remove_external function
Updated from global requirements
Cleanup and adding timing to lockutils logging
Imported Translations from Transifex
Remove oslo-incubator fixture
Break up the logging around the lockfile release/unlock
Always log the releasing, even under failure
Clarify logging in lockutils
Imported Translations from Transifex
Address race in file locking tests
Updated from global requirements
Imported Translations from Transifex
Updated from global requirements
Handle a failure on communicate()
Imported Translations from Transifex
Add code/api documentation
Add history file to documentation
Update contributing instructions
Work toward Python 3.4 support and testing
warn against sorting requirements
Log stdout, stderr and command on execute() error
Mask passwords in exceptions and error messages
Imported Translations from Transifex
Address some potential security issues in lockutils
Use file locks by default again
Switch to oslo.i18n in our code
Imported Translations from Transifex
Switch to oslo.utils in our code
Mask passwords in exceptions and error messages
Initial translation setup
Fix docs generation
Make all tests pass
exported from oslo-incubator by graduate.sh
Remove oslo.log from lockutils
lockutils: split tests and run in Python 3
Fix exception message in openstack.common.processutils.execute
Allow test_lockutils to run in isolation
Remove
processutils
dependency on
log
Don’t import fcntl on Windows
Fix broken formatting of processutils.execute log statement
Move nova.utils.cpu_count() to processutils module
pep8: fixed multiple violations
fixed typos found by RETF rules
Mask passwords that are included in commands
Improve help strings
Remove str() from LOG.* and exceptions
Fixed several typos
Emit a log statement when releasing internal lock
Allow passing environment variables to execute()
Use oslotest instead of common test module
Remove rendundant parentheses of cfg help strings
Allow external locks to work with threads
Re-enable file-based locking behavior
Use Posix IPC in lockutils
Update log translation domains
Update oslo log messages with translation domains
Move the released file lock to the successful path
Add remove external lock files API in lockutils
Catch OSError in processutils
Use threading.ThreadError instead of reraising IOError
Have the interprocess lock follow lock conventions
lockutils: move directory creation in lock class
lockutils: remove lock_path parameter
lockutils: expand add_prefix
lockutils: remove local usage
lockutils: do not grab the lock in creators
Remove unused variables
Utilizes assertIsNone and assertIsNotNone
Fix i18n problem in processutils module
lockutils: split code handling internal/external lock
lockutils: fix testcase wrt Semaphore
Use hacking import_exceptions for gettextutils._
Correct invalid docstrings
Fix violations of H302:import only modules
Fixed misspellings of common words
Trivial: Make vertical white space after license header consistent
Unify different names between Python2/3 with six.moves
Remove vim header
Use six.text_type instead of unicode function in tests
Adjust import order according to PEP8 imports rule
fix lockutils.lock() to make it thread-safe
Add main() to lockutils that creates temp dir for locks
Allow lockutils to get lock_path conf from envvar
Correct execute() to check 0 in check_exit_code
Replace assertEquals with assertEqual
Move LockFixture into a fixtures module
Fix to properly log when we release a semaphore
Add LockFixture to lockutils
Modify lockutils.py due to dispose of eventlet
Replace using tests.utils part2
Fix processutils.execute errors on windows
Bump hacking to 0.7.0
Replace using tests.utils with openstack.common.test
Allow passing a logging level to processutils.execute
BaseException.message is deprecated since Python 2.6
Fix locking bug
Move synchronized body to a first-class function
Make lock_file_prefix optional
Enable H302 hacking check
Enable hacking H404 test
Use param keyword for docstrings
Use Python 3.x compatible octal literal notation
Use Python 3.x compatible except construct
Enable hacking H402 test
python3: python3 binary/text data compatbility
Removes len() on empty sequence evaluation
Added convenience APIs for lockutils
Import trycmd and ssh_execute from nova
Update processutils
Use print_function __future__ import
Improve Python 3.x compatibility
Replaces standard logging with common logging
Locking edge case when lock_path does not exist
lockutils: add a failing unit test
lockutils: improve the external locks test
Removes unused imports in the tests module
Fix locking issues in Windows
Fix Copyright Headers - Rename LLC to Foundation
Use oslo-config-2013.1b3
Emit a warning if RPC calls made with lock
Default lockutils to using a tempdir
Replace direct use of testtools BaseTestCase
Use testtools as test base class
Start adding reusable test fixtures
Fixes import order errors
Log when release file lock
Eliminate sleep in the lockutils test case (across processes)
Disable lockutils test_synchronized_externally
Fix import order in openstack/common/lockutils.py
Make project pyflakes clean
updating sphinx documentation
Remove unused greenthread import in lockutils
Move utils.execute to its own module
Fix missing import in lockutils
Move nova’s util.synchronized decorator to openstack common
Table Of Contents
CHANGES
3.14.0
3.13.0
3.12.0
3.11.0
3.10.0
3.9.0
3.8.0
3.6.0
3.5.0
3.4.0
3.3.0
3.2.0
3.1.0
3.0.0
2.8.0
2.7.0
2.6.0
2.5.0
2.4.0
2.3.0
2.2.0
2.1.0
2.0.0
1.10.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.0
1.4.1
0.4.0
0.3.0
0.2.0
0.1.0
Previous topic
oslo_concurrency.watchdog
Project Source
Project Source
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
modules
|
previous
|
oslo.concurrency 3.14.1.dev2 documentation
»