summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "agentbase: remove flaky test"7.0.0.0rc1stable/newtonJenkins2016-09-161-28/+0
|\
| * agentbase: remove flaky testJulien Danjou2016-09-161-28/+0
| | | | | | | | | | | | | | | | | | | | | | `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
* | Merge "add note regarding pipeline_processing_queues option"Jenkins2016-09-162-1/+27
|\ \
| * | add note regarding pipeline_processing_queues optiongord chung2016-09-162-1/+27
| | | | | | | | | | | | Change-Id: I81fde04a671a39f73a315f3c600e288aa25885d9
* | | Merge "Refactor Ceilometer event API"Jenkins2016-09-162-27/+27
|\ \ \
| * | | Refactor Ceilometer event APIHa Van Tu2016-09-162-27/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch refactors Ceilometer event API to make it be maintainable and readable. Change-Id: Ib680988cc16791525bcbfd45868461a7ba693b2c
* | | | Merge "Refactor Ceilometer alarm API"Jenkins2016-09-162-109/+135
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Refactor Ceilometer alarm APIHa Van Tu2016-09-162-109/+135
| | | | | | | | | | | | | | | | | | | | | This patch refactors Ceilometer alarm API to make it be maintainable and readable. Change-Id: I321e01ee87ea122f740fdbadc4258983b41faf00
* | | Merge "Update the compute node service_credentials parameters"Jenkins2016-09-161-4/+7
|\ \ \
| * | | Update the compute node service_credentials parameterschen-xing2016-09-131-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge "update docs to show Telemetry projects"Jenkins2016-09-162-11/+8
|\ \ \ \
| * | | | update docs to show Telemetry projectsgord chung2016-09-132-11/+8
| | |/ / | |/| | | | | | | | | | | | | | | | | | show division of ceilometer/gnocchi/aodh/panko in telemetry Change-Id: Ib8a935a81cb84d7915277e592f75be508df4311d
* | | | Merge "Set a correct number of threads for polling tasks"Jenkins2016-09-151-5/+6
|\ \ \ \
| * | | | Set a correct number of threads for polling tasksMehdi Abaakouk2016-09-111-5/+6
| | | | | | | | | | | | | | | | | | | | Change-Id: I2bc9e99816c8ec74f555fd57416bce1af4bd0cf2
* | | | | Merge "tox: Remove useless env"Jenkins2016-09-151-8/+4
|\ \ \ \ \
| * | | | | tox: Remove useless envMehdi Abaakouk2016-09-141-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ifc8dc30bbbb44f60a1693a7b03fd1c6a03f769e3
* | | | | | Merge "[Trivial] Refactor libvirt inspector connection & uri"Jenkins2016-09-152-30/+23
|\ \ \ \ \ \
| * | | | | | [Trivial] Refactor libvirt inspector connection & uriZhiQiang Fan2016-04-302-30/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge "improve notification processing"Jenkins2016-09-155-8/+39
|\ \ \ \ \ \ \
| * | | | | | | improve notification processinggordon chung2016-09-095-8/+39
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge "add new meters about some perf events"Jenkins2016-09-157-1/+309
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | add new meters about some perf eventsQiaowei Ren2016-09-117-1/+309
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge "Revert "[install] Create endpoint in one command""Jenkins2016-09-151-6/+37
|\ \ \ \ \ \ \
| * | | | | | | Revert "[install] Create endpoint in one command"chenxing2016-07-211-6/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | Merge "Use deps extra for optional requirements"Jenkins2016-09-154-6/+14
|\ \ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | |
| * | | | | | | Use deps extra for optional requirementsMehdi Abaakouk2016-09-144-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Related-Bug: #1621384 Change-Id: I227c121b69ac1f51ed922e0b11bec005928aacab
* | | | | | | | Merge "Use pbr wsgi_scripts feature to build ceilometer-api"Jenkins2016-09-147-103/+5
|\ \ \ \ \ \ \ \
| * | | | | | | | Use pbr wsgi_scripts feature to build ceilometer-apiJulien Danjou2016-09-147-103/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I8812ea1a92d6dc7f41a490e971bb7a09dee9b304
* | | | | | | | | Merge "Don't require gnocchiclient"Jenkins2016-09-141-1/+1
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Don't require gnocchiclientMehdi Abaakouk2016-09-141-1/+1
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes-Bug: 1621384 Change-Id: I0480f2dd5e022c1abe210325eb86b5e51582c18d
* | | | | | | | Merge "gnocchi: enable event_dispatcher in devstack and doc"Jenkins2016-09-144-2/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | gnocchi: enable event_dispatcher in devstack and docJulien Danjou2016-09-144-2/+4
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Change-Id: I38296daea516a57d4eb2ec905d271bdd8b9fb047
* | | | | | | | standardize release note page orderingHanxi2016-09-141-1/+1
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge "Initialize correctly collector"Jenkins2016-09-142-15/+9
|\ \ \ \ \ \ \
| * | | | | | | Initialize correctly collectorMehdi Abaakouk2016-09-142-15/+9
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the collector stop some object attribut can be missing. This change ensure eveything is initialized in __init__. Change-Id: I3126e34be436d935868226ee9004713717721cab
* | | | | | | Merge "Remove store_events options"Jenkins2016-09-1410-64/+19
|\ \ \ \ \ \ \
| * | | | | | | Remove store_events optionsJulien Danjou2016-09-1310-64/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | Merge "Remove sql-expire-samples-only as a CLI option"Jenkins2016-09-144-13/+7
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Remove sql-expire-samples-only as a CLI optionJulien Danjou2016-09-134-13/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | Merge "Change fnmatch.match method to fnmatch.fnmatch"Jenkins2016-09-142-3/+24
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | |
| * | | | | | | Change fnmatch.match method to fnmatch.fnmatchfengchaoyang2016-09-142-3/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | oslo_db.utils.fnmatch has no fnmatch.match now, only has fnmatch.fnmatch method Closes-Bug: #1622876 Change-Id: I1d2e2e8e0d294951338f3ef9c560a64738452434
* | | | | | | | Merge "Corrected file mode settings."Jenkins2016-09-1330-0/+0
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Corrected file mode settings.Lianhao Lu2016-09-1330-0/+0
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop the undesired executable bit for files under the following directory: 1. ceilometer/compute/pollsters 2. api-ref/source Change-Id: Icfd1293f6e147b70051c115ae0b143f991aea474
* | | | | | | Merge "Add oslo.config cli opt to skip the confirm check"Jenkins2016-09-131-6/+12
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Add oslo.config cli opt to skip the confirm checkxiaozhuangqing2016-09-131-6/+12
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | Merge "Fix string interpolation in log"Jenkins2016-09-125-10/+11
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Fix string interpolation in logjonnary2016-09-095-10/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | Merge "correct input params in get_samples"Jenkins2016-09-091-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | correct input params in get_samplesWenyanZhang2016-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pollsters must implement get_samples(self, manager, cache, resources), not get_samples(self, manager, context) Closes-Bug: #1619575 Change-Id: I0a84355b8c217681ed0cba4bcdaac8433141a2d5
* | | | | | refactor service to be less pipeline dependentgord chung2016-09-085-258/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | first step to make pluggable notification service. this moves a bit of the pipeline code from service to the pipeline itself. Change-Id: Ibcd803c8ffd42c59d1f2e2b53234ae42dc588c16