)]}'
{"id":"openstack%2Fdevstack~55583","triplet_id":"openstack%2Fdevstack~master~I5d758eebfda804dd1d8cbc3d5cc35ef4dcc8c96f","project":"openstack/devstack","branch":"master","hashtags":[],"change_id":"I5d758eebfda804dd1d8cbc3d5cc35ef4dcc8c96f","subject":"Add new stack phase: post-extra","status":"MERGED","created":"2013-11-07 20:34:35.000000000","updated":"2013-12-05 12:12:56.000000000","submitted":"2013-12-05 12:12:56.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"28015e4f7b8502405388ec2430926ac47975fea9","_number":55583,"virtual_id_number":55583,"owner":{"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8163,"name":"Sreeram Yerrapragada","email":"syerrapragada@vmware.com","username":"syerrapragada"},{"value":2,"date":"2013-12-05 12:12:56.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"}],"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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"_account_id":8163,"name":"Sreeram Yerrapragada","email":"syerrapragada@vmware.com","username":"syerrapragada"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-12-05 11:09:33.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":2,"date":"2013-12-04 18:48:00.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2013-11-07 21:25:24.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"}],"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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"date":"2013-12-04 19:13:53.000000000","_account_id":8163,"name":"Sreeram Yerrapragada","email":"syerrapragada@vmware.com","username":"syerrapragada"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-12-05 11:09:33.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"date":"2013-11-09 19:17:16.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2013-11-07 20:35:47.000000000","_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":8163,"name":"Sreeram Yerrapragada","email":"syerrapragada@vmware.com","username":"syerrapragada"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":8163,"name":"Sreeram Yerrapragada","email":"syerrapragada@vmware.com","username":"syerrapragada"},{"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-11-09 19:17:16.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2013-12-04 19:13:53.000000000","updated_by":{"_account_id":8163,"name":"Sreeram Yerrapragada","email":"syerrapragada@vmware.com","username":"syerrapragada"},"reviewer":{"_account_id":8163,"name":"Sreeram Yerrapragada","email":"syerrapragada@vmware.com","username":"syerrapragada"},"state":"REVIEWER"},{"updated":"2013-12-05 11:09:33.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2013-12-05 12:12:56.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"941062311be9f633410836bff23b7950dafc984f","author":{"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"},"date":"2013-11-07 20:35:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"00b24dd5a53ac8416f792545ffdf671d3c689516","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-11-07 20:35:55.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"2ef9397c9b47bea84f859cc684689b1f4f6167de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-07 21:11:28.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-devstack-bash8 http://logs.openstack.org/83/55583/2/check/gate-devstack-bash8/343342d : SUCCESS in 5s\n- check-tempest-devstack-vm-full http://logs.openstack.org/83/55583/2/check/check-tempest-devstack-vm-full/18991c2 : SUCCESS in 32m 11s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/83/55583/2/check/check-tempest-devstack-vm-postgres-full/dc29459 : SUCCESS in 35m 32s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/83/55583/2/check/check-tempest-devstack-vm-neutron/ad3c0e6 : FAILURE in 24m 10s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/83/55583/2/check/gate-tempest-devstack-vm-large-ops/05493ee : SUCCESS in 16m 34s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/83/55583/2/check/gate-tempest-devstack-vm-neutron-large-ops/d6eabe4 : FAILURE in 20m 26s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/83/55583/2/check/check-grenade-devstack-vm/107fbb8 : SUCCESS in 31m 33s\n- check-swift-devstack-vm-functional http://logs.openstack.org/83/55583/2/check/check-swift-devstack-vm-functional/644e648 : SUCCESS in 10m 01s\n","accounts_in_message":[],"_revision_number":2},{"id":"5a1af724ce4d58fae1dfbf017fb60ef0d2150baa","author":{"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"},"date":"2013-11-07 21:25:24.000000000","message":"Patch Set 2:\n\nrecheck bug 1230354 1232303","accounts_in_message":[],"_revision_number":2},{"id":"441fb2fbd29e64047881dce2cfbabdc6f120d30f","author":{"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"},"date":"2013-11-07 21:27:22.000000000","message":"Patch Set 2:\n\nrecheck bug 1230354","accounts_in_message":[],"_revision_number":2},{"id":"fc143738011ecdfe24cf0e10a8ef9b9611d1e511","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-07 22:02:57.000000000","message":"Patch Set 2:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-devstack-bash8 http://logs.openstack.org/83/55583/2/check/gate-devstack-bash8/7e8aed1 : SUCCESS in 7s\n- check-tempest-devstack-vm-full http://logs.openstack.org/83/55583/2/check/check-tempest-devstack-vm-full/45d7fc6 : SUCCESS in 35m 27s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/83/55583/2/check/check-tempest-devstack-vm-postgres-full/c3740e7 : SUCCESS in 31m 36s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/83/55583/2/check/check-tempest-devstack-vm-neutron/6b7c0fd : FAILURE in 31m 43s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/83/55583/2/check/gate-tempest-devstack-vm-large-ops/89bd9d8 : SUCCESS in 13m 46s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/83/55583/2/check/gate-tempest-devstack-vm-neutron-large-ops/955d9f3 : FAILURE in 19m 05s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/83/55583/2/check/check-grenade-devstack-vm/c846e3c : SUCCESS in 31m 20s\n- check-swift-devstack-vm-functional http://logs.openstack.org/83/55583/2/check/check-swift-devstack-vm-functional/bc5bb9d : SUCCESS in 9m 51s\n","accounts_in_message":[],"_revision_number":2},{"id":"7339866e9b97a4599a5292356f200bab45ffa8c1","author":{"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"},"date":"2013-11-07 22:11:00.000000000","message":"Patch Set 2:\n\nrecheck bug 1249116","accounts_in_message":[],"_revision_number":2},{"id":"d6516626576a83ceef7daad1b4f553c7277fba94","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-07 22:45:58.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/83/55583/2/check/gate-devstack-bash8/150a79b : SUCCESS in 3s\n- check-tempest-devstack-vm-full http://logs.openstack.org/83/55583/2/check/check-tempest-devstack-vm-full/068fed4 : SUCCESS in 34m 51s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/83/55583/2/check/check-tempest-devstack-vm-postgres-full/2a0438c : SUCCESS in 33m 18s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/83/55583/2/check/check-tempest-devstack-vm-neutron/a6f4470 : SUCCESS in 25m 03s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/83/55583/2/check/gate-tempest-devstack-vm-large-ops/349db8c : SUCCESS in 13m 47s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/83/55583/2/check/gate-tempest-devstack-vm-neutron-large-ops/8e98a15 : FAILURE in 20m 21s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/83/55583/2/check/check-grenade-devstack-vm/d4e8966 : SUCCESS in 31m 28s\n- check-swift-devstack-vm-functional http://logs.openstack.org/83/55583/2/check/check-swift-devstack-vm-functional/3a94667 : SUCCESS in 11m 57s\n","accounts_in_message":[],"_revision_number":2},{"id":"0b7c6db7755682ec5d9ae3484c4e46288fedb046","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-11-09 19:17:16.000000000","message":"Patch Set 2:\n\nRyan, review has the opposite problem, where an extras.d script wants to peek at a possibly local.conf-modified nova config.  I was about to swap those when I saw this.\n\nLet\u0027s go to the bug and see if we can figure out the minimal number of local and extras phases needed to handle both of these.","accounts_in_message":[],"_revision_number":2},{"id":"0150ecc5d90bd1ef839bc3fc212bddb2f81c1822","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-11-09 19:17:50.000000000","message":"Patch Set 2:\n\nRats, forgot the other review link: https://review.openstack.org/#/c/55418/","accounts_in_message":[],"_revision_number":2},{"id":"62c7b33634dce83efd888a3acf64b47de95c4729","author":{"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"},"date":"2013-11-26 01:34:17.000000000","message":"Patch Set 2:\n\nDean, Denis and I have both posted our comments on the bug page. We have no conflicts as originally thought. Please let us know your thoughts!","accounts_in_message":[],"_revision_number":2},{"id":"227e6f58dcd2f00aa15996974b1f2cff8557fc37","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-12-04 18:48:00.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\nApologies for letting this get stale...","accounts_in_message":[],"_revision_number":2},{"id":"5da8cba46200dacc28975736e43ebf138577c8bf","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2013-12-05 11:09:33.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"ab3ea76eead3f5631a19a8190a037b27c2138f87","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-05 11:09:34.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"33ea9e44bff6704439d4ccf5f942d0aada3b1b47","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-05 12:12:56.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/83/55583/2/gate/gate-devstack-bash8/3c7b2e5 : SUCCESS in 8s\n- gate-tempest-dsvm-full http://logs.openstack.org/83/55583/2/gate/gate-tempest-dsvm-full/3a4db2f : SUCCESS in 36m 06s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/83/55583/2/gate/gate-tempest-dsvm-postgres-full/7026d71 : SUCCESS in 34m 39s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/83/55583/2/gate/gate-tempest-dsvm-neutron/633d39e : SUCCESS in 26m 11s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/83/55583/2/gate/gate-tempest-dsvm-large-ops/62dcfd8 : SUCCESS in 12m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/83/55583/2/gate/gate-tempest-dsvm-neutron-large-ops/fe283b0 : SUCCESS in 14m 13s\n- gate-grenade-dsvm http://logs.openstack.org/83/55583/2/gate/gate-grenade-dsvm/6c38898 : SUCCESS in 28m 28s\n- gate-swift-dsvm-functional http://logs.openstack.org/83/55583/2/gate/gate-swift-dsvm-functional/b4db74e : SUCCESS in 12m 28s\n","accounts_in_message":[],"_revision_number":2},{"id":"28015e4f7b8502405388ec2430926ac47975fea9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-05 12:12:56.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"feb28837f4db9177835f94b6b9899a90c45a685d","revisions":{"0b4f0150d05d910b89bd0a3e5e2c0a3ebf58fd08":{"kind":"REWORK","_number":1,"created":"2013-11-07 20:34:35.000000000","uploader":{"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"},"ref":"refs/changes/83/55583/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/83/55583/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/55583/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/55583/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/55583/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/83/55583/1"}}},"commit":{"parents":[{"commit":"5a35e73b3419df571f55efd2a68ef565469e3d1b","subject":"Option for installing spice-html5 and novnc from packages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5a35e73b3419df571f55efd2a68ef565469e3d1b"}]}],"author":{"name":"Ryan Hsu","email":"rhsu@vmware.com","date":"2013-11-07 20:12:35.000000000","tz":-480},"committer":{"name":"Ryan Hsu","email":"rhsu@vmware.com","date":"2013-11-07 20:31:03.000000000","tz":-480},"subject":"Add new stack phase: post-extra","message":"Add new stack phase: post-extra\n\nThe currentl existing phases \"post-config\" and \"extra\" are not\nsufficient to allow local.conf overrides to extra type services\nbecause they run after the services are installed and configured.\nThis commit introduces a new phase called \"post-extra\" that runs\nafter these existing phases. With this change, users are able to\nleverage local.conf to provide overridden options to services\nlike Tempest.\n\nChange-Id: I5d758eebfda804dd1d8cbc3d5cc35ef4dcc8c96f\nCloses-Bug: #1249085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0b4f0150d05d910b89bd0a3e5e2c0a3ebf58fd08"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0b4f0150d05d910b89bd0a3e5e2c0a3ebf58fd08"}]},"branch":"refs/heads/master"},"feb28837f4db9177835f94b6b9899a90c45a685d":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2013-11-07 20:35:47.000000000","uploader":{"_account_id":8302,"name":"Ryan Hsu","email":"hryan@vmware.com","username":"rhsu"},"ref":"refs/changes/83/55583/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/83/55583/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/55583/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/55583/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/55583/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/83/55583/2"}}},"commit":{"parents":[{"commit":"5a35e73b3419df571f55efd2a68ef565469e3d1b","subject":"Option for installing spice-html5 and novnc from packages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5a35e73b3419df571f55efd2a68ef565469e3d1b"}]}],"author":{"name":"Ryan Hsu","email":"rhsu@vmware.com","date":"2013-11-07 20:12:35.000000000","tz":-480},"committer":{"name":"Ryan Hsu","email":"rhsu@vmware.com","date":"2013-11-07 20:35:38.000000000","tz":-480},"subject":"Add new stack phase: post-extra","message":"Add new stack phase: post-extra\n\nThe current existing phases \"post-config\" and \"extra\" are not\nsufficient to allow local.conf overrides to extra type services\nbecause they run after the services are installed and configured.\nThis commit introduces a new phase called \"post-extra\" that runs\nafter these existing phases. With this change, users are able to\nleverage local.conf to provide overridden options to services\nlike Tempest.\n\nChange-Id: I5d758eebfda804dd1d8cbc3d5cc35ef4dcc8c96f\nCloses-Bug: #1249085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/feb28837f4db9177835f94b6b9899a90c45a685d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/feb28837f4db9177835f94b6b9899a90c45a685d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
