)]}'
{"id":"openstack%2Fplacement~666544","triplet_id":"openstack%2Fplacement~master~Ia6795ef15a03429c19e66ed6d297f62da72cc052","project":"openstack/placement","branch":"master","topic":"story/2005443","hashtags":[],"change_id":"Ia6795ef15a03429c19e66ed6d297f62da72cc052","subject":"Move non-nested perfload shell commands to script","status":"MERGED","created":"2019-06-20 11:39:10.000000000","updated":"2019-06-28 09:05:20.000000000","submitted":"2019-06-28 09:05:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"666544-1561712720937-d253eb7f","meta_rev_id":"a8bcd285a1e40addc4239e88f3c984a402733283","_number":666544,"virtual_id_number":666544,"owner":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"date":"2019-06-21 11:52:07.000000000","_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":2,"date":"2019-06-28 09:05:20.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":2,"date":"2019-06-20 12:14:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":2,"date":"2019-06-28 07:29:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":1,"date":"2019-06-28 07:29:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-20 12:14:46.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-06-28 07:29:13.000000000","updated_by":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"reviewer":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"state":"REVIEWER"},{"updated":"2019-06-28 09:05:20.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"15304a98ad55a12186f3ec60f5169379fc7a5006","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-06-20 11:39:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b7380f6a2c20bece97a4122b898eaa4b6f18385b","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-06-20 12:14:46.000000000","message":"Patch Set 1: Code-Review+2\n\nefried@efried-ThinkPad-W520:~/openstack/placement$ diff -w /tmp/f /tmp/g\n 1c1,4\n \u003c           set -x\n ---\n \u003e #!/bin/bash -x\n \u003e \n \u003e WORK_DIR\u003d$1\n \u003e \n 40c43\n \u003c           LOG_DEST\u003d{{ ansible_user_dir }}/logs\n ---\n \u003e LOG_DEST\u003d${WORK_DIR}/logs\n\n✔","accounts_in_message":[],"_revision_number":1},{"id":"77a799483f6377f7f2aacd85c5308869c03e1d14","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-20 16:21:59.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- grenade-py3 http://logs.openstack.org/44/666544/1/check/grenade-py3/da6dc13/ : SUCCESS in 1h 02m 10s\n- tempest-full-py3 http://logs.openstack.org/44/666544/1/check/tempest-full-py3/80ebee3/ : TIMED_OUT in 2h 05m 46s\n- openstack-tox-docs http://logs.openstack.org/44/666544/1/check/openstack-tox-docs/543c384/html/ : SUCCESS in 10m 37s\n- openstack-tox-cover http://logs.openstack.org/44/666544/1/check/openstack-tox-cover/198328f/cover/ : SUCCESS in 6m 44s\n- openstack-tox-lower-constraints http://logs.openstack.org/44/666544/1/check/openstack-tox-lower-constraints/36489f7/ : SUCCESS in 4m 58s\n- openstack-tox-pep8 http://logs.openstack.org/44/666544/1/check/openstack-tox-pep8/645c8ab/ : SUCCESS in 4m 28s\n- openstack-tox-py27 http://logs.openstack.org/44/666544/1/check/openstack-tox-py27/67705a5/ : SUCCESS in 4m 55s\n- openstack-tox-py36 http://logs.openstack.org/44/666544/1/check/openstack-tox-py36/5058145/ : SUCCESS in 6m 08s\n- openstack-tox-py37 http://logs.openstack.org/44/666544/1/check/openstack-tox-py37/860c4b3/ : SUCCESS in 6m 02s\n- openstack-tox-functional http://logs.openstack.org/44/666544/1/check/openstack-tox-functional/1819546/ : SUCCESS in 6m 10s\n- openstack-tox-functional-py36 http://logs.openstack.org/44/666544/1/check/openstack-tox-functional-py36/064146e/ : SUCCESS in 5m 39s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/44/666544/1/check/placement-nova-tox-functional-py36/cb1684b/ : SUCCESS in 11m 25s\n- placement-nested-perfload http://logs.openstack.org/44/666544/1/check/placement-nested-perfload/9aa0fb5/ : SUCCESS in 22m 37s (non-voting)\n- placement-perfload http://logs.openstack.org/44/666544/1/check/placement-perfload/0d569ee/ : SUCCESS in 11m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"cb8b497cff6911b65cb54e920379db82b1feca05","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-06-21 11:52:07.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"0bddc5955ed4812102b1f988959a7e77a71ab8f6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 15:52:54.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/44/666544/1/check/grenade-py3/d4cb247/ : SUCCESS in 1h 02m 25s\n- tempest-full-py3 http://logs.openstack.org/44/666544/1/check/tempest-full-py3/6a21c0e/ : SUCCESS in 1h 36m 18s\n- openstack-tox-docs http://logs.openstack.org/44/666544/1/check/openstack-tox-docs/bc414ab/html/ : SUCCESS in 6m 05s\n- openstack-tox-cover http://logs.openstack.org/44/666544/1/check/openstack-tox-cover/3dc209d/cover/ : SUCCESS in 4m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/44/666544/1/check/openstack-tox-lower-constraints/0f46f34/ : SUCCESS in 4m 07s\n- openstack-tox-pep8 http://logs.openstack.org/44/666544/1/check/openstack-tox-pep8/1e5d582/ : SUCCESS in 6m 13s\n- openstack-tox-py27 http://logs.openstack.org/44/666544/1/check/openstack-tox-py27/c895100/ : SUCCESS in 6m 18s\n- openstack-tox-py36 http://logs.openstack.org/44/666544/1/check/openstack-tox-py36/503e8cb/ : SUCCESS in 4m 12s\n- openstack-tox-py37 http://logs.openstack.org/44/666544/1/check/openstack-tox-py37/b070a19/ : SUCCESS in 4m 31s\n- openstack-tox-functional http://logs.openstack.org/44/666544/1/check/openstack-tox-functional/036a3ec/ : SUCCESS in 6m 07s\n- openstack-tox-functional-py36 http://logs.openstack.org/44/666544/1/check/openstack-tox-functional-py36/ef3e412/ : SUCCESS in 5m 54s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/44/666544/1/check/placement-nova-tox-functional-py36/45484eb/ : SUCCESS in 11m 56s\n- placement-nested-perfload http://logs.openstack.org/44/666544/1/check/placement-nested-perfload/14c3a06/ : SUCCESS in 16m 14s (non-voting)\n- placement-perfload http://logs.openstack.org/44/666544/1/check/placement-perfload/b67e337/ : SUCCESS in 7m 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"87980104d636d19427f71e20b59285a05c4ea922","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-06-28 07:29:13.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4d54a6a52c6e524a9c969a6563bb0dbfa6aae892","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 07:29:27.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"a76d60713f8e32ddbaac9a2246ed18b85f3aae8a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 09:05:20.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"e3414e8b3e1d273edc30652fee43544170b73dd5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 09:05:20.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/44/666544/1/gate/grenade-py3/3273029/ : SUCCESS in 58m 45s\n- tempest-full-py3 http://logs.openstack.org/44/666544/1/gate/tempest-full-py3/b15f561/ : SUCCESS in 1h 23m 21s\n- openstack-tox-docs http://logs.openstack.org/44/666544/1/gate/openstack-tox-docs/261df5a/html/ : SUCCESS in 4m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/44/666544/1/gate/openstack-tox-lower-constraints/4561af4/ : SUCCESS in 4m 50s\n- openstack-tox-pep8 http://logs.openstack.org/44/666544/1/gate/openstack-tox-pep8/9ca3bf2/ : SUCCESS in 4m 54s\n- openstack-tox-py27 http://logs.openstack.org/44/666544/1/gate/openstack-tox-py27/414fd75/ : SUCCESS in 4m 04s\n- openstack-tox-py36 http://logs.openstack.org/44/666544/1/gate/openstack-tox-py36/096e72e/ : SUCCESS in 4m 27s\n- openstack-tox-py37 http://logs.openstack.org/44/666544/1/gate/openstack-tox-py37/934bf97/ : SUCCESS in 4m 36s\n- openstack-tox-functional http://logs.openstack.org/44/666544/1/gate/openstack-tox-functional/f1d3ee7/ : SUCCESS in 4m 27s\n- openstack-tox-functional-py36 http://logs.openstack.org/44/666544/1/gate/openstack-tox-functional-py36/288e199/ : SUCCESS in 4m 10s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/44/666544/1/gate/placement-nova-tox-functional-py36/f494cbf/ : SUCCESS in 12m 35s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3b040f58f72cf0f92475e0eb194fed545955cf0d","revisions":{"3b040f58f72cf0f92475e0eb194fed545955cf0d":{"kind":"REWORK","_number":1,"created":"2019-06-20 11:39:10.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/44/666544/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/44/666544/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/44/666544/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/44/666544/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/44/666544/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/44/666544/1"}}},"commit":{"parents":[{"commit":"8723bd7772f2b90deceaf0887951f90d0dc0346d","subject":"Nested provider performance testing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8723bd7772f2b90deceaf0887951f90d0dc0346d"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-06-20 11:32:35.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-06-20 11:38:08.000000000","tz":60},"subject":"Move non-nested perfload shell commands to script","message":"Move non-nested perfload shell commands to script\n\nThe script was embedded in the playbook, which leads to some\npain with regard to editing and reviewing as well as manual\ntesting.\n\nThe disadvantage of doing this is that it can make jobs\nsomewhat less portable between projects, but in this case\nthat\u0027s not really an issue.\n\nThere are further improvements that can made to remove duplication\nbetween the nested and non-nested versions of these jobs. This\nchange will make it easier for those changes to be made as\npeople have time.\n\nChange-Id: Ia6795ef15a03429c19e66ed6d297f62da72cc052\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3b040f58f72cf0f92475e0eb194fed545955cf0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3b040f58f72cf0f92475e0eb194fed545955cf0d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
