)]}'
{"id":"openstack%2Frally~295827","triplet_id":"openstack%2Frally~master~Ifbd501f00c706210e767151fef4ff8f44bda4e88","project":"openstack/rally","branch":"master","topic":"bp/inroduce-class-based-scenario-implementation","hashtags":[],"change_id":"Ifbd501f00c706210e767151fef4ff8f44bda4e88","subject":"[Spec] Introduce class-based scenario implementation","status":"MERGED","created":"2016-03-22 13:39:34.000000000","updated":"2016-05-19 09:38:19.000000000","submitted":"2016-05-19 09:38:19.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":16,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"661b75c3ed9f2635be06a07d41fbc73c339bb854","_number":295827,"virtual_id_number":295827,"owner":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"all":[{"value":1,"date":"2016-04-27 18:10:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},{"value":2,"date":"2016-05-19 09:38:19.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":8491,"name":"Illia Khudoshyn","email":"ikhudoshyn@mirantis.com","username":"ikhudoshyn"},{"value":0,"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},{"value":0,"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":8491,"name":"Illia Khudoshyn","email":"ikhudoshyn@mirantis.com","username":"ikhudoshyn"},"all":[{"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"},{"value":0,"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":2,"date":"2016-05-19 09:27:42.000000000","_account_id":8491,"name":"Illia Khudoshyn","email":"ikhudoshyn@mirantis.com","username":"ikhudoshyn"},{"value":0,"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},{"value":2,"date":"2016-05-19 08:24:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"}],"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":8491,"name":"Illia Khudoshyn","email":"ikhudoshyn@mirantis.com","username":"ikhudoshyn"},"all":[{"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"},{"value":0,"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":1,"date":"2016-05-19 09:27:42.000000000","_account_id":8491,"name":"Illia Khudoshyn","email":"ikhudoshyn@mirantis.com","username":"ikhudoshyn"},{"value":0,"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},{"value":0,"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"}],"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":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"_account_id":8491,"name":"Illia Khudoshyn","email":"ikhudoshyn@mirantis.com","username":"ikhudoshyn"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-22 16:55:47.000000000","updated_by":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"reviewer":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"state":"REVIEWER"},{"updated":"2016-04-27 15:04:39.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":"2016-04-27 18:10:42.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":"2016-05-19 08:24:52.000000000","updated_by":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"reviewer":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"state":"REVIEWER"},{"updated":"2016-05-19 09:27:42.000000000","updated_by":{"_account_id":8491,"name":"Illia Khudoshyn","email":"ikhudoshyn@mirantis.com","username":"ikhudoshyn"},"reviewer":{"_account_id":8491,"name":"Illia Khudoshyn","email":"ikhudoshyn@mirantis.com","username":"ikhudoshyn"},"state":"REVIEWER"},{"updated":"2016-05-19 09:38:19.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9ba4dd507bbd9e1b3fbf8812d6eab4cd052f0ad6","author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"date":"2016-03-22 13:39:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"de4562b24313c5cba0e2379baeec5b3cb4bd4858","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-22 13:53:57.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-rally-docs http://docs-draft.openstack.org/27/295827/1/check/gate-rally-docs/620b9f2//doc/build/html/ : SUCCESS in 3m 08s\n- gate-rally-pep8 http://logs.openstack.org/27/295827/1/check/gate-rally-pep8/b2b08f5/ : SUCCESS in 6m 58s\n- gate-rally-python27 http://logs.openstack.org/27/295827/1/check/gate-rally-python27/7e6981c/ : SUCCESS in 3m 10s\n- gate-rally-python34 http://logs.openstack.org/27/295827/1/check/gate-rally-python34/39c5cd4/ : SUCCESS in 8m 27s\n- rally-coverage http://logs.openstack.org/27/295827/1/check/rally-coverage/85875e4/ : SUCCESS in 3m 04s\n- gate-rally-install-bare-precise http://logs.openstack.org/27/295827/1/check/gate-rally-install-bare-precise/7f8692d/ : SUCCESS in 6m 58s\n- gate-rally-install-devstack-centos7 http://logs.openstack.org/27/295827/1/check/gate-rally-install-devstack-centos7/81de598/ : SUCCESS in 2m 42s\n- gate-rally-tox-self http://logs.openstack.org/27/295827/1/check/gate-rally-tox-self/bca353d/ : FAILURE in 3m 13s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dfba9e55c1e4a0c2a35932887f6823f9436cf488","author":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"date":"2016-03-22 15:02:23.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded by RallyCI. Use `rally-ci recheck` to recheck\n\nSee status at: https://rally-ci.tk/\n- fuel-community-6.0 https://rally-ci.tk/logs/RTBAWokuax/fuel-community-6.0/ : SUCCESS in 8m 42s\n- docker-check https://rally-ci.tk/logs/RTBAWokuax/docker-check/ : SUCCESS in 5m 59s\n- rally-pg-py27-unit https://rally-ci.tk/logs/RTBAWokuax/rally-pg-py27-unit/ : SUCCESS in 4m 41s\n- rally-mysql-py27-unit https://rally-ci.tk/logs/RTBAWokuax/rally-mysql-py27-unit/ : SUCCESS in 5m 10s\n- rally-dsvm-pg-py34-cli https://rally-ci.tk/logs/RTBAWokuax/rally-dsvm-pg-py34-cli/ : SUCCESS in 1h 21m 43s\n- mos-7.0 https://rally-ci.tk/logs/RTBAWokuax/mos-7.0/ : SUCCESS in 21m 39s\n- mos-8.0 https://rally-ci.tk/logs/RTBAWokuax/mos-8.0/ : SUCCESS in 37m 46s\n- rally-dsvm-sahara https://rally-ci.tk/logs/RTBAWokuax/rally-dsvm-sahara/ : FAILURE (non-voting) in 55m 11s\n- rally-dsvm-pg-py27-cli https://rally-ci.tk/logs/RTBAWokuax/rally-dsvm-pg-py27-cli/ : SUCCESS (non-voting) in 1h 16m 17s\n- mos-8.0-ssl https://rally-ci.tk/logs/RTBAWokuax/mos-8.0-ssl/ : SUCCESS (non-voting) in 36m 1s\n- mos-8.0-ssl-v3 https://rally-ci.tk/logs/RTBAWokuax/mos-8.0-ssl-v3/ : SUCCESS (non-voting) in 37m 31s\n- fuel-community-8.0 https://rally-ci.tk/logs/RTBAWokuax/fuel-community-8.0/ : FAILURE (non-voting) in 3m 37s","accounts_in_message":[],"_revision_number":1},{"id":"666ca1727fb62d64dc6d85d9f7ab867904765cf0","author":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"date":"2016-03-22 16:55:47.000000000","message":"Patch Set 1:\n\n(1 comment)\n\none question inline","accounts_in_message":[],"_revision_number":1},{"id":"b9f14a4d8a28277a853fc3a068a691823d2c5459","author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"date":"2016-03-22 16:58:19.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"bb0ca06600efb02211173df3692b40606b8f2377","author":{"_account_id":8491,"name":"Illia Khudoshyn","email":"ikhudoshyn@mirantis.com","username":"ikhudoshyn"},"date":"2016-03-31 10:44:35.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)\n\nLGTM but some language related nits","accounts_in_message":[],"_revision_number":1},{"id":"44db00a1f7fae5fd7960d96b7a6c45da2e9f85fe","author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"date":"2016-04-07 09:43:29.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d5acd41c61b809ad87fe69cd56da91eeb550bca1","author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"date":"2016-04-07 09:43:45.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"aabff1792f2dad9141a697017ceb1ae45cffdde6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-07 09:59:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-rally-docs http://docs-draft.openstack.org/27/295827/2/check/gate-rally-docs/743262b//doc/build/html/ : SUCCESS in 1m 53s\n- gate-rally-pep8 http://logs.openstack.org/27/295827/2/check/gate-rally-pep8/2484db9/ : SUCCESS in 1m 49s\n- gate-rally-python27 http://logs.openstack.org/27/295827/2/check/gate-rally-python27/e9d694c/ : SUCCESS in 3m 15s\n- gate-rally-python34 http://logs.openstack.org/27/295827/2/check/gate-rally-python34/1051a63/ : SUCCESS in 2m 45s\n- rally-coverage http://logs.openstack.org/27/295827/2/check/rally-coverage/bfa4656/ : SUCCESS in 4m 43s\n- gate-rally-install-bare-precise http://logs.openstack.org/27/295827/2/check/gate-rally-install-bare-precise/118faae/ : SUCCESS in 3m 33s\n- gate-rally-install-devstack-centos7 http://logs.openstack.org/27/295827/2/check/gate-rally-install-devstack-centos7/54a6af3/ : SUCCESS in 3m 02s\n- gate-rally-tox-self http://logs.openstack.org/27/295827/2/check/gate-rally-tox-self/7b827b0/ : FAILURE in 1m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0d234243e1d92bccddade7753102eaec71eccff6","author":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"date":"2016-04-07 10:34:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded by RallyCI. Use `rally-ci recheck` to recheck\n\nSee status at: https://rally-ci.tk/\n- docker-check http://r-ci.tk/logs/sGvXjOzlJK/docker-check/ : SUCCESS in 5m 4s\n- rally-dsvm-pg-py27-cli http://r-ci.tk/logs/sGvXjOzlJK/rally-dsvm-pg-py27-cli/ : SUCCESS in 41m 19s\n- rally-dsvm-pg-py34-cli http://r-ci.tk/logs/sGvXjOzlJK/rally-dsvm-pg-py34-cli/ : SUCCESS in 50m 37s\n- rally-pg-py27-unit http://r-ci.tk/logs/sGvXjOzlJK/rally-pg-py27-unit/ : SUCCESS in 6m 57s\n- rally-mysql-py27-unit http://r-ci.tk/logs/sGvXjOzlJK/rally-mysql-py27-unit/ : SUCCESS in 5m 22s\n- mos-7.0 http://r-ci.tk/logs/sGvXjOzlJK/mos-7.0/ : SUCCESS in 25m 4s\n- mos-8.0 http://r-ci.tk/logs/sGvXjOzlJK/mos-8.0/ : SUCCESS in 26m 59s\n- mos-8.0-ssl-v3 http://r-ci.tk/logs/sGvXjOzlJK/mos-8.0-ssl-v3/ : SUCCESS in 29m 26s\n- fuel-community-6.0 http://r-ci.tk/logs/sGvXjOzlJK/fuel-community-6.0/ : SUCCESS (non-voting) in 5m 40s\n- rally-dsvm-sahara http://r-ci.tk/logs/sGvXjOzlJK/rally-dsvm-sahara/ : SUCCESS (non-voting) in 48m 8s","accounts_in_message":[],"_revision_number":2},{"id":"d681df84750e8594fe4d4fefa55d94811f10d0e1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-08 11:04:38.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"b2d8bb936aecf232ee302322098c07f68c9cd84f","author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"date":"2016-04-27 13:21:01.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"ec6ea26bb76ac693e5228fcd27142e030fe1d096","author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"date":"2016-04-27 14:50:05.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"185867d5ebc2370f13dfac90bfb64f3ccda1ea13","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-27 14:59:27.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-rally-docs http://docs-draft.openstack.org/27/295827/3/check/gate-rally-docs/e1ee037//doc/build/html/ : SUCCESS in 3m 18s\n- gate-rally-pep8 http://logs.openstack.org/27/295827/3/check/gate-rally-pep8/c2d8572/ : SUCCESS in 1m 55s\n- gate-rally-python27 http://logs.openstack.org/27/295827/3/check/gate-rally-python27/ba11858/ : SUCCESS in 3m 10s\n- gate-rally-python34 http://logs.openstack.org/27/295827/3/check/gate-rally-python34/0a4e2f2/ : SUCCESS in 2m 32s\n- rally-coverage http://logs.openstack.org/27/295827/3/check/rally-coverage/7d8043d/ : SUCCESS in 3m 38s\n- gate-rally-install-centos-7 http://logs.openstack.org/27/295827/3/check/gate-rally-install-centos-7/61121da/ : SUCCESS in 4m 40s\n- gate-rally-install-ubuntu-trusty http://logs.openstack.org/27/295827/3/check/gate-rally-install-ubuntu-trusty/5d7743c/ : SUCCESS in 4m 19s\n- gate-rally-tox-self http://logs.openstack.org/27/295827/3/check/gate-rally-tox-self/99b7c12/ : FAILURE in 2m 04s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0256aa79f40ef4b5c2c95f38f82b9c2621f605ae","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-27 15:04:39.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"df5dd13ad0963c75e8bb36454d2c97a446b814c7","author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"date":"2016-04-27 15:23:58.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"78fd586524b44c6cbfa588da85fe6f7848385382","author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"date":"2016-04-27 15:28:28.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"43dfe0a3c9cab91bae34c02883daa618bd0ab515","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-27 15:34:22.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-rally-docs http://docs-draft.openstack.org/27/295827/4/check/gate-rally-docs/6363e4f//doc/build/html/ : SUCCESS in 2m 52s\n- gate-rally-pep8 http://logs.openstack.org/27/295827/4/check/gate-rally-pep8/caf48db/ : SUCCESS in 2m 49s\n- gate-rally-python27 http://logs.openstack.org/27/295827/4/check/gate-rally-python27/18c49b6/ : SUCCESS in 2m 13s\n- gate-rally-python34 http://logs.openstack.org/27/295827/4/check/gate-rally-python34/1ee81c8/ : SUCCESS in 3m 23s\n- rally-coverage http://logs.openstack.org/27/295827/4/check/rally-coverage/e26adc3/ : SUCCESS in 2m 43s\n- gate-rally-install-centos-7 http://logs.openstack.org/27/295827/4/check/gate-rally-install-centos-7/04013f1/ : SUCCESS in 4m 10s\n- gate-rally-install-ubuntu-trusty http://logs.openstack.org/27/295827/4/check/gate-rally-install-ubuntu-trusty/e3978ed/ : SUCCESS in 4m 40s\n- gate-rally-tox-self http://logs.openstack.org/27/295827/4/check/gate-rally-tox-self/6032198/ : FAILURE in 2m 34s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"499826cf322e8bd8d45add5bb26af7f5f2839d88","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-27 15:44:49.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e002fdbc663a6a4dec58b11eb453769a141d82d9","author":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"date":"2016-04-27 16:54:42.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded by RallyCI. Use `rally-ci recheck` to recheck\n\nSee status at: https://rally-ci.tk/\n- docker-check http://r-ci.tk/logs/RXuQocdsJD/docker-check/ : SUCCESS in 7m 4s\n- rally-dsvm-pg-py27-cli http://r-ci.tk/logs/RXuQocdsJD/rally-dsvm-pg-py27-cli/ : SUCCESS in 54m 32s\n- rally-dsvm-pg-py34-cli http://r-ci.tk/logs/RXuQocdsJD/rally-dsvm-pg-py34-cli/ : SUCCESS in 1h 1m 24s\n- rally-pg-py27-unit http://r-ci.tk/logs/RXuQocdsJD/rally-pg-py27-unit/ : SUCCESS in 5m 29s\n- rally-mysql-py27-unit http://r-ci.tk/logs/RXuQocdsJD/rally-mysql-py27-unit/ : SUCCESS in 5m 30s\n- mos-7.0 http://r-ci.tk/logs/RXuQocdsJD/mos-7.0/ : SUCCESS in 35m 15s\n- mos-8.0 http://r-ci.tk/logs/RXuQocdsJD/mos-8.0/ : SUCCESS in 44m 5s\n- mos-8.0-ssl-v3 http://r-ci.tk/logs/RXuQocdsJD/mos-8.0-ssl-v3/ : SUCCESS in 44m 14s\n- fuel-community-6.0 http://r-ci.tk/logs/RXuQocdsJD/fuel-community-6.0/ : SUCCESS (non-voting) in 10m 52s\n- rally-dsvm-sahara http://r-ci.tk/logs/RXuQocdsJD/rally-dsvm-sahara/ : FAILURE (non-voting) in 1h 14m 50s","accounts_in_message":[],"_revision_number":3},{"id":"69ed60a780c9dea44956b845254937cc2abda9c0","author":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"date":"2016-04-27 18:10:42.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded by RallyCI. Use `rally-ci recheck` to recheck\n\nSee status at: https://rally-ci.tk/\n- docker-check http://r-ci.tk/logs/ZKjIgRQyeN/docker-check/ : SUCCESS in 7m 54s\n- rally-dsvm-pg-py27-cli http://r-ci.tk/logs/ZKjIgRQyeN/rally-dsvm-pg-py27-cli/ : SUCCESS in 53m 54s\n- rally-dsvm-pg-py34-cli http://r-ci.tk/logs/ZKjIgRQyeN/rally-dsvm-pg-py34-cli/ : SUCCESS in 56m 58s\n- rally-pg-py27-unit http://r-ci.tk/logs/ZKjIgRQyeN/rally-pg-py27-unit/ : SUCCESS in 7m 1s\n- rally-mysql-py27-unit http://r-ci.tk/logs/ZKjIgRQyeN/rally-mysql-py27-unit/ : SUCCESS in 5m 47s\n- mos-7.0 http://r-ci.tk/logs/ZKjIgRQyeN/mos-7.0/ : SUCCESS in 37m 40s\n- mos-8.0 http://r-ci.tk/logs/ZKjIgRQyeN/mos-8.0/ : SUCCESS in 36m 27s\n- mos-8.0-ssl-v3 http://r-ci.tk/logs/ZKjIgRQyeN/mos-8.0-ssl-v3/ : SUCCESS in 38m 51s\n- fuel-community-6.0 http://r-ci.tk/logs/ZKjIgRQyeN/fuel-community-6.0/ : SUCCESS (non-voting) in 9m 31s\n- rally-dsvm-sahara http://r-ci.tk/logs/ZKjIgRQyeN/rally-dsvm-sahara/ : SUCCESS (non-voting) in 54m 53s","accounts_in_message":[],"_revision_number":4},{"id":"27c2ffef390737e354fa429b7770f95ea61827cf","author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"date":"2016-05-19 08:24:52.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b83fdc3a243ad69ecbe381eb725a41922ffbba2f","author":{"_account_id":8491,"name":"Illia Khudoshyn","email":"ikhudoshyn@mirantis.com","username":"ikhudoshyn"},"date":"2016-05-19 09:27:42.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"70394114ef2888cec1ba16586e70e311665007bc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-19 09:29:27.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"2b781d896a9abaf0c1c5caa6d4eadd6a44f6a552","date":"2016-05-19 09:38:19.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"0635f1f1bbf2ec1785ce7e8bdcc9990cf456f773","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-19 09:38:19.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-rally-docs http://docs-draft.openstack.org/27/295827/4/gate/gate-rally-docs/0850e05//doc/build/html/ : SUCCESS in 5m 23s\n- gate-rally-pep8 http://logs.openstack.org/27/295827/4/gate/gate-rally-pep8/c003dcd/ : SUCCESS in 4m 59s\n- gate-rally-python27 http://logs.openstack.org/27/295827/4/gate/gate-rally-python27/27d4cc3/ : SUCCESS in 2m 51s\n- gate-rally-python34 http://logs.openstack.org/27/295827/4/gate/gate-rally-python34/5c6707e/ : SUCCESS in 6m 39s\n- gate-rally-install-centos-7 http://logs.openstack.org/27/295827/4/gate/gate-rally-install-centos-7/e2a05d6/ : SUCCESS in 7m 17s\n- gate-rally-install-ubuntu-trusty http://logs.openstack.org/27/295827/4/gate/gate-rally-install-ubuntu-trusty/25a6224/ : SUCCESS in 6m 49s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c6124f767cb7dfebd0072726a66cdb5262d2234b","revisions":{"e04d29b2ebc80bfec126b654b78014e77fe2535f":{"kind":"REWORK","_number":1,"created":"2016-03-22 13:39:34.000000000","uploader":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"ref":"refs/changes/27/295827/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/27/295827/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/27/295827/1"}}},"commit":{"parents":[{"commit":"76eaa1040794721feb3d9f338b5a82f76ba83aef","subject":"Merge \"Add configuration for Heat caching during validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/76eaa1040794721feb3d9f338b5a82f76ba83aef"}]}],"author":{"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","date":"2016-03-22 13:37:18.000000000","tz":120},"committer":{"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","date":"2016-03-22 13:37:18.000000000","tz":120},"subject":"[Spec] Introduce class-based scenario implementation","message":"[Spec] Introduce class-based scenario implementation\n\nChange-Id: Ifbd501f00c706210e767151fef4ff8f44bda4e88\nBlueprint: inroduce-class-based-scenario-implementation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/e04d29b2ebc80bfec126b654b78014e77fe2535f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/e04d29b2ebc80bfec126b654b78014e77fe2535f"}]},"branch":"refs/heads/master"},"3117389d19289147280fdd95975d8175c7ffa6df":{"kind":"REWORK","_number":2,"created":"2016-04-07 09:43:29.000000000","uploader":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"ref":"refs/changes/27/295827/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/27/295827/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/27/295827/2"}}},"commit":{"parents":[{"commit":"de64f727633612ca3a6f90fe19347004ddd7043d","subject":"Test: switch osresources to Credential class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/de64f727633612ca3a6f90fe19347004ddd7043d"}]}],"author":{"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","date":"2016-03-22 13:37:18.000000000","tz":120},"committer":{"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","date":"2016-04-07 09:43:25.000000000","tz":180},"subject":"[Spec] Introduce class-based scenario implementation","message":"[Spec] Introduce class-based scenario implementation\n\nChange-Id: Ifbd501f00c706210e767151fef4ff8f44bda4e88\nBlueprint: inroduce-class-based-scenario-implementation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/3117389d19289147280fdd95975d8175c7ffa6df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/3117389d19289147280fdd95975d8175c7ffa6df"}]},"branch":"refs/heads/master"},"244caf6ec9c6cb6dd329a2e09b523947f546b823":{"kind":"REWORK","_number":3,"created":"2016-04-27 14:50:05.000000000","uploader":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"ref":"refs/changes/27/295827/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/27/295827/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/27/295827/3"}}},"commit":{"parents":[{"commit":"8c387199a67dc2b67d6d8370adac85686a2e7c73","subject":"Merge \"[Verify] Removing \u0027--tempest-config\u0027 arg from \u0027reinstall\u0027 command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/8c387199a67dc2b67d6d8370adac85686a2e7c73"}]}],"author":{"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","date":"2016-03-22 13:37:18.000000000","tz":120},"committer":{"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","date":"2016-04-27 14:47:38.000000000","tz":180},"subject":"[Spec] Introduce class-based scenario implementation","message":"[Spec] Introduce class-based scenario implementation\n\nChange-Id: Ifbd501f00c706210e767151fef4ff8f44bda4e88\nBlueprint: inroduce-class-based-scenario-implementation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/244caf6ec9c6cb6dd329a2e09b523947f546b823"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/244caf6ec9c6cb6dd329a2e09b523947f546b823"}]},"branch":"refs/heads/master"},"c6124f767cb7dfebd0072726a66cdb5262d2234b":{"kind":"REWORK","_number":4,"created":"2016-04-27 15:28:28.000000000","uploader":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"ref":"refs/changes/27/295827/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/27/295827/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/27/295827/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/27/295827/4"}}},"commit":{"parents":[{"commit":"cb44874cfb90038f18bc6acd790900f9ef8b5e62","subject":"Merge \"Fix randomly failed unit test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/cb44874cfb90038f18bc6acd790900f9ef8b5e62"}]}],"author":{"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","date":"2016-03-22 13:37:18.000000000","tz":120},"committer":{"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","date":"2016-04-27 15:27:47.000000000","tz":180},"subject":"[Spec] Introduce class-based scenario implementation","message":"[Spec] Introduce class-based scenario implementation\n\nChange-Id: Ifbd501f00c706210e767151fef4ff8f44bda4e88\nBlueprint: inroduce-class-based-scenario-implementation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/c6124f767cb7dfebd0072726a66cdb5262d2234b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/c6124f767cb7dfebd0072726a66cdb5262d2234b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
