| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`test_start_with_pipeline_poller` do not test anything more than just
`test_start` and is actually flaky, as the pipeline can be refreshed in
between, making the number of calls uncertain.
Let's remove it.
Closes-Bug: #1621881
Change-Id: I2e43f1913c00f28e2a235936bf3d9f1a7cf6e5ad
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I81fde04a671a39f73a315f3c600e288aa25885d9
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This patch refactors Ceilometer event API to make it be maintainable
and readable.
Change-Id: Ib680988cc16791525bcbfd45868461a7ba693b2c
|
|\ \ \ \
| |/ / /
| | / /
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch refactors Ceilometer alarm API to make it be maintainable
and readable.
Change-Id: I321e01ee87ea122f740fdbadc4258983b41faf00
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Keystone v2 API is being used until
https://review.openstack.org/#/c/237537/ merges.
Now Ceilometer support all past/present and future version.
Change-Id: I3dda52a54956f4b2efd036eccc459e981ebf12d7
Closes-Bug: #1621580
|
|\ \ \ \ |
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
show division of ceilometer/gnocchi/aodh/panko in telemetry
Change-Id: Ib8a935a81cb84d7915277e592f75be508df4311d
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I2bc9e99816c8ec74f555fd57416bce1af4bd0cf2
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Ifc8dc30bbbb44f60a1693a7b03fd1c6a03f769e3
|
|\ \ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
libvirt inpsector has an attribute called `uri`, which only used
when connecting to libvirtd. There is no such need to do so, a
local variable can do it as well.
Meanwhile, we initialize connection by calling a method
`_get_connection`, and there is an attribute ``connection`` holds
the returned value. This method can be replaced with a property
`connection`, to shorten typing and avoid function calling style.
Change-Id: I8604d00c9298f56009c579fd23adc2c93ad44f8c
|
|\ \ \ \ \ \ \ |
|
| | |_|/ / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
this patches does multiple things:
- it ignores batching when pulling from main queue to maintain as
much ordering as possible. this avoids related messages split across
multiple batches and one batch starting much farther along than another
- it sets pipeline processing listeners to single thread. at this stage,
the pipeline queue contains less messages and therefore very likely,
thread1 and thread2 will grab related messages and race to set cache
- adds sorting to pipeline queue so if batching is enabled, we can
further ensure that messages are in order before processing.
- enables batching by default. (one thread per listener grabbing one
message at a time will be slow.)
- offers better batching for direct to db dispatcher as resources are
grouped
Change-Id: Iac5b552bae1e73f93cbfc830b1e83510b1aceb9e
|
|\ \ \ \ \ \ \
| |_|_|_|_|_|/
|/| | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
We need more statistics, including IPC, cache references and
cache misses, to do performance tuning. This patch introduces
four new meters to get them.
Change-Id: Icb21eeed0e004450556176d01520784acd98002e
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The installation guide uses the Identity v3 API.
According to the OSC documentation [1], the
existing steps are correct.
[1] http://docs.openstack.org/developer/python-openstackclient/command-objects/endpoint.html#endpoint-create
Change-Id: Ibc861ea9ce5d2c98fdee3c8e3201bcc58aa99f16
|
|\ \ \ \ \ \ \ \
| | |_|_|_|/ / /
| |/| | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Related-Bug: #1621384
Change-Id: I227c121b69ac1f51ed922e0b11bec005928aacab
|
|\ \ \ \ \ \ \ \ |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Change-Id: I8812ea1a92d6dc7f41a490e971bb7a09dee9b304
|
|\ \ \ \ \ \ \ \ \
| | |/ / / / / / /
| |/| | | | | | | |
|
| | |_|_|/ / / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Closes-Bug: 1621384
Change-Id: I0480f2dd5e022c1abe210325eb86b5e51582c18d
|
|\ \ \ \ \ \ \ \ |
|
| | |/ / / / / /
| |/| | | | | |
| | | | | | | |
| | | | | | | | |
Change-Id: I38296daea516a57d4eb2ec905d271bdd8b9fb047
|
|/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In order to support automatically updating the release notes when we
create stable branches, we want the pages to be in a standard order.
This patch updates the order to be reverse chronological, so the most
recent notes appear at the top.
Change-Id: I8ff4f30c23a002a10a083cea6bdbd8d678748867
|
|\ \ \ \ \ \ \ |
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When the collector stop some object attribut can be missing.
This change ensure eveything is initialized in __init__.
Change-Id: I3126e34be436d935868226ee9004713717721cab
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The current option is misnamed, as it does not enable any storing but
just the processing of events from the notification agent to the
collector.
This means that even if you set event_dispatchers=panko and forget to
set store_events=true, nothing will happen.
This patch enable the event processing as soon as something is
configured in the pipeline.
Change-Id: I5a906684f6371b0548ac08cacc13aa238f780f78
|
|\ \ \ \ \ \ \ \
| |/ / / / / / / |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This option actually changes the behaviour of the driver, so it should
not be passed only as a CLI option, but should be set in the
configuration file.
Change-Id: I3540b2db1c039320e387d7a0484b351b082d00de
|
|\ \ \ \ \ \ \ \
| |_|_|_|_|_|/ /
|/| | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
oslo_db.utils.fnmatch has no fnmatch.match now,
only has fnmatch.fnmatch method
Closes-Bug: #1622876
Change-Id: I1d2e2e8e0d294951338f3ef9c560a64738452434
|
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | | |
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Drop the undesired executable bit for files under the following
directory:
1. ceilometer/compute/pollsters
2. api-ref/source
Change-Id: Icfd1293f6e147b70051c115ae0b143f991aea474
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
| | |_|_|_|/
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Avoid confirm prompt to DROP tables everytimes,
add a oslo.config cli opt to skip the check.
also see: https://review.openstack.org/#/c/356552/
Change-Id: Ib204dcf5fea408deb46fa689401eb0ac6c9d3e15
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This allows the logging package to skip creating the formatted
log message if the message is not going to be emitted because of
the current log level.
Reference:
http://docs.openstack.org/developer/oslo.i18n/guidelines.html
Change-Id: I917a557dd01f84428c0c6f94396bb233cbf1a87e
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Pollsters must implement get_samples(self, manager, cache, resources),
not get_samples(self, manager, context)
Closes-Bug: #1619575
Change-Id: I0a84355b8c217681ed0cba4bcdaac8433141a2d5
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
first step to make pluggable notification service.
this moves a bit of the pipeline code from service to the pipeline
itself.
Change-Id: Ibcd803c8ffd42c59d1f2e2b53234ae42dc588c16
|