| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: I125d82c15a588aba320347c4d6c6eb41c7edbcfd
|
|\ \ \ \
| |_|/ /
|/| | | |
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.
Change-Id: I31fd8e774757070ae81c3bf7dcb6baa31de3fc20
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch adds a new type of collector "jaeger".
To try this patch out add following lines into local.conf:
enable_plugin osprofiler https://git.openstack.org/openstack/osprofiler refs/changes/67/611067/4
OSPROFILER_BRANCH=refs/changes/67/611067/4
OSPROFILER_COLLECTOR=jaeger
Jaeger UI can be accessed on port 16686.
Change-Id: I29031764290106570a1d358f6fd653c5367ca587
|
| |
| |
| |
| |
| |
| |
| |
| | |
The commands used by constraints need at least tox 2.0. Update to
reflect reality, which should help with local running of constraints
targets.
Change-Id: I871c0eff718af5196bb0f208686398dc42760309
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
System package name depends on Python version, while pip library name
is uniform for both py2 and py3.
Change-Id: I7ba7db61d2b07af4b880393bc0463d733f34f8cf
|
|\ \ \
| |/ /
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
If you're given an int, there's nothing to do, just return it
Change-Id: I289dab8cfabaecf243fdc16b972695e83c83c3e4
Closes-Bug: 1795664
Signed-off-by: Shoham Peller <shohamp@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Quotes around {posargs} cause the entire string to be combined into one
arg that gets passed to stestr. This prevents passing multiple args
(e.g. '--concurrency=16 some-regex')
Change-Id: I97019542009784ff81b565b6936be6774f2557f1
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
By default setuptools produces a version-specific wheel file so
installation under other versions of Python require extra work at
install time. This change turns on "universal" wheel support, so that
the wheel file will be marked as supporting both Python 2 and 3.
Change-Id: Ib171962cdc87e8550ccb816d8b676df68f690b08
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
|
|/
|
|
|
|
|
| |
This patch adds a new configuration variable OSPROFILER_TRACE_SQLALCHEMY
with default value `True`.
Change-Id: I72c782872dac370d6d1620cf734a293f998ed7f1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use openstack-tox-cover template, this runs the cover job
in the check queue only.
Use openstack-lower-constraints-jobs template.
Remove jobs that are part of the templates.
Move template list to top of project stanza to follow common practice
and sort list of templates.
Change-Id: Iaa754888d1c6fbe6a563098507c1eb71300ab845
|
|
|
|
|
| |
Change-Id: Ic244a3028d9c4c189a58ddc76cd59d9f9d5aeea7
Close-Bug: #1787342
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a mechanically generated patch to add a functional test job
running under Python 3 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Iade07e45f927de7e37ec75f09d1fda1359198470
Story: #2002586
Task: #24322
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I558d6c379556017afdd6a7b33b75e2229b4c6f80
Story: #2002586
Task: #24322
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ib333e94f3f2e92309d1c8f1cf582699d7d613502
Story: #2003250
|
|
|
|
| |
Change-Id: I8ffbf370c18608a79223657984171dd5ad150321
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: I75bea8174b9473b0648e1fc524dd8ea25dfb666d
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Horizon dashboard has a profiler plugin which calls profiler.init
method at
openstack_dashboard/contrib/developer/profiler/middleware.py
line 64. This creates a profiler and picks a new base_id. The only
way to remove this profiler and stop using this base_id is to call
profiler._clean() method. So this patch changes _clean() to clean()
so it becomes a public method.
Change-Id: Idec7ee240bc7f508aeebcba374a9673652b1cc72
Related-Bug: #1777486
|
|/
|
|
| |
Change-Id: I58132dbf4fd86e49705d65bcc7d030753dac5e35
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Resolve the following warnings issue when the opts are included in
documentation with 'oslo_config.sphinxext'.
WARNING: Bullet list ends without a blank line; unexpected unindent.
Some other minor issues are addressed in the process.
Change-Id: I6cb2da083b1051c9aa39f72352cbc0c35e5592bb
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
|
|/
|
|
|
|
|
|
|
|
| |
The parameter should have been deprecated before its removal to give
callers a chance to adjust their calls to the new argument list.
This patchset follows Ben Nemec's comment in commit
https://review.openstack.org/#/c/569078/
Change-Id: I606796a33f6304276fe78b9868239a0ee5b9f46a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Main changes:
- Add minimum version for requirements [1]
- Fix dulwich issue that broke py35 gate [2]
Trivial changes:
- Re-format multi-line deps in tox.ini
- Verify and change constraints of pymongo, prettytable
to match global requirements
---
requirements without minimum version definitaions may cause CI failure
Merge https://review.openstack.org/#/c/574367/ made requirements job
check for minimum version definitions, requirements without minimum version
may cause CI failure.
This patch sync the requirements with lower-constraints
---
Start using upper-constraints in tox venvs
Without this we are exposed to any breakages in dependencies, which
is currently blocking the repo because of a broken dulwich release.
Note that this required the removal of the explicit .[oslo_config]
requirement. I'm not sure why that was there since it will be
pulled in by oslo.concurrency anyway and it broke the venv creation
when constraints were added. Since I'm not sure why it was split
out as a separate thing I'm leaving the setup.cfg target but
removing it from tox.ini.
We also need to pin dulwich in lower-constraints, even though it's a
transitive dependency. Otherwise the lower-constraints job installs
the broken latest version.
Transitive dependency that we need to pin due to
https://bugs.launchpad.net/tripleo/+bug/1778004
---
[1] https://review.openstack.org/#/c/575691
[2] https://review.openstack.org/#/c/577462
Co-Authored-By: Kevin_Zheng <zhengzhenyu@huawei.com>
Co-Authored-By: Ben Nemec <bnemec@redhat.com>
Change-Id: Ibfe5f460139849ba39b369321360f6f5a0e9e2a0
Closes-Bug: #1777083
Closes-Bug: #1778004
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In this patch, I use Uber Jaeger as a tracer.
Trace/span from OSprofiler will be sent to Jaeger.
We can use Jaeger UI to view trace.
A sample image of trace in Jaeger:
https://tovin07.github.io/opentracing/jaeger-openstack-image-list.png
Reference:
- OpenTracing: http://opentracing.io/
- Uber Jager: https://www.jaegertracing.io/docs/
Depends-On: Iaac3ac3853867a67f7e386e762e0522076235daf
Change-Id: I8f75af487f50d5e67a1321a4c951d2a0d85733a1
Implements: blueprint opentracing-compatible
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I61dcae5c3f3f1baec315855604a7c887ebf9c5a5
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
|
| |
| |
| |
| |
| |
| | |
Add password (AUTH) support to redis driver.
Change-Id: I5e3af4848ecce7b0a8a469faa587f54689358d3b
|
|/
|
|
|
|
|
|
|
| |
Support full schema for connection to Redis: make port number
optional, allow password and database number. The schema is following:
`redis://[:password]@host[:port][/db]`
Change-Id: I0f8be615aa95409653211b24e114d8b0870b2afa
Closes-Bug: #1768742
|
|
|
|
| |
Change-Id: Iec80acb770c7833bb48794263a1db4be7dad5090
|
|
|
|
| |
Change-Id: I7660e3aeca3721adef947029add5488dda767474
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: I4ec215baac733ef07a619c03c28406c994d493f5
|
|/
|
|
|
|
|
|
|
| |
Pypi url changed from [1] to [2]
[1] https://pypi.python.org/pypi/<package>
[2] https://pypi.org/project/<package>
Change-Id: Ibc980c462ddb00036d35d49bf629092550973c30
|
|
|
|
|
|
|
|
| |
Set the default python to python3 except for the py27 environment. We
have to set that explicitly to override the new default.
Change-Id: I1b90426757130f9e8f32eb4882746bb44b3cf1e3
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
|
|
|
|
|
|
|
| |
Adds ability to filter error traces to OSProfiler.
Adds command for list error traces.
Change-Id: I0ec97337cae5e573fedae2b6665aa73a73fe3654
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I8c0a6cda4c222c45ca6b4c247a3368ed35230f7d
|
|/
|
|
| |
Change-Id: I3c4b5327e99581860e0d4f88440867c2ff8a1beb
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1. Remove `filter` parameter from `list_traces` function, since
filtering is heavily depends on a backend and cannot be (easily)
made uniform.
2. Unify the output of `list_traces` - the function returns a list
of `traces`, where each trace is a dictionary with at least `base_id`
and `timestamp` fields.
3. Fix `list_traces` in Redis driver, so it returns only traces, instead
of events.
4. Add functional test for `list_traces` in Redis driver.
Change-Id: Ia81540288fe98fd9b8e256c62cc372fa33fcbea3
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is an initial trace list command, which acts both as a
starting-point, as well as an immediate solution for anyone
who needs the basic functionality of this feature.
Change-Id: I99ad62103914b047cfc3c33e50ae98b6a0d01d6d
Related-Bug: #1733232
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add a small check for this to an prevent issue in Nova [1]
that causes some commands not working.
[1] http://paste.openstack.org/show/641262/
Change-Id: I685386695e13bf5034a1008dbdcff4539eb482d2
Closes-Bug: #1743586
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Our current Ceilometer driver relies on old version of ceilometer client,
which is in deprecated state and not compatible with the latest Telemetry
projects (Panko, Gnocchi). The functionality of the driver is not tested
automatically and most probably broken. So it's time to let it go and
clean the code.
This patch leaves "messaging" driver as default for notification and
makes "connection-string" a required parameter in CLI. In the future
we may consider to change default notification driver, though it
requires proper release note handling in all affected projects.
Change-Id: Id8442c4ff13c5cc33fd909b4757757cc5f396f50
|