)]}'
{"id":"openstack%2Fdevstack~69497","triplet_id":"openstack%2Fdevstack~master~Ic78be433f93a9dd5f46be548bdbd4c984e0da6e7","project":"openstack/devstack","branch":"master","topic":"is-service-enabled","hashtags":[],"change_id":"Ic78be433f93a9dd5f46be548bdbd4c984e0da6e7","subject":"Begin is_service_enabled() cleanup","status":"MERGED","created":"2014-01-27 23:12:10.000000000","updated":"2014-02-12 07:19:11.000000000","submitted":"2014-02-12 07:19:11.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c1f24cefd039dcaf4998460d9caac9ed8086062e","_number":69497,"virtual_id_number":69497,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":2,"date":"2014-02-12 07:19:11.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"all":[{"value":2,"date":"2014-02-12 06:04:45.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"value":0,"date":"2014-02-11 22:27:02.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2014-02-10 17:40:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},{"value":2,"date":"2014-02-11 22:40:47.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"all":[{"value":1,"date":"2014-02-12 06:04:45.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"value":0,"date":"2014-02-07 16:07:04.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},{"value":0,"date":"2014-02-11 22:40:47.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-02-05 17:34:41.000000000","updated_by":{"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},"reviewer":{"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},"state":"REVIEWER"},{"updated":"2014-02-10 17:40:43.000000000","updated_by":{"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},"reviewer":{"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},"state":"REVIEWER"},{"updated":"2014-02-11 22:40:47.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2014-02-12 06:04:45.000000000","updated_by":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"reviewer":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"state":"REVIEWER"},{"updated":"2014-02-12 07:19:11.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9e88930eb0fa7a0fda03e4d7b8050b58235608d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-28 00:45:43.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/97/69497/1/check/gate-devstack-bash8/9f4c9f6 : SUCCESS in 1m 09s\n- check-tempest-dsvm-full http://logs.openstack.org/97/69497/1/check/check-tempest-dsvm-full/2f993cf : SUCCESS in 1h 15m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/97/69497/1/check/check-tempest-dsvm-postgres-full/9b472cc : SUCCESS in 1h 03m 11s\n- check-tempest-dsvm-neutron http://logs.openstack.org/97/69497/1/check/check-tempest-dsvm-neutron/4943d6a : SUCCESS in 52m 30s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/97/69497/1/check/gate-tempest-dsvm-large-ops/a5f6766 : SUCCESS in 12m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/97/69497/1/check/gate-tempest-dsvm-neutron-large-ops/a4471c1 : SUCCESS in 17m 09s\n- check-grenade-dsvm http://logs.openstack.org/97/69497/1/check/check-grenade-dsvm/e6013dc : SUCCESS in 38m 00s\n- check-swift-dsvm-functional http://logs.openstack.org/97/69497/1/check/check-swift-dsvm-functional/5ddc071 : SUCCESS in 12m 57s\n- check-devstack-dsvm-neutron http://logs.openstack.org/97/69497/1/check/check-devstack-dsvm-neutron/ac6c4c6 : FAILURE in 15m 16s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/97/69497/1/check/check-tempest-dsvm-ironic-nv/799647c : SUCCESS in 32m 01s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/97/69497/1/check/check-tempest-dsvm-ironic-postgres-nv/9749161 : FAILURE in 40m 37s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"a69fdc645d6e846cfe95c77acaf35c39442c5b4a","author":{"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},"date":"2014-02-05 17:34:41.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nI like this setup as it allows me to test an internal setup with custom screen_it without some hacks :-)\n\nIt will also allow other projects to integrate without hacking functions file.","accounts_in_message":[],"_revision_number":1},{"id":"7cf858ba22a48092e0c14f8588d547b273c460ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-05 17:34:42.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"72f9484ae30a8dc8d70aee2797152c0b40588dbc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-05 17:34:54.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"668659db6755efb1ef79a9afe0c298c4899614f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-07 16:07:04.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"1c8e3c38c88e3ecb1706f0ddc907d0ffbd0fc3bb","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-02-07 16:07:04.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bae1bd119413bb693943754d2d8d7feae2d45e47","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-07 17:05:55.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/97/69497/2/check/gate-devstack-bash8/2d5c9ad : SUCCESS in 18s\n- check-devstack-dsvm-cells http://logs.openstack.org/97/69497/2/check/check-devstack-dsvm-cells/efaa9c7 : SUCCESS in 10m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-full/a6db370 : SUCCESS in 55m 28s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-postgres-full/fe005bf : SUCCESS in 53m 16s\n- check-tempest-dsvm-neutron http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-neutron/3393029 : SUCCESS in 25m 34s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/97/69497/2/check/gate-tempest-dsvm-large-ops/74b4621 : SUCCESS in 16m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/97/69497/2/check/gate-tempest-dsvm-neutron-large-ops/c7533d8 : SUCCESS in 14m 25s\n- check-grenade-dsvm http://logs.openstack.org/97/69497/2/check/check-grenade-dsvm/0de0eb0 : SUCCESS in 28m 38s\n- check-swift-dsvm-functional http://logs.openstack.org/97/69497/2/check/check-swift-dsvm-functional/76e2f0d : SUCCESS in 16m 22s\n- check-devstack-dsvm-neutron http://logs.openstack.org/97/69497/2/check/check-devstack-dsvm-neutron/153a43c : FAILURE in 13m 12s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-ironic-nv/8fb9f59 : SUCCESS in 27m 42s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-ironic-postgres-nv/0296179 : SUCCESS in 27m 05s (non-voting)\n- check-tempest-dsvm-savanna-nv http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-savanna-nv/a3d5df2 : SUCCESS in 19m 27s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-savanna-postgres-nv/cf1cc68 : SUCCESS in 19m 30s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-savanna-neutron-nv/dec2c57 : SUCCESS in 30m 45s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"0a74712909f172e0fdc6bbbb465ea08dc0760737","author":{"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},"date":"2014-02-10 17:40:43.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nThis patch is needed to verify https://review.openstack.org/72412 (which in turn is needed before https://review.openstack.org/#/c/63449/ can be merged). These patches are needed for Marconi to graduate. In short, can this be merged ASAP please?","accounts_in_message":[],"_revision_number":2},{"id":"b6fa969cbc218c9f7c8b1bbcc7617798e5778ee8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-10 17:40:47.000000000","message":"Patch Set 2: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"06cfe426b47f96ad209fa4fe6b070464cd441d4e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-10 19:43:23.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/97/69497/2/check/gate-devstack-bash8/faff6a1 : SUCCESS in 22s\n- check-devstack-dsvm-cells http://logs.openstack.org/97/69497/2/check/check-devstack-dsvm-cells/05c38c8 : SUCCESS in 15m 26s\n- check-tempest-dsvm-full http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-full/6eef5ae : SUCCESS in 52m 50s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-postgres-full/0a2c976 : SUCCESS in 56m 12s\n- check-tempest-dsvm-neutron http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-neutron/4ec0b7b : SUCCESS in 35m 45s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/97/69497/2/check/gate-tempest-dsvm-large-ops/e50398d : SUCCESS in 16m 05s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/97/69497/2/check/gate-tempest-dsvm-neutron-large-ops/654e975 : SUCCESS in 16m 44s\n- check-grenade-dsvm http://logs.openstack.org/97/69497/2/check/check-grenade-dsvm/0f6bfef : SUCCESS in 41m 37s\n- check-swift-dsvm-functional http://logs.openstack.org/97/69497/2/check/check-swift-dsvm-functional/b03ba01 : SUCCESS in 14m 35s\n- check-devstack-dsvm-neutron http://logs.openstack.org/97/69497/2/check/check-devstack-dsvm-neutron/89b7a5e : FAILURE in 18m 12s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-ironic-nv/7a00064 : SUCCESS in 31m 37s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-ironic-postgres-nv/7b54faf : SUCCESS in 28m 44s (non-voting)\n- check-tempest-dsvm-savanna-nv http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-savanna-nv/6016e40 : SUCCESS in 30m 12s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-savanna-postgres-nv/56efd0a : SUCCESS in 29m 19s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/97/69497/2/check/check-tempest-dsvm-savanna-neutron-nv/372334d : SUCCESS in 36m 06s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"44ac4674b2014eb786007d97db0644ebd93f02d8","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-02-10 20:37:12.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"62158ae6810524b2c56716d84f47b43ed597fd87","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-02-11 22:27:02.000000000","message":"Patch Set 2: (1 inline comment)\n\nShort answer: use individual service names to enable services, can use project name via is_service_enabled() to check for any of that project\u0027s services running.","accounts_in_message":[],"_revision_number":2},{"id":"b3df7404a48534cbd38fbda5d65e7c59a7e78de3","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-02-11 22:40:47.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"e4e46441848ffa99e478a72e1f55f7369b3138f5","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-02-12 06:04:45.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"9cd899269829f0949b1c255b28b865a0fdad3673","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 06:10:23.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"03203ba7720ce42fb0898b8deefc15c2dd701088","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 07:19:11.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/97/69497/2/gate/gate-devstack-bash8/e7a27bd : SUCCESS in 1m 08s\n- gate-devstack-dsvm-cells http://logs.openstack.org/97/69497/2/gate/gate-devstack-dsvm-cells/1d89dbf : SUCCESS in 19m 51s\n- gate-tempest-dsvm-full http://logs.openstack.org/97/69497/2/gate/gate-tempest-dsvm-full/02f2805 : SUCCESS in 1h 01m 48s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/97/69497/2/gate/gate-tempest-dsvm-postgres-full/8993844 : SUCCESS in 1h 01m 41s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/97/69497/2/gate/gate-tempest-dsvm-neutron/614e009 : SUCCESS in 47m 40s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/97/69497/2/gate/gate-tempest-dsvm-large-ops/e838a68 : SUCCESS in 21m 38s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/97/69497/2/gate/gate-tempest-dsvm-neutron-large-ops/3399bb2 : SUCCESS in 25m 50s\n- gate-grenade-dsvm http://logs.openstack.org/97/69497/2/gate/gate-grenade-dsvm/1c02f85 : SUCCESS in 45m 22s\n- gate-swift-dsvm-functional http://logs.openstack.org/97/69497/2/gate/gate-swift-dsvm-functional/b8fb25c : SUCCESS in 22m 53s\n","accounts_in_message":[],"_revision_number":2},{"id":"e2a68a1362634d41a1d7b1ec42437406a97e3f1e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 07:19:11.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e4fa72132228688d2fe74dd974fe04b0fe4c3d6b","revisions":{"fc41d1fabf2b1b9db02b1d85c5b5d66ff376e817":{"kind":"REWORK","_number":1,"created":"2014-01-27 23:12:10.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/97/69497/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/97/69497/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/97/69497/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/97/69497/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/97/69497/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/97/69497/1"}}},"commit":{"parents":[{"commit":"b53dbad8ac42417960f39bbd1f0901ffae808075","subject":"Merge \"remove setting up fatal_deprecations\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b53dbad8ac42417960f39bbd1f0901ffae808075"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-01-15 21:04:49.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-01-27 23:11:54.000000000","tz":-360},"subject":"Begin is_service_enabled() cleanup","message":"Begin is_service_enabled() cleanup\n\nThis converts the special cases in the is_service_enabled() function to call\nindividual functions declared by the projects.  This allows projects that\nare not in the DevStack repo and called via the extras.d plugin to handle\nan equivalent service alias.\n\n* Ceilometer\n* Cinder\n* Glance\n* Neutron\n* Nova\n* Swift\n\nChange-Id: Ic78be433f93a9dd5f46be548bdbd4c984e0da6e7\nTODO: remove the tests from is_service_enabled() after a transition period\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/fc41d1fabf2b1b9db02b1d85c5b5d66ff376e817"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/fc41d1fabf2b1b9db02b1d85c5b5d66ff376e817"}]},"branch":"refs/heads/master"},"e4fa72132228688d2fe74dd974fe04b0fe4c3d6b":{"kind":"REWORK","_number":2,"created":"2014-02-07 16:07:04.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/97/69497/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/97/69497/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/97/69497/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/97/69497/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/97/69497/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/97/69497/2"}}},"commit":{"parents":[{"commit":"f583a04d739a189da6f3780f83e2ddc61bfe9e22","subject":"Merge \"No need to loop over with pkill -f\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f583a04d739a189da6f3780f83e2ddc61bfe9e22"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-01-15 21:04:49.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-02-07 16:06:21.000000000","tz":-360},"subject":"Begin is_service_enabled() cleanup","message":"Begin is_service_enabled() cleanup\n\nThis converts the special cases in the is_service_enabled() function to call\nindividual functions declared by the projects.  This allows projects that\nare not in the DevStack repo and called via the extras.d plugin to handle\nan equivalent service alias.\n\n* Ceilometer\n* Cinder\n* Glance\n* Neutron\n* Nova\n* Swift\n\nTODO: remove the tests from is_service_enabled() after a transition period\n\nPatch Set 2: Rebased\n\nChange-Id: Ic78be433f93a9dd5f46be548bdbd4c984e0da6e7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e4fa72132228688d2fe74dd974fe04b0fe4c3d6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e4fa72132228688d2fe74dd974fe04b0fe4c3d6b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
