- Sep 10, 2018
-
-
Julien Danjou authored
This is needed by reno. docs-gnocchi.xyz job does not work see #953
-
- Sep 04, 2018
-
-
Mehdi Abaakouk authored
-
- Jul 31, 2018
-
-
Mehdi Abaakouk authored
-
- Jul 30, 2018
-
-
Mehdi Abaakouk authored
This enables gnocchi-amqp daemon. Which listens to metrics from collectd amqp1 write plugin.
-
- Jun 13, 2018
-
-
gord chung authored
remove workaround... or we can hit revert on original
-
- Jun 07, 2018
-
-
Mehdi Abaakouk authored
requests 2.18.4 has requirement urllib3<1.23,>=1.21.1, but you'll have urllib3 1.23 which is incompatible. This explicits set the urllib3 version until requests release a fixed library
-
Mehdi Abaakouk authored
Gnocchi requires 2.0.0 and not 1.2.0 since a while now. This is done even we will drop it soon for helping packager.
-
- Jun 04, 2018
-
-
gord chung authored
redis-py has a python and c parser[1]. install the c parser. it offers ~10%-90% performance improvement depending on task using benchmark from redis-py[2]. [1] https://github.com/andymccurdy/redis-py#parsers [2] https://github.com/andymccurdy/redis-py/blob/master/benchmarks/basic_operations.py
-
- Apr 23, 2018
-
-
Julien Danjou authored
This allows to inject measures and maybe process them in a single tool. This is useful to generate load to test metricd and also profile the processing code.
-
- Apr 10, 2018
-
-
Julien Danjou authored
See https://github.com/Pylons/webob/issues/355
-
gord chung authored
see: https://github.com/Pylons/webob/issues/355 Closes: #852
-
- Mar 06, 2018
-
-
Mehdi Abaakouk authored
All pbr interesting features (the seutp.cfg) have been implemented in setuptools since version 30.3.0 (8 Dec 2016). Also pbr will break us soon and force us to found a new solution to generate things during setup.py steps. https://github.com/gnocchixyz/gnocchi/issues/755 When you use pbr you cannot override most of the cmdclass. So we cannot make our hooks working anymore. Generation of ChangeLog and AUTHORS are done during egg_info. gnocchi-api script is created on the fly with the right python header Package file listing and package version is done by the pypa maintained setuptools_scm. This may impact downstream packaging as setuptools versions are a bit old: * xenial: 20.7 * zesty: 33.1.1 * centos7/rhel7: 0.9.8 ... really ? * rdo queen: 22.0 * rdo rocky plan to 38.6 Closes-bug: #755
-
- Feb 01, 2018
-
-
Julien Danjou authored
The docs target is run in Travis so we should be good. No need to run it here.
-
- Jan 18, 2018
-
-
Chandan Kumar authored
* https://review.openstack.org/532773 merged the gnocchi tempest plugin into telemetry tempest plugin. Let's remove it in the favor of same. * https://review.rdoproject.org/r/11161 packages the telemetry tempest plugin. * Keeping /gnocchi/tests/functional_live/gabbits{live.yaml, search-resource.yaml} as they are shared with tempest as well as for ensuring gnocchi-api/metricd.
-
- Dec 21, 2017
-
-
Mehdi Abaakouk authored
This change adds a new type of attribute for resource: datetime.
-
- Dec 08, 2017
-
-
Mehdi Abaakouk authored
Last keystonemiddleware have some missing dependencies. https://review.openstack.org/526624 Ban this version for now
-
- Nov 23, 2017
-
-
Julien Danjou authored
Now that the `ceph` flavor is gone, let's use `ceph` for the recommended approach and `ceph_alternative` for the other one.
-
- Nov 21, 2017
-
-
Mehdi Abaakouk authored
-
- Nov 16, 2017
-
-
Julien Danjou authored
-
- Nov 09, 2017
-
-
Mehdi Abaakouk authored
gabbi allows to write custom value checker since 1.37.0. This change uses that to check that .NAN is NAN.
-
- Nov 06, 2017
-
-
Julien Danjou authored
-
- Oct 13, 2017
-
-
Mehdi Abaakouk authored
This change reorganizes aggregates code. * gnocchi.aggregates becomes gnocchi.deprecated_aggregates * gnocchi.rest.cross_metric becomes gnocchi.rest.aggregates.processor Related #419
-
- Oct 05, 2017
-
-
Mehdi Abaakouk authored
operate_aio_write_op have been added on Ceph 12.2 Closes #412
-
- Sep 18, 2017
-
-
gord chung authored
we don't necessarily need to load the same stuff for each service. this way we can customise how we prepare each service and what libs they need.
-
- Sep 08, 2017
-
-
Julien Danjou authored
Since all drivers are based on Carbonara and there's no (more) plan to not do that, this patch simplifies dependency by requiring tooz and lz4 as base requirements.
-
- Jul 05, 2017
-
-
Julien Danjou authored
-
Julien Danjou authored
As the wise Mehdi once said: "nobody reads documentation". Everybody wants to run a daemon for the API server and everybody wants to run `gnocchi-api'. Then let's provide it as a wrapper around uwsgi, so it's a fast and performant HTTP by default.
-
- Jul 01, 2017
-
-
Julien Danjou authored
Sem-Ver: api-break
-
- Jun 27, 2017
-
-
Julien Danjou authored
So we have uwsgi pulled.
-
- Jun 13, 2017
-
-
Julien Danjou authored
Oslotest is OpenStack specific and we actually don't use any of its feature except stdout redirection and log silencing, which is really provided by `fixtures' and `daiquiri'. Remove it and use testtools directly. This avoids having OS_* variables used everywhere and makes sure we don't pull dependencies we don't need (mox3, os-client-config, etc).
-
- Jun 09, 2017
-
-
Julien Danjou authored
Some extra dependency in pifpaf are now set as flavors, such as ceph.
-
- Jun 08, 2017
-
-
Mehdi Abaakouk authored
Authentication can be delegated to a frontend webserver/middleware, that will ensure that REMOTE_USER env is set. Change-Id: I8ebda5fccb0804d3349b84cefbb8353226436c19
-
- Jun 07, 2017
-
-
Julien Danjou authored
SQLAlchemy now logs a warning if the driver is not correctly set in the URL. Fixes #56
-
- May 22, 2017
-
-
Julien Danjou authored
-
Julien Danjou authored
The `operate_aio_write_op` method is unavailable before that version.
-
- May 19, 2017
-
-
Mehdi Abaakouk authored
A couple of fix for the docker image used by travis: * locale package is no more installed by default * liberasurecode-dev is required, now * sphinx >= 1.6.0 have broken sphinx-versioning * Don't use sphinx math module Change-Id: Iba06d0c4667e2a11495fb25375de7152b2b02597
-
- May 15, 2017
-
-
gord chung authored
support ability to change sacks via command line. will set new sack value and clear any old sacks (if applicable). backlog must be empty to change value. Change-Id: Icf74b081e4cfaaaa607a5b9c684cbad4b8ecc006
-
- Apr 30, 2017
-
-
gord chung authored
by default we use sql as coordinator but gnocchi has high locking requirements becuase of number of sacks which far exceeds default 100 connection limit of sql. switch to use redis as lock manager instead. Closes-Bug: #1681955 Change-Id: I9f7606c17535432743c3bdd0cda0e4200f03d328
-
- Apr 21, 2017
-
-
Julien Danjou authored
Change-Id: I924a60ff8635a684d2bc34870baf61c02dbe4d8a
-
- Apr 17, 2017
-
-
gord chung authored
as we move to multiple buckets, we will let each worker figure out it's whether a bucket needs to be processed and thus we don't need a central scheduler to distribute work around. for now, all workers will go ham and work on same bucket. Change-Id: I659f93545961b2943902eaefe7c7bd622abdc42f
-