Commit Graph

49 Commits

Author SHA1 Message Date
Andreas Jaeger 7dbed1ae3e Remove redundant lines in zuul config
openstack-tox-docs is part of docs-on-readthedocs template, so remove
it from check/gate - it's really redundant.

Change-Id: I20ffbcf7fe1331a166ac4f85002fab8d06bcf8b1
2019-05-27 14:42:37 +00:00
OpenDev Sysadmins 0d8bceb2dc OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:28 +00:00
Ian Wienand 41c54aaabf Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Iad14abf2cf8a0ce8fa293767ab1c8f6c642f594a
2019-03-24 20:35:35 +00:00
Vieri d2442f90da Update min tox version to 2.0
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: Ie33deddae0d5b5c98e131c7c474774b76a273c69
2018-11-02 07:15:42 +00:00
Ilya Shakhat 9f378fb107 Move Zuul job from global config into the project
Change-Id: Ife6878a2fb2d16199860c9da02c3b649ad9e7332
2018-10-04 09:39:55 +02:00
Andreas Jaeger 6d4ace51a6 Cleanup tox.ini: Remove obsolete constraints
Remove old and unused constraints settings from tox.ini. Those
have never been used.

Note that the repo has in the past not used constraints in OpenStack
CI, this change keeps the status quo.

For more information about constraints see:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101474.html

Change-Id: I7eae051b0568adc75f384e67821eb86d1d2768ab
2016-08-26 18:10:38 +02:00
Ilya Shakhat 40e3a6f41c Kafka scenario for omsimulator
Change-Id: I024be7212b196fdc305ce0107adc4e99a7debdf9
2016-04-19 15:58:04 +03:00
Ilya Shakhat c5d91c68ab Enhance omsimulator runner
Change-Id: I8adb7dae86f43aaf539648d93e27d0fae0b987ed
2016-04-19 14:52:49 +03:00
Ilya Shakhat 83aeb55e60 Disable daemon warning in atop module
Change-Id: I348e5970e512660eca7f8a140c3b185c01ebd1c3
2016-04-01 17:43:04 +03:00
Ilya Shakhat 6e684cd841 Filter atop series inside the module
Introduce ability to filter series inside atop module.
The feature is configured via parameter 'filter', which
is a dictinary where keys as param names and values play role
of filter.

Change-Id: I553558a63879a3e6f66522a040b74b91e4884800
2016-04-01 09:40:59 +00:00
Ilya Shakhat 03b81b9f4c Enrich sysbench-oltp scenario
* Collect latency stats
* Update report template

Change-Id: Ie29bc0a0b25261f0bdf966731aab8eb22c6880ba
2016-03-29 16:18:29 +03:00
Ilya Shakhat 0176a979bc Rename and unify MQ / RabbitMQ scenarios
Change-Id: If6d2fedc54cb0b3686d9eb51a2bafe836bb0189e
2016-03-28 16:56:06 +03:00
Ilya Shakhat fbc1679790 Remove memory stats and optimize match operator 2016-03-24 19:01:15 +03:00
Ilya Shakhat 526a1ea35d Fixes to omsimulator scenario 2016-03-24 16:42:53 +03:00
Ilya Shakhat 67c1957349 Run multiple omsimulator pairs on a single node 2016-03-24 15:57:20 +03:00
Ilya Shakhat 81ba681918 Add client_url and server_url to all scenarios 2016-03-23 13:45:58 +03:00
Ilya Shakhat 9e496e5d67 Allow separate URLs for omsimulator client and server 2016-03-23 13:14:08 +03:00
Ilya Shakhat 52e5dc905f Make MQ HA scenarios longer 2016-03-22 18:06:47 +03:00
Ilya Shakhat 225fefe4db Polish MQ HA scenarios and reports 2016-03-22 16:37:50 +03:00
Ilya Shakhat 85a252859d Improve sysbemch-oltp scenario 2016-03-21 18:42:45 +03:00
Ilya Shakhat d180b74d0a Add MQ HA Notify scenario 2016-03-21 15:14:46 +03:00
Ilya Shakhat e624c89482 Fix yaml in chart definition 2016-03-21 13:58:49 +03:00
Ilya Shakhat c33edfecb5 Multicharts and failover reports 2016-03-21 13:32:03 +03:00
Ilya Shakhat d5e8cfc269 Add info block into report toolkit 2016-03-20 19:38:28 +03:00
Ilya Shakhat f063c85052 Limit number of hosts to 1 for HA tests 2016-03-17 19:05:27 +03:00
Ilya Shakhat fbbebdf86b Throughput is sum of all processes 2016-03-17 18:27:12 +03:00
Ilya Shakhat e41e4212d8 Add omsimulator HA tests 2016-03-17 17:47:03 +03:00
Ilya Shakhat b11a1eb147 Add omsimulator multihost scenario 2016-03-17 16:37:26 +03:00
Ilya Shakhat 95761686cd Add scenario MQ/threading 2016-03-16 18:31:46 +03:00
Ilya Shakhat 345a23a1f1 Parametrize scenario with variables 2016-03-14 13:59:32 +03:00
Ilya Shakhat 19e4f64fe9 Inject host count info
Temporary disable omsimulator setup
2016-03-14 13:53:16 +03:00
Ilya Shakhat b3e489cdcb Use Jinja as template engine for scenarios 2016-03-11 18:38:03 +03:00
Ilya Shakhat 740d44c8ad Merge branch 'master' of github.com:shakhat/performa 2016-03-11 18:26:12 +03:00
Ilya Shakhat e3584676dc Adapt omsimulator to the latest version 2016-03-11 18:25:10 +03:00
Ilya Shakhat 754d1a4f8f Add documentation bits 2016-03-01 13:17:11 +03:00
Ilya Shakhat 3d1f4a6a00 Rename OMSimulator report 2016-02-29 18:43:21 +03:00
Ilya Shakhat 155468865f Add rabbit CPU consumption to omsimulator report 2016-02-29 18:30:22 +03:00
Ilya Shakhat abab0404cd Implement aggregation stage 2016-02-29 18:00:02 +03:00
Ilya Shakhat 4ab6709723 Add OMSimulator nodule 2016-02-29 15:15:21 +03:00
Ilya Shakhat 6c3a43e8d0 Remove old and unused executors 2016-02-26 19:00:33 +03:00
Ilya Shakhat 40faea0f35 Refactor Ansible runner 2016-02-26 18:59:00 +03:00
Ilya Shakhat 2c4e5167ee Store time-series data into Mongo 2016-02-26 17:15:32 +03:00
Ilya Shakhat 9a605c2a68 Add atop module to collect system metrics 2016-02-26 16:33:40 +03:00
Ilya Shakhat 92d86d73ad Turn executors into Ansible modules 2016-02-25 19:26:18 +03:00
Ilya Shakhat 29660a67ac Multiple lines in charts 2016-02-19 18:18:37 +03:00
Ilya Shakhat d62c59df34 Cleanup in tests folder 2016-02-19 17:47:05 +03:00
Ilya Shakhat 66c0942c0e Allow to tag data 2016-02-19 16:47:44 +03:00
Ilya Shakhat 3bd574c45b Proof-of-concept
The PoC shows base feature of the toolkit:
 * execution plan is specified in scenario
 * scenario is transformed into ansible playbook which is executed
on remote hosts
 * the data is stored into mongo db
 * report is generated based on template, and it can contain charts
and table data processed by mongo aggregate pipeline
2016-02-19 13:43:06 +03:00
Ilya Shakhat 74de6be091 Initial Cookiecutter Commit. 2016-02-19 13:20:33 +03:00