)]}'
{"id":"openstack%2Fdevstack~450207","triplet_id":"openstack%2Fdevstack~master~I8a0d03ac0296a74e38efd185beb8513866eaf0c4","project":"openstack/devstack","branch":"master","hashtags":[],"change_id":"I8a0d03ac0296a74e38efd185beb8513866eaf0c4","subject":"Swift: Optionally start only the necessary services","status":"MERGED","created":"2017-03-27 13:09:53.000000000","updated":"2017-04-07 00:33:22.000000000","submitted":"2017-04-07 00:33:22.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b9ea0ac48436f35febc9e4e15c004ed568c71084","_number":450207,"virtual_id_number":450207,"owner":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":2,"date":"2017-04-07 00:33:22.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10644,"name":"David Paterson","email":"davpat2112@yahoo.com","username":"dpaterson"},{"value":1,"date":"2017-03-29 15:18:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},{"value":0,"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"recommended":{"_account_id":10644,"name":"David Paterson","email":"davpat2112@yahoo.com","username":"dpaterson"},"all":[{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-03-30 17:17:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10644,"name":"David Paterson","email":"davpat2112@yahoo.com","username":"dpaterson"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},{"value":0,"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},{"value":2,"date":"2017-04-06 22:00:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":2,"date":"2017-04-06 23:12:04.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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"date":"2017-03-30 17:13:35.000000000","_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10644,"name":"David Paterson","email":"davpat2112@yahoo.com","username":"dpaterson"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},{"value":0,"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":1,"date":"2017-04-06 23:12:04.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":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10644,"name":"David Paterson","email":"davpat2112@yahoo.com","username":"dpaterson"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},{"value":0,"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"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":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":10644,"name":"David Paterson","email":"davpat2112@yahoo.com","username":"dpaterson"},{"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-03-27 13:10:04.000000000","updated_by":{"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},"reviewer":{"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},"state":"REVIEWER"},{"updated":"2017-03-27 13:10:08.000000000","updated_by":{"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-03-27 14:30:41.000000000","updated_by":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-03-27 14:45:09.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-03-27 19:10:58.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2017-03-29 15:18:38.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-03-30 17:13:35.000000000","updated_by":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"reviewer":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"state":"REVIEWER"},{"updated":"2017-03-30 17:17:45.000000000","updated_by":{"_account_id":10644,"name":"David Paterson","email":"davpat2112@yahoo.com","username":"dpaterson"},"reviewer":{"_account_id":10644,"name":"David Paterson","email":"davpat2112@yahoo.com","username":"dpaterson"},"state":"REVIEWER"},{"updated":"2017-04-06 22:00:52.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2017-04-06 23:12:04.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":"2017-04-07 00:33:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"568a96d5bf172db6e96476c062e6b7af824a16ce","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2017-03-27 13:09:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"47bfd05298a8b017c0fa9a5399160b3744195271","author":{"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},"date":"2017-03-27 13:10:04.000000000","message":"Patch Set 1:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"ee33e83343d223d503cdfd60d100d51b8106f6ea","author":{"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},"date":"2017-03-27 13:10:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/portland/2017-03-27/450207/1/check/tempest-dsvm-full-nfv-xenial/922f84f : NOT_REGISTERED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/portland/2017-03-27/450207/1/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/e870c93 : NOT_REGISTERED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/portland/2017-03-27/450207/1/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/9868222 : NOT_REGISTERED (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"92fa69ed62b8ded43c998d7bdbb9f8f5ebdaf086","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-03-27 14:01:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/07/450207/1/check/tempest-dsvm-full-xenial/5dd9986/ : SUCCESS in 51m 08s","accounts_in_message":[],"_revision_number":1},{"id":"4738c216f6a9fa3937fd7900e98345d3e08cda09","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-03-27 14:30:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-03-27/450207/1/check/tempest-dsvm-full-nfv-xenial/7309401 : SUCCESS in 1h 20m 21s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/2017-03-27/450207/1/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/e2e133f : SUCCESS in 1h 08m 24s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/2017-03-27/450207/1/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/e7a3025 : SUCCESS in 1h 12m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"290dd777c4453dd1b14bbffa45cd1cd3e9cb4d5a","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-03-27 14:45:09.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/07/450207/1/check/dsvm-tempest-neutron-network/3eee623 : SUCCESS in 1h 34m 53s","accounts_in_message":[],"_revision_number":1},{"id":"d2b9d4a35dcd1f9385e3d867a29ee4df3d84fb0a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-27 15:11:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/07/450207/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/5f8c718/ : SUCCESS in 1h 20m 19s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/07/450207/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/d462678/ : SUCCESS in 58m 56s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/07/450207/1/check/gate-tempest-dsvm-py35-ubuntu-xenial/7a90ee0/ : SUCCESS in 1h 09m 49s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/07/450207/1/check/gate-devstack-docs-ubuntu-xenial/fe4beeb//doc/build/html/ : SUCCESS in 3m 07s\n- gate-devstack-bashate http://logs.openstack.org/07/450207/1/check/gate-devstack-bashate/6a762b6/ : SUCCESS in 2m 57s\n- gate-devstack-unit-tests http://logs.openstack.org/07/450207/1/check/gate-devstack-unit-tests/17a3fe7/ : SUCCESS in 1m 49s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/07/450207/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/46e2757/ : SUCCESS in 42m 24s (non-voting)\n- gate-devstack-dsvm-updown-ubuntu-xenial http://logs.openstack.org/07/450207/1/check/gate-devstack-dsvm-updown-ubuntu-xenial/8ba0434/ : SUCCESS in 32m 11s\n- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv http://logs.openstack.org/07/450207/1/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/7ed1787/ : SUCCESS in 23m 59s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/07/450207/1/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/9b3f4ca/ : SUCCESS in 1h 19m 55s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/07/450207/1/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/2397278/ : SUCCESS in 39m 33s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/07/450207/1/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/7cca410/ : SUCCESS in 1h 31m 40s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/07/450207/1/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/5c39f87/ : SUCCESS in 1h 55m 41s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/07/450207/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/ba54f7a/ : SUCCESS in 42m 12s\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/07/450207/1/check/gate-tempest-dsvm-neutron-full-centos-7-nv/0b6c4c5/ : FAILURE in 1h 51m 42s (non-voting)\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/07/450207/1/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/2115bb8/ : SUCCESS in 1h 21m 59s","accounts_in_message":[],"_revision_number":1},{"id":"53fb3507d473722ee35afdcaf64d25b62f34f090","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2017-03-27 19:10:58.000000000","message":"Patch Set 1: Code-Review+1\n\n(3 comments)\n\nI haven\u0027t tested this (or run it at all), but the idea seems reasonable.\n\nJust a few questions/comments left, but nothing I\u0027d consider a blocker.","accounts_in_message":[],"_revision_number":1},{"id":"78690f724b6cac45419f89f445225086ed8c23aa","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2017-03-27 19:20:31.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"994da8bad01272b886afbab63f6dfd2bd77a0a4c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-28 18:53:24.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"0d6278863fe623044b63d90a0a0d849aea03629a","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2017-03-29 14:28:16.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6064fb0605a54e4571840e448208a04027a2c6fe","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-03-29 15:18:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/07/450207/2/check/tempest-dsvm-full-xenial/fabf774/ : SUCCESS in 50m 05s","accounts_in_message":[],"_revision_number":2},{"id":"8675db17a5d6d1d454c4e04380bc8a0f10f2048a","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-03-29 15:56:50.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline). To recheck leave a comment with \u0027intel-nfv-ci recheck\u0027. For more info go to https://wiki.openstack.org/wiki/ThirdPartySystems/Intel_NFV_CI.\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-03-29/450207/2/check/tempest-dsvm-full-nfv-xenial/0e843de : FAILURE in 1h 28m 05s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/2017-03-29/450207/2/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/0528e20 : SUCCESS in 1h 08m 23s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/2017-03-29/450207/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/93fbbf6 : SUCCESS in 1h 12m 56s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9c4f9dbf69fc88bf9aaeb490e6f1cd032f351ce5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-29 16:03:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/07/450207/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/b30d34e/ : SUCCESS in 1h 19m 13s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/07/450207/2/check/gate-grenade-dsvm-neutron-ubuntu-xenial/db557ab/ : SUCCESS in 47m 25s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/07/450207/2/check/gate-tempest-dsvm-py35-ubuntu-xenial/b69d53e/ : SUCCESS in 1h 09m 52s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/07/450207/2/check/gate-devstack-docs-ubuntu-xenial/6dc4608//doc/build/html/ : SUCCESS in 3m 29s\n- gate-devstack-bashate http://logs.openstack.org/07/450207/2/check/gate-devstack-bashate/f31fcc0/ : SUCCESS in 2m 24s\n- gate-devstack-unit-tests http://logs.openstack.org/07/450207/2/check/gate-devstack-unit-tests/ce80971/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/07/450207/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/6d9d378/ : SUCCESS in 29m 21s (non-voting)\n- gate-devstack-dsvm-updown-ubuntu-xenial http://logs.openstack.org/07/450207/2/check/gate-devstack-dsvm-updown-ubuntu-xenial/ac6e11f/ : SUCCESS in 19m 13s\n- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv http://logs.openstack.org/07/450207/2/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/e83aea7/ : SUCCESS in 16m 24s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/07/450207/2/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/5ab4578/ : SUCCESS in 1h 14m 30s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/07/450207/2/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/be351ef/ : SUCCESS in 35m 02s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/07/450207/2/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/80e3cc7/ : SUCCESS in 1h 18m 31s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/07/450207/2/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/33aac12/ : SUCCESS in 1h 30m 16s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/07/450207/2/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/6355aea/ : SUCCESS in 53m 27s\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/07/450207/2/check/gate-tempest-dsvm-neutron-full-centos-7-nv/70b7ea7/ : SUCCESS in 1h 25m 17s (non-voting)\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/07/450207/2/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/1b7fbb1/ : SUCCESS in 1h 11m 13s","accounts_in_message":[],"_revision_number":2},{"id":"c73297cbc7358f9a2a9ca57af70d701059b46db8","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-03-29 16:09:57.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/07/450207/2/check/dsvm-tempest-neutron-network/bd45a86 : SUCCESS in 1h 35m 56s","accounts_in_message":[],"_revision_number":2},{"id":"f0e3d9c5a11486221df75e784726a68cfccc5dc0","author":{"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},"date":"2017-03-29 19:16:27.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/portland/2017-03-29/450207/2/check/tempest-dsvm-full-nfv-xenial/ddbff82 : SUCCESS in 1h 54m 18s (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/portland/2017-03-29/450207/2/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/b2135c7 : SUCCESS in 1h 23m 27s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/portland/2017-03-29/450207/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/f79dedc : SUCCESS in 1h 33m 50s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"25eb93e83c68698853a818b639a04c4b6a2ee85a","author":{"_account_id":10644,"name":"David Paterson","email":"davpat2112@yahoo.com","username":"dpaterson"},"date":"2017-03-30 17:17:45.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"dbd730db052c7acd24770fffd9697aae862fce21","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-03-31 06:02:15.000000000","message":"Patch Set 2:\n\ncan you get the overall effect (the last number in peakmem tracker is the highest overall memory usage ... it should be lower?)\n\npresuming we turn this flag off in devstack-gate, is anyone ever going to actually run with this flag turned on, since as you say it\u0027s not tested or used in any way?  maybe we should just cull the list, and if people start testing, then they should add it","accounts_in_message":[],"_revision_number":2},{"id":"466b7db4a937de62a2087f14cf5968c6fd1f6b36","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2017-04-03 10:04:13.000000000","message":"Patch Set 2:\n\nThere\u0027s just to much variance in the low point of memtracker. neutron-linuxbridge-ubuntu-xenial reports 497244 and neutron-full-ubuntu-xenial reports 845308. I don\u0027t have enough data point to compute accurate stats. But it feels like \"the right thing to do\". I mean we do run less services, so there\u0027s bound to have less memory consumed. \n\nPatchset 1, turned the flag to True by default (i.e additional services were not started). But sdague said, rightfully, that devstack is also a dev environment for openstackers, devstack doesn\u0027t only serve the Gate. Swift hackers might expect these services to be up and running, regardless whether we have func/Tempest tests.","accounts_in_message":[],"_revision_number":2},{"id":"aa1139636fc0bb4c3160a0a5f2b90e60baf678af","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-04-06 22:00:52.000000000","message":"Patch Set 2: Code-Review+2\n\nok, call me convinced then :)","accounts_in_message":[],"_revision_number":2},{"id":"2a064ffe0184c1d0a3362e765e88fc4087f7188a","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-04-06 23:12:04.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"7c1010daebc1aee71a0ae3824e4b185a52ecfe9c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-06 23:12:14.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"61b1362c613b0bd0780fd17fe4132e15720bb620","date":"2017-04-07 00:33:22.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"b9ea0ac48436f35febc9e4e15c004ed568c71084","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-07 00:33:22.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/07/450207/2/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/04b0897/ : SUCCESS in 1h 20m 51s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/07/450207/2/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/20e664e/ : SUCCESS in 54m 45s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/07/450207/2/gate/gate-tempest-dsvm-py35-ubuntu-xenial/568783a/ : SUCCESS in 1h 10m 15s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/07/450207/2/gate/gate-devstack-docs-ubuntu-xenial/5e77c8c//doc/build/html/ : SUCCESS in 1m 47s\n- gate-devstack-bashate http://logs.openstack.org/07/450207/2/gate/gate-devstack-bashate/e7fff6e/ : SUCCESS in 2m 14s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/07/450207/2/gate/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/7588296/ : SUCCESS in 40m 00s\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/07/450207/2/gate/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/7858591/ : SUCCESS in 1h 20m 13s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"980d65f58672388538e588cdd52c9169feec4a91","revisions":{"c659e90cfae06cb533f27ebe387ed0f4c79f5dff":{"kind":"REWORK","_number":1,"created":"2017-03-27 13:09:53.000000000","uploader":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"ref":"refs/changes/07/450207/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/07/450207/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/450207/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/450207/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/450207/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/07/450207/1"}}},"commit":{"parents":[{"commit":"fb73a8fc6fa8cdc826b10c47490bc47cd0e6776a","subject":"Merge \"run memory_tracker as root\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/fb73a8fc6fa8cdc826b10c47490bc47cd0e6776a"}]}],"author":{"name":"Jordan Pittier","email":"jordan.pittier@scality.com","date":"2017-03-27 12:29:58.000000000","tz":120},"committer":{"name":"Jordan Pittier","email":"jordan.pittier@scality.com","date":"2017-03-27 13:09:40.000000000","tz":120},"subject":"Swift: only start the necessary services","message":"Swift: only start the necessary services\n\nCurrently Devstack starts all Swift services, including those\nin charge of \"consistency convergence\" (remember Swift is eventually\nconsistent), data scrubbing, hard-deletion (*-reaper services)\ncleanup.\n\nBut when running with Replication Factor 1 some of those services\nare not needed at all. Besides, the fonctionnalities provided by\nsome of these services are not tested at all (neither in Tempest\nnor in Swift functional tests).\n\nThus, in light of saving some Mo of RAM, this patch starts only\na minimal set of Swift services, just what\u0027s required to make all\nof our current tests pass. In the future, this \"minimal set\" can be\nrevisited as new tests are being added.\n\nFor sake of completeness, here is the list of services that are not\ngoing to be started anymore with this patch, and the associated RSS\naccording to our peakmem_tracker\n\n40004  swift-object-replicator /etc/swift/object-server/1.conf\n34320  swift-container-replicator /etc/swift/container-server/1.conf\n33584  swift-object-auditor /etc/swift/object-server/1.conf\n33328  swift-object-reconstructor /etc/swift/object-server/1.conf\n31936  swift-object-updater /etc/swift/object-server/1.conf\n31492  swift-account-reaper /etc/swift/account-server/1.conf\n31076  swift-account-replicator /etc/swift/account-server/1.conf\n29540  swift-container-updater /etc/swift/container-server/1.conf\n29220  swift-account-auditor /etc/swift/account-server/1.conf\n29036  swift-container-auditor /etc/swift/container-server/1.conf\n\nSo we are looking at saving at most ~350Mo of RAM (could be less\nbecause RSS doesn\u0027t account for shared memory).\n\nChange-Id: I8a0d03ac0296a74e38efd185beb8513866eaf0c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c659e90cfae06cb533f27ebe387ed0f4c79f5dff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c659e90cfae06cb533f27ebe387ed0f4c79f5dff"}]},"branch":"refs/heads/master"},"980d65f58672388538e588cdd52c9169feec4a91":{"kind":"REWORK","_number":2,"created":"2017-03-29 14:28:16.000000000","uploader":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"ref":"refs/changes/07/450207/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/07/450207/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/450207/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/450207/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/450207/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/07/450207/2"}}},"commit":{"parents":[{"commit":"6fbd969c85adb53b82457a3fcf879c2b268103bf","subject":"Merge \"Restrict enabling the manage_volume volume feature\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6fbd969c85adb53b82457a3fcf879c2b268103bf"}]}],"author":{"name":"Jordan Pittier","email":"jordan.pittier@scality.com","date":"2017-03-27 12:29:58.000000000","tz":120},"committer":{"name":"Jordan Pittier","email":"jordan.pittier@scality.com","date":"2017-03-29 11:26:52.000000000","tz":120},"subject":"Swift: Optionally start only the necessary services","message":"Swift: Optionally start only the necessary services\n\nCurrently Devstack starts all Swift services, including those\nin charge of \"consistency convergence\" (remember Swift is eventually\nconsistent), data scrubbing, hard-deletion (*-reaper services)\ncleanup.\n\nBut when running with Replication Factor 1 some of those services\nare not needed at all. Besides, the fonctionnalities provided by\nsome of these services are not tested at all (neither in Tempest\nnor in Swift functional tests).\n\nThus, in light of saving some Mo of RAM, this patch introduces a config\nflag to start only a minimal set of Swift services, just what\u0027s required\nto make all of our current tests pass.\n\nThe default value for this new config flag is set to start all services,\nthat is to maintain Devstack\u0027s current behavior.\n\nFor sake of completeness, here is the list of services that are not\ngoing to be started is the config flag is toggled, and the associated RSS\naccording to our peakmem_tracker\n\n40004  swift-object-replicator /etc/swift/object-server/1.conf\n34320  swift-container-replicator /etc/swift/container-server/1.conf\n33584  swift-object-auditor /etc/swift/object-server/1.conf\n33328  swift-object-reconstructor /etc/swift/object-server/1.conf\n31936  swift-object-updater /etc/swift/object-server/1.conf\n31492  swift-account-reaper /etc/swift/account-server/1.conf\n31076  swift-account-replicator /etc/swift/account-server/1.conf\n29540  swift-container-updater /etc/swift/container-server/1.conf\n29220  swift-account-auditor /etc/swift/account-server/1.conf\n29036  swift-container-auditor /etc/swift/container-server/1.conf\n\nSo we are looking at saving at most ~350Mo of RAM (could be less\nbecause RSS doesn\u0027t account for shared memory).\n\nA follow-up patch will soon be proposed in devstack-gate to not run\nthose additional services in our Gate jobs.\n\nChange-Id: I8a0d03ac0296a74e38efd185beb8513866eaf0c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/980d65f58672388538e588cdd52c9169feec4a91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/980d65f58672388538e588cdd52c9169feec4a91"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
