| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This framework was merged a year ago and AFAICT hasn't seen use beyond
the two initial wikimedia extensions for Nova.
The framework basically allows a way for a single plugin to register API
extensions and notification hooks. Both of these can be done by directly
using config opts like osapi_compute_extension and notification_driver
so this framework really only helps if we expected to (and wanted to)
lots of these plugins in the wild.
Nova is the only project using this and we don't have an active
maintainer listed in the MAINTAINERS file, so it seems like it's time to
remove it from the incubator.
Change-Id: I5552b5625e26f4821464807743545ec6f5117f2b
|
|
|
|
|
|
|
|
|
|
| |
Multiple projects are starting to copy around the various
function utilities that exist in nova and elsewhere. It
would seem appropriate that there exist a helper file in
oslo that was used instead as a central place for this type
of code.
Change-Id: Ia83f26da16b0c868506ecf90e1aaf8affecf3617
|
|
|
|
| |
Change-Id: I1f909a84589ef173ac4e858e4c27a8a536d991ba
|
|
|
|
| |
Change-Id: I7ba0b9435d12064c4ab0e169fbc08a0c704ae78d
|
|
|
|
|
|
|
|
|
|
|
| |
This is stolen from Nova with a fix stolen from
https://review.openstack.org/#/c/30251/
Obviously the final goal is to stop copying this file into each project and
start improving it, to move it finally in oslo.config.
Change-Id: Ie81a5c3db1dc6092bcc6179ab0ab9499239f0bbc
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I233de16bed565bbe37950503e8b62890f9b4c1d1
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The eventlet on PyPI basically doesn't work on RHEL because we (Red Hat)
screwed up by not taking monkey patching into account when backporting
an API from python 3. This is the series of events:
1) We backported a patch to RHEL6 from Python 3 which added an
optional 'timeout' argument to subprocess.Popen:
http://pkgs.devel.redhat.com/cgit/rpms/python/commit/?h=rhel-6.3&id=fc9a3f0e07
This might sound innocuous but it means the wait() function get
called with a timeout argument
2) eventlet overrides this function, but doesn't know about the
timeout argument, so it fails. To reproduce, try applying this to
your python 2.7:
https://gist.github.com/markmc/5500967
3) eventlet doesn't yet support Python 3, so the only time this issue
crops up is if you use eventlet on RHEL6
4) We've fixed eventlet in EPEL6, but the issue still remains if you
install eventlet from upstream
5) Dave Malcolm sent a pull request to eventlet, but it has stalled:
https://bitbucket.org/eventlet/eventlet/pull-request/30/add-dummy-timeout-parameter-to
Nova has long had a nasty workaround to patch eventlet in our virtualenv
and we now need this workaround in oslo-incubator to test processutils.
Let's add it here and make nova sync it from oslo-incubator.
I really hope we can get eventlet upstream "fixed" and the fix released
soon. When that happens, we can kill all this nastiness.
Change-Id: I62ce43a330d7ae94eda4c7498782a655e63747fa
|
|
|
|
|
|
| |
I missed this one in the previous pass.
Change-Id: I6be4610859f1e716e7b77a850c4b3080d7a154ce
|
|
|
|
|
|
|
| |
I've been cleaning up these three modules, so I may as well be
their maintainer as well. This was briefly discussed at the summit.
Change-Id: I3282eee857c89d3b91e5d3bdb42694c1497219a9
|
|
|
|
|
|
|
|
| |
I'd like to propose myself as maintainer for strutils. My last
contribution to this module is the safe_encode / safe_decode patch
currently being used by other projects throughout OpenStack.
Change-Id: I0e404e068ba8807ceb242ae5b90dbd26bdac1e22
|
|
Following on from discussions at the summit, add a file which explains
the idea of oslo-core being a group of generalists and that each API
in the incubator should have a specialist maintainer.
I've made a quick stab at capturing the status of APIs where its most
obvious. I'm thinking we let people submit changes to add themselves
to the file so they're on record saying "I'll maintain this".
Change-Id: I5e67f94dc77f14849dea425dec51896fed0d07ef
|