544 Commits

Author SHA1 Message Date
chenpengzi
59c9dbf753 Fix documents title format error
Change-Id: I4c1f6b0017b0082bf4c41611cf9a1f38fae634a8
2018-02-28 11:10:54 +08:00
Andrey Kurilin
47ed3f7222 Fix title for Rally 0.11.1 release notes
Change-Id: I09c53675e469ce338ec2f9aeca11128ad02d020a
2018-02-27 15:29:03 +02:00
Andrey Kurilin
18e0647f85 Release notes for Rally 0.11.1
Change-Id: I78440781183588dcd86959500a5a13797fa4cd1f
2018-02-27 14:44:16 +02:00
Boris Pavlovic
b345294991 Refacotr DB layer (part 1)
- Remove usless abstraction of db.api
- Split API methods to schema management and just record related ops
- Remove part of oslo.db and oslo.utils dependency (need one more patch)
- Improve performance & refactor mulitple requests

Change-Id: I56ca311ea354409e9b19511dca77cda27be5d52b
2018-02-20 08:50:42 -08:00
Andrey Kurilin
0ba733e5c4 [docs] Fix date of Rally 0.11.0 release
Change-Id: I51340e3ab892479bf3de5675b49a3cbe0883b7a4
2018-02-16 12:01:34 +02:00
Andrey Kurilin
565947d453 Release notes for 0.11.0
Change-Id: I0d26a082dd50a59dff281ea6cbe42115d75363ad
2018-02-15 15:57:58 +02:00
Andrey Kurilin
f9b18fecf5 [docs] Fix several deployment configs
Change-Id: I9ff455682270ae4686f901ee703094c484039ffc
2018-02-13 19:19:26 +02:00
chenpengzi
71aeb76ddc update documentation reference
Change-Id: Ie7dcc98ad17946661c757d9f7febadd714f189a8
2018-02-09 15:05:35 +08:00
Andrey Kurilin
2035860e7e Add release notes for 0.10.1
Change-Id: Ie7cb95f5c387a6728016ccd073223b6d01e7b18a
2018-02-07 15:36:32 +02:00
sunyandi
0b3297ab61 modify keystone spelling errors
Change-Id: I2824b7df5d14a9f08b21777d0fb6a5333753220a
2018-02-06 16:15:18 +08:00
gaofei
5a5cf5386f Replace Chinese punctuation with English punctuation
Change-Id: I8ed8461d0fff743776c5509d2d9f4b51f3b3f36d
2018-01-23 17:15:14 +08:00
Zuul
01c908a614 Merge "Update quick_start step_1" 2018-01-22 13:26:41 +00:00
chenpengzi
9af23fe179 Update quick_start step_1
Change-Id: I80ced038e9f0f159d1e9073a41178487e3f3c44f
2018-01-22 13:37:35 +08:00
chenpengzi
7bcb085322 Modify the link to secure and correct
Change-Id: I566e01d460c0a6a7e4ee4144da67e0d05fc13e82
2018-01-22 10:59:22 +08:00
chenpengzi
af572ebffc Update image-show command
Change-Id: I4193a451bd767187579d9f68151556283fc1b0c5
2018-01-19 11:53:16 +08:00
Zuul
ab206bac06 Merge "Update install_rally.sh all available options" 2018-01-18 19:30:57 +00:00
chenpengzi
9f760a0428 Update install_rally.sh all available options
Change-Id: I34bb46375242062860209e9fc6b4c751e6e5f99f
2018-01-18 17:09:12 +08:00
chenpengzi
98ee1ad018 Correct link address in doc
Change-Id: I59f8edb9dede5eb8629fa958f0ec15a45d976ae1
2018-01-18 16:03:19 +08:00
sunyandi
1c1b06f1a4 modify sphinx-doc links
Change-Id: Id84f201982ce467012983317238f37f4304e4965
2018-01-16 16:00:11 +08:00
sunyandi
d0c96c0372 keystone spelling errors
Change-Id: I504fe76e1e3e9aef7868e084917ecb931d9c41a0
2018-01-16 11:04:28 +08:00
Guoqiang Ding
27daefb36e Fix the misspelling of "configuration" and "scenario"
Change-Id: I1320f0ff9ee9584059e27b5167c3b92a9295f205
2017-12-25 13:44:25 +08:00
Guoqiang Ding
9e476bcdd0 Fix the misspelling of "migration"
Change-Id: Ic4bf3d4a813532810de9beee824c10de46f6ea8e
2017-12-21 10:10:16 +08:00
Andrey Kurilin
aaa80048f6 [docker] Fix configuration
* fix lable of database section. it should be [database] instead of [db]
* create `/home/rally/data` dir by rally user instead of root, so rally
  could operate the database there.
* modify the volume path
* update the docs

Change-Id: Ia4df80e2ce570ede4582c875c0550d5ba8da60d9
2017-12-10 23:44:32 +02:00
Andrey Kurilin
fa2f24147a [docs] Update info about cores
ChenHb and Hai Shi were added long time ago to rally core team, but the
info page was not updated yet.

Change-Id: I59f7d7e08127a99c3d8447aa15f04549d15a07df
2017-12-05 13:42:13 +02:00
Zuul
7153e0cbc5 Merge "Propose release notes for Rally 0.10.0" 2017-10-21 10:20:45 +00:00
Andrey Kurilin
8e82e4be87 Propose release notes for Rally 0.10.0
Change-Id: Idd1a72f17756f275ba453959b35fadf6d650fe55
2017-10-21 08:47:02 +00:00
Boris Pavlovic
7b982589b2 Remove trialing space from docs to fix py27 job
Change-Id: I2e63a78ba36b261be9459ddd55a465d81de8565b
2017-10-20 12:54:33 -07:00
Andrey Kurilin
8212dab7f9 Propose release notes for 0.9.2
Change-Id: I01331039ffd7d006f17f1088ac550a498307f5aa
(cherry picked from commit d51e44674e590dbd0437b7b1ed15e49da5e2b9a5)
2017-10-20 15:39:23 +00:00
Zuul
cf254d5f11 Merge "[docs] Fix displaying task exporters plugins ref" 2017-10-20 15:36:47 +00:00
Andrey Kurilin
adb0fa3884 [docs] Fix displaying task exporters plugins ref
Change-Id: Ic87bda4086ddc77412bc6bfc1bf88ca791b7c42c
2017-10-20 15:03:41 +00:00
Andrey Kurilin
7d49367be5 Add release notes for 0.9.1
Change-Id: Ib0e18bfae213cea3f0a0fbf0645dd6b54ef591bc
(cherry picked from commit ef2b6177c6a21ab28e9c24bbf18536bf076683b5)
2017-10-20 14:19:42 +00:00
Boris Pavlovic
b5bcf8bb06 Finish work on renaming namespace to platform
CLI, Verifier, Docs and Tests are updated

Change-Id: I382bd1e1899b809743fad3250d66a036e7bac5f5
2017-10-12 18:18:42 -07:00
Boris Pavlovic
57c6936919 Use rally.plugins.openstack.osclients import everywhere
Change-Id: Id34d8dc40942b4e29324eae17f0e64c78c5e0c49
2017-10-06 16:16:24 -07:00
Boris Pavlovic
01289aa081 Improve Rally Logging (part 2)
- Remove translations

  Nobody is using translations for Rally and I don't think that
  anybody is going to use it. Target auditory for Rally are
  developers/operators which usually know well english.
  For me this looks like waste of resources, performance
  degradation (cause we are calling _()), complexity
  (+1 thing that you need to know)

- Pass to log already formatted strings

  It's very bad because in case of wrong formatting, it
  doesn't fail instead just writes errors to the logs,
  as well information about trace is lost, so it's super
  hard to fix it

  Log wrapper doesn't allow to use LOG anymore for
  formatting strings

  All places are fixed

- Improve logging of exceptions

LOG.exception() already logs exception, which means it's bad idea to
pass str(e) to it. Instead we should provide clear description of what
happend. Improved few places to write warnings or exceptions in case
of different level of logs. In few places just use LOG.exception

- Part of log messages were improved and simplified

Depends-On: If23d874e8b73de12ba2b8c4e028a55543af6381b
Change-Id: Ibc1e1f4f554649d14b8fe4801557b83922ecefe3
2017-10-05 22:57:39 +00:00
Jenkins
d9db5a09d4 Merge "Rename certification/ to tasks/" 2017-09-26 15:04:23 +00:00
Boris Pavlovic
678c275101 Use "anyOf" instead of "oneOf" in users@openstack plugin
In case if we specify only argument user_choice_method schema
will match both oneOf sections and fail, however it's right schema
and should pass (in other words we need anyOf)

As well fix doc extension to work with anyOf as well

Change-Id: I2b2a3a1c42277a83511cdac81496b5240d983d33
2017-09-19 20:40:45 -07:00
Boris Pavlovic
bd067082c5 Rename certification/ to tasks/
Every day Rally step by step closer to the point where Rally is going to be
generic framework and it would be possible to split Rally & Rally OpenStack Plugins

One of the blockers for doing this is certification & samples directories and
their contents. Current apporach creates a lot of confusion:

- Rally Users are running samples against production
- Rally samples are actually not that usefull, because creating from them
  tasks takes a lot of time
- Rally Users don't know what certification task is and how to use it
- Samples are hard to ship/find in packaged way (when rally is installed)
- Samples are going to be impossible to ship after the split
- We have to keep hunderds of yaml/json files in actual state
  in our repo (extra work for developers)

Proposed approach is to:

- Create mechansim CLI command that generates samples using plugin names
- Rename certification -> tasks
- Put in tasks directory pre created and tested tasks for different use cases:
  key performance metrics, functional testing, load testing of key functionality,
  ha Testing
- Remove samples as they are not needed anymore

Change-Id: I4c45224c3af637d17dab0edea038c69a2bae8b1a
2017-09-19 18:01:25 -07:00
Jenkins
7ac9d21763 Merge "Switch everything to rally db" 2017-09-01 23:43:06 +00:00
Jenkins
d587feff00 Merge "[CLI] Introduce rally db <command>" 2017-09-01 20:31:19 +00:00
chao liu
8f1276ce40 Fix to use "." to source script files
Adhering to coding conventions. Refer to ``Code conventions`` at
https://docs.openstack.org/contributor-guide/ for details.

"." is synonymous with source in bash, but not in POSIX sh, so we
should use "." if the script is run by "/bin/sh".
"/bin/sh" is often used in cron.

Change-Id: I0ee691d84a19f3f06f111d50e23c0c9c80ebd402
2017-09-01 02:44:41 +00:00
Boris Pavlovic
a76ae0f20b Switch everything to rally db
Use `rally db` command instead of `rally-manage db` everywhere

Change-Id: Ief8613d60b0c0a763bd9bf3086d7225f1dfe6905
2017-08-29 13:25:41 -07:00
Boris Pavlovic
b84a79e98b [CLI] Introduce rally db <command>
Having 2 entrypoint seems redudant and complicated for end users,
so instead of rally-manage db <commands> let's use rally db <commands>

This reduces amount of code and commands needed to know to work with
Rally which is actually good.

This patch doesn't remove rally-manage just deprecates it

Change-Id: Ib35db2d22174cd3d3eee0d87358ad07a91dce0d9
2017-08-29 13:25:37 -07:00
blue55
7d56f22806 modify some misspellings
Change-Id: I975d5ac17ea8f34f5fc70b16bdb648b95fb9a4f7
2017-08-25 09:42:21 +08:00
bhavani.cr
4073d49652 Handle log message interpolation by the logger in common/
According to OpenStack Guideline[1], logged string message should be
interpolated by the logger.

[1]: http://docs.openstack.org/developer/oslo.i18n/guidelines.html#adding-variables-to-log-messages

Change-Id: Ie7291889337a7ffe7877910d3c3a24fd670aba94
2017-08-18 04:57:12 +00:00
shangxiaobj
2dec17e5ab Update and replace http with https for doc links in rally
1) Update doc links according to OpenStack document migration
2) Use https instead of http for docs links

Change-Id: Id606f43f486e98fc33b699b36e468de954ec677d
2017-08-11 01:18:08 -07:00
Boris Pavlovic
35846a9b7c Rephrase docs call things properly
In a lot of placeses we are using word "benchmark" which
can mean workload, subtask, or test case which is very confusing.

This patch partially address wrong usage of "benchamrk" word

Change-Id: Id3b2b7ae841a5243684c12cc51c96f005dbe7544
2017-08-03 18:39:10 +00:00
Boris Pavlovic
e2da2bbf86 Remove obsolate conepts
Change-Id: I7238dba50f5a1cd03858b5c69b0fb7df2bc161a8
2017-07-31 10:53:18 -07:00
Jenkins
065ab7fc69 Merge "Fix step number in tutorial section in rally doc" 2017-07-28 21:10:32 +00:00
Amy Ge
659816b93b Fix step number in tutorial section in rally doc
Last time I removed step 9 tutorial for deploying openstack from
rally document (https://review.openstack.org/#/c/475932/).

However, I forgot to update the tutorial step number after that.
This just updates the tutorial step number to make it continuous.

Change-Id: Ib16408350b147eeb70b5de9b18f8014ac12714a6
2017-07-28 13:50:24 -07:00
Jenkins
010282264a Merge "Fixed missing hyperlink for Ref[4] in osprofiler.rst in Rally Doc" 2017-07-28 20:45:56 +00:00