)]}'
{"id":"openstack%2Frally~454029","triplet_id":"openstack%2Frally~master~Icfc7a2d40627b8b41a56aa4ea349033ee3203c9a","project":"openstack/rally","branch":"master","topic":"runner-validators","hashtags":[],"change_id":"Icfc7a2d40627b8b41a56aa4ea349033ee3203c9a","subject":"[validation] Use jsonschema validator in ScenarioRunner plugins","status":"MERGED","created":"2017-04-06 08:18:10.000000000","updated":"2017-04-06 13:05:51.000000000","submitted":"2017-04-06 13:05:51.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6244821a9161a1f619cac8123bb7840d84c47aad","_number":454029,"virtual_id_number":454029,"owner":{"_account_id":19011,"name":"Anton Studenov","email":"tohin1332@gmail.com","username":"tohin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},{"value":2,"date":"2017-04-06 13:05:51.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":2,"date":"2017-04-06 10:41:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":1,"date":"2017-04-06 10:42:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-04-06 10:15:03.000000000","updated_by":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"reviewer":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"state":"REVIEWER"},{"updated":"2017-04-06 10:42:38.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2017-04-06 13:05:51.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6d845e56555a296d1e124c8cc2791ecb28828453","author":{"_account_id":19011,"name":"Anton Studenov","email":"tohin1332@gmail.com","username":"tohin"},"date":"2017-04-06 08:18:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ae6cf5b63e1fc8c148d29fed94a675ada54b02e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-06 09:30:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-rally-docs-ubuntu-xenial http://docs-draft.openstack.org/29/454029/1/check/gate-rally-docs-ubuntu-xenial/0d06a66//doc/build/html/ : SUCCESS in 2m 01s\n- gate-rally-pep8-ubuntu-xenial http://logs.openstack.org/29/454029/1/check/gate-rally-pep8-ubuntu-xenial/9168cdc/ : SUCCESS in 2m 51s\n- gate-rally-python27-ubuntu-xenial http://logs.openstack.org/29/454029/1/check/gate-rally-python27-ubuntu-xenial/726f02b/ : SUCCESS in 3m 22s\n- gate-rally-python35 http://logs.openstack.org/29/454029/1/check/gate-rally-python35/8543659/ : SUCCESS in 3m 17s\n- rally-coverage-ubuntu-xenial http://logs.openstack.org/29/454029/1/check/rally-coverage-ubuntu-xenial/43c1c3a/ : SUCCESS in 4m 46s\n- gate-rally-install-centos-7 http://logs.openstack.org/29/454029/1/check/gate-rally-install-centos-7/259b023/ : SUCCESS in 6m 59s\n- gate-rally-install-ubuntu-xenial http://logs.openstack.org/29/454029/1/check/gate-rally-install-ubuntu-xenial/1764c3b/ : SUCCESS in 5m 06s\n- gate-rally-dsvm-rally-ubuntu-xenial http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-rally-ubuntu-xenial/93960e5/ : SUCCESS in 23m 55s\n- gate-rally-dsvm-keystone-v2api-rally http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-keystone-v2api-rally/4169d01/ : SUCCESS in 33m 40s\n- gate-rally-dsvm-rally-cinder-nv http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-rally-cinder-nv/dcca799/ : SUCCESS in 37m 35s (non-voting)\n- gate-rally-dsvm-rally-heat-nv http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-rally-heat-nv/e266fb1/ : SUCCESS in 37m 49s (non-voting)\n- gate-rally-dsvm-rally-nova-nv http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-rally-nova-nv/bb6e983/ : FAILURE in 1h 03m 33s (non-voting)\n- gate-rally-dsvm-py35-rally-nova-nv http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-py35-rally-nova-nv/05b74e2/ : FAILURE in 17m 00s (non-voting)\n- gate-rally-dsvm-manila-multibackend http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-manila-multibackend/067d529/ : SUCCESS in 15m 13s (non-voting)\n- gate-rally-dsvm-manila-multibackend-no-ss http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-manila-multibackend-no-ss/69ee671/ : SUCCESS in 9m 23s (non-voting)\n- gate-rally-dsvm-neutron-rally-ubuntu-xenial http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-neutron-rally-ubuntu-xenial/9f9405d/ : SUCCESS in 1h 09m 13s\n- gate-rally-dsvm-neutron-unstable-ubuntu-xenial-nv http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-neutron-unstable-ubuntu-xenial-nv/1bf083e/ : FAILURE in 7m 20s (non-voting)\n- gate-rally-dsvm-neutron-existing-users-rally http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-neutron-existing-users-rally/aa9c36c/ : SUCCESS in 59m 42s\n- gate-rally-dsvm-magnum-rally-nv http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-magnum-rally-nv/154288b/ : SUCCESS in 48m 54s (non-voting)\n- gate-rally-dsvm-cli http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-cli/bcb6c07/ : SUCCESS in 28m 11s\n- gate-rally-dsvm-verify-light-discover-resources http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-verify-light-discover-resources/9bd0cfe/ : SUCCESS in 37m 09s\n- gate-rally-dsvm-verify-light-create-resources-nv http://logs.openstack.org/29/454029/1/check/gate-rally-dsvm-verify-light-create-resources-nv/0fad82c/ : FAILURE in 38m 55s (non-voting)\n- gate-rally-tox-self-ubuntu-xenial http://logs.openstack.org/29/454029/1/check/gate-rally-tox-self-ubuntu-xenial/8b48e8b/ : SUCCESS in 6m 04s","accounts_in_message":[],"_revision_number":1},{"id":"bf7786cfc8e31467b8f3c6ecb880f4d92800499c","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-04-06 09:52:44.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"de1d7dfe8ff69f015d089440fd4d705902ec168b","author":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"date":"2017-04-06 10:15:03.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed by RallyCI. Use `rally-ci recheck` to recheck\n\nSee status at: https://r-ci.tk/\n- docker-check http://185.8.56.87/logs/mWbTQakGln/docker-check/ : SUCCESS in 6m 38s\n- rally-dsvm-pg-py27-cli http://185.8.56.87/logs/mWbTQakGln/rally-dsvm-pg-py27-cli/ : SUCCESS in 1h 12m 24s\n- rally-dsvm-pg-py34-cli http://185.8.56.87/logs/mWbTQakGln/rally-dsvm-pg-py34-cli/ : SUCCESS in 1h 17m 27s\n- mos-8.0 http://185.8.56.87/logs/mWbTQakGln/mos-8.0/ : SUCCESS in 39m 51s\n- mos-8.0-ssl-v3 http://185.8.56.87/logs/mWbTQakGln/mos-8.0-ssl-v3/ : SUCCESS in 42m 13s\n- rally-pg-py27-unit http://185.8.56.87/logs/mWbTQakGln/rally-pg-py27-unit/ : FAILURE in 8m 20s\n- rally-mysql-py27-unit http://185.8.56.87/logs/mWbTQakGln/rally-mysql-py27-unit/ : SUCCESS in 8m 58s\n- mos-8.0-ssl http://185.8.56.87/logs/mWbTQakGln/mos-8.0-ssl/ : FAILURE (non-voting) in 44m 33s\n- mos-9.0 http://185.8.56.87/logs/mWbTQakGln/mos-9.0/ : SUCCESS (non-voting) in 37m 49s","accounts_in_message":[],"_revision_number":1},{"id":"26a54dea26f6aaf49d74f363b0c831ee169f960c","author":{"_account_id":19011,"name":"Anton Studenov","email":"tohin1332@gmail.com","username":"tohin"},"date":"2017-04-06 10:41:11.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"1dee14a7315ebbe0592f686aa93667c27713a358","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-04-06 10:42:38.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"45f205ee463cf5e6ea40ae827e85272202292cbd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-06 11:47:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-rally-docs-ubuntu-xenial http://docs-draft.openstack.org/29/454029/2/check/gate-rally-docs-ubuntu-xenial/27bbb5a//doc/build/html/ : SUCCESS in 3m 22s\n- gate-rally-pep8-ubuntu-xenial http://logs.openstack.org/29/454029/2/check/gate-rally-pep8-ubuntu-xenial/6618eef/ : SUCCESS in 4m 36s\n- gate-rally-python27-ubuntu-xenial http://logs.openstack.org/29/454029/2/check/gate-rally-python27-ubuntu-xenial/0ec4210/ : SUCCESS in 3m 44s\n- gate-rally-python35 http://logs.openstack.org/29/454029/2/check/gate-rally-python35/748e126/ : SUCCESS in 2m 45s\n- rally-coverage-ubuntu-xenial http://logs.openstack.org/29/454029/2/check/rally-coverage-ubuntu-xenial/0f5eea4/ : SUCCESS in 4m 41s\n- gate-rally-install-centos-7 http://logs.openstack.org/29/454029/2/check/gate-rally-install-centos-7/ac6b51a/ : SUCCESS in 5m 28s\n- gate-rally-install-ubuntu-xenial http://logs.openstack.org/29/454029/2/check/gate-rally-install-ubuntu-xenial/d2612f9/ : SUCCESS in 5m 07s\n- gate-rally-dsvm-rally-ubuntu-xenial http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-rally-ubuntu-xenial/7869174/ : SUCCESS in 33m 55s\n- gate-rally-dsvm-keystone-v2api-rally http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-keystone-v2api-rally/0edba75/ : SUCCESS in 36m 36s\n- gate-rally-dsvm-rally-cinder-nv http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-rally-cinder-nv/eee9af5/ : SUCCESS in 49m 31s (non-voting)\n- gate-rally-dsvm-rally-heat-nv http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-rally-heat-nv/17c1e1d/ : SUCCESS in 47m 49s (non-voting)\n- gate-rally-dsvm-rally-nova-nv http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-rally-nova-nv/d73966b/ : FAILURE in 54m 01s (non-voting)\n- gate-rally-dsvm-py35-rally-nova-nv http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-py35-rally-nova-nv/a8a0731/ : FAILURE in 11m 34s (non-voting)\n- gate-rally-dsvm-manila-multibackend http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-manila-multibackend/90aae1e/ : SUCCESS in 15m 04s (non-voting)\n- gate-rally-dsvm-manila-multibackend-no-ss http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-manila-multibackend-no-ss/5593389/ : SUCCESS in 15m 04s (non-voting)\n- gate-rally-dsvm-neutron-rally-ubuntu-xenial http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-neutron-rally-ubuntu-xenial/574f74b/ : SUCCESS in 1h 05m 31s\n- gate-rally-dsvm-neutron-unstable-ubuntu-xenial-nv http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-neutron-unstable-ubuntu-xenial-nv/33a157d/ : FAILURE in 3m 01s (non-voting)\n- gate-rally-dsvm-neutron-existing-users-rally http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-neutron-existing-users-rally/a8050b7/ : SUCCESS in 44m 09s\n- gate-rally-dsvm-magnum-rally-nv http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-magnum-rally-nv/4389ac1/ : SUCCESS in 46m 15s (non-voting)\n- gate-rally-dsvm-cli http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-cli/8974766/ : SUCCESS in 30m 46s\n- gate-rally-dsvm-verify-light-discover-resources http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-verify-light-discover-resources/f9d994f/ : SUCCESS in 26m 29s\n- gate-rally-dsvm-verify-light-create-resources-nv http://logs.openstack.org/29/454029/2/check/gate-rally-dsvm-verify-light-create-resources-nv/d1cd69f/ : FAILURE in 27m 20s (non-voting)\n- gate-rally-tox-self-ubuntu-xenial http://logs.openstack.org/29/454029/2/check/gate-rally-tox-self-ubuntu-xenial/0628f22/ : SUCCESS in 5m 27s","accounts_in_message":[],"_revision_number":2},{"id":"7041132e4af6e8efa68c162b37028c01015da3d7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-06 11:53:13.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"79cbaa5d9104d518f4fbe8de3768228e7c6c69c9","date":"2017-04-06 13:05:51.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"86aebda3d9fb0c8108f41d9ed3bcec48fc7a04dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-06 13:05:51.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-rally-docs-ubuntu-xenial http://docs-draft.openstack.org/29/454029/2/gate/gate-rally-docs-ubuntu-xenial/e43be39//doc/build/html/ : SUCCESS in 2m 54s\n- gate-rally-pep8-ubuntu-xenial http://logs.openstack.org/29/454029/2/gate/gate-rally-pep8-ubuntu-xenial/75cf299/ : SUCCESS in 3m 13s\n- gate-rally-python27-ubuntu-xenial http://logs.openstack.org/29/454029/2/gate/gate-rally-python27-ubuntu-xenial/4cb8389/ : SUCCESS in 2m 24s\n- gate-rally-python35 http://logs.openstack.org/29/454029/2/gate/gate-rally-python35/3ce9931/ : SUCCESS in 2m 51s\n- gate-rally-install-centos-7 http://logs.openstack.org/29/454029/2/gate/gate-rally-install-centos-7/59c0254/ : SUCCESS in 4m 21s\n- gate-rally-install-ubuntu-xenial http://logs.openstack.org/29/454029/2/gate/gate-rally-install-ubuntu-xenial/77c3d7a/ : SUCCESS in 5m 09s\n- gate-rally-dsvm-rally-ubuntu-xenial http://logs.openstack.org/29/454029/2/gate/gate-rally-dsvm-rally-ubuntu-xenial/b9ad3e4/ : SUCCESS in 34m 36s\n- gate-rally-dsvm-keystone-v2api-rally http://logs.openstack.org/29/454029/2/gate/gate-rally-dsvm-keystone-v2api-rally/2f09f8c/ : SUCCESS in 34m 17s\n- gate-rally-dsvm-neutron-rally-ubuntu-xenial http://logs.openstack.org/29/454029/2/gate/gate-rally-dsvm-neutron-rally-ubuntu-xenial/30cd0f1/ : SUCCESS in 50m 00s\n- gate-rally-dsvm-neutron-existing-users-rally http://logs.openstack.org/29/454029/2/gate/gate-rally-dsvm-neutron-existing-users-rally/ff6c102/ : SUCCESS in 58m 48s\n- gate-rally-dsvm-cli http://logs.openstack.org/29/454029/2/gate/gate-rally-dsvm-cli/f3c633f/ : SUCCESS in 49m 49s\n- gate-rally-dsvm-verify-light-discover-resources http://logs.openstack.org/29/454029/2/gate/gate-rally-dsvm-verify-light-discover-resources/0d51d24/ : SUCCESS in 41m 38s\n- gate-rally-tox-self-ubuntu-xenial http://logs.openstack.org/29/454029/2/gate/gate-rally-tox-self-ubuntu-xenial/708fa22/ : SUCCESS in 6m 03s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"5d089cac7e3d53520e1148f2252ff5d0c2ca049c","revisions":{"5b13662845e27325780aebaa61a72f83deec4bbf":{"kind":"REWORK","_number":1,"created":"2017-04-06 08:18:10.000000000","uploader":{"_account_id":19011,"name":"Anton Studenov","email":"tohin1332@gmail.com","username":"tohin"},"ref":"refs/changes/29/454029/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/29/454029/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/29/454029/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/29/454029/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/29/454029/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/29/454029/1"}}},"commit":{"parents":[{"commit":"5c502dca44a514cdbd7f3ac8fb78325f15b97ad6","subject":"[validation] Use jsonschema validator in Context plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/5c502dca44a514cdbd7f3ac8fb78325f15b97ad6"}]}],"author":{"name":"Anton Studenov","email":"astudenov@mirantis.com","date":"2017-04-06 08:16:30.000000000","tz":180},"committer":{"name":"Anton Studenov","email":"astudenov@mirantis.com","date":"2017-04-06 08:16:30.000000000","tz":180},"subject":"[validation] Use jsonschema validator in ScenarioRunner plugins","message":"[validation] Use jsonschema validator in ScenarioRunner plugins\n\n* Added custom validators for \"constant\" and \"rps\" runners\n\nChange-Id: Icfc7a2d40627b8b41a56aa4ea349033ee3203c9a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/5b13662845e27325780aebaa61a72f83deec4bbf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/5b13662845e27325780aebaa61a72f83deec4bbf"}]},"branch":"refs/heads/master"},"5d089cac7e3d53520e1148f2252ff5d0c2ca049c":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2017-04-06 10:41:11.000000000","uploader":{"_account_id":19011,"name":"Anton Studenov","email":"tohin1332@gmail.com","username":"tohin"},"ref":"refs/changes/29/454029/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/29/454029/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/29/454029/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/29/454029/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/29/454029/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/29/454029/2"}}},"commit":{"parents":[{"commit":"fba41176982aec85f1f5debf55a92f5e5294dbe4","subject":"[validation] Use jsonschema validator in Context plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/fba41176982aec85f1f5debf55a92f5e5294dbe4"}]}],"author":{"name":"Anton Studenov","email":"astudenov@mirantis.com","date":"2017-04-06 08:16:30.000000000","tz":180},"committer":{"name":"Anton Studenov","email":"astudenov@mirantis.com","date":"2017-04-06 10:34:54.000000000","tz":180},"subject":"[validation] Use jsonschema validator in ScenarioRunner plugins","message":"[validation] Use jsonschema validator in ScenarioRunner plugins\n\n* Added custom validators for \"constant\" and \"rps\" runners\n\nChange-Id: Icfc7a2d40627b8b41a56aa4ea349033ee3203c9a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/5d089cac7e3d53520e1148f2252ff5d0c2ca049c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/5d089cac7e3d53520e1148f2252ff5d0c2ca049c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
