)]}'
{"id":"openstack%2Fdevstack~238983","triplet_id":"openstack%2Fdevstack~master~I2b7f0df831d65c55ae8cae241478f49c9641d99f","project":"openstack/devstack","branch":"master","topic":"conf_graceful_shutdown_timeout","hashtags":[],"change_id":"I2b7f0df831d65c55ae8cae241478f49c9641d99f","subject":"Config graceful_shutdown_timeout option for services","status":"MERGED","created":"2015-10-23 15:53:36.000000000","updated":"2015-12-01 16:01:31.000000000","submitted":"2015-12-01 16:01:29.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7f00c980ddde4d70e518002cb10b626ac87414be","_number":238983,"virtual_id_number":238983,"owner":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-10-30 12:28:34.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":2,"date":"2015-12-01 16:01:29.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10115,"name":"Mitsuhiro Tanino","email":"mitsuhiro.tanino@lycorp.co.jp","username":"mtanino"},{"value":0,"date":"2015-10-30 11:46:50.000000000","_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2015-11-01 23:08:42.000000000","_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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"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":10115,"name":"Mitsuhiro Tanino","email":"mitsuhiro.tanino@lycorp.co.jp","username":"mtanino"},{"value":0,"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},{"value":2,"date":"2015-12-01 14:21:40.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":2,"date":"2015-11-18 14:35:54.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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"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":10115,"name":"Mitsuhiro Tanino","email":"mitsuhiro.tanino@lycorp.co.jp","username":"mtanino"},{"value":0,"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},{"value":1,"date":"2015-12-01 14:21:40.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"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":10115,"name":"Mitsuhiro Tanino","email":"mitsuhiro.tanino@lycorp.co.jp","username":"mtanino"},{"value":0,"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_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":10115,"name":"Mitsuhiro Tanino","email":"mitsuhiro.tanino@lycorp.co.jp","username":"mtanino"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-10-29 06:03:28.000000000","updated_by":{"_account_id":10115,"name":"Mitsuhiro Tanino","email":"mitsuhiro.tanino@lycorp.co.jp","username":"mtanino"},"reviewer":{"_account_id":10115,"name":"Mitsuhiro Tanino","email":"mitsuhiro.tanino@lycorp.co.jp","username":"mtanino"},"state":"REVIEWER"},{"updated":"2015-10-30 12:28:34.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":"2015-11-01 23:08:42.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":"2015-11-18 14:35:54.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":"2015-12-01 14:21:40.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":"2015-12-01 16:01:29.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"93bf87cb66c697fac3d9901689be0f5bfd47bb18","author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"date":"2015-10-23 15:53:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b06cfb387526b4ad70b04d8240fd71b23feabebe","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-10-23 16:52:02.000000000","message":"Patch Set 1:\n\nTesting completed on Citrix Xenserver. For rechecking only on the Citrix Xenserver CI,add a review comment with \"xenserver: recheck\". Contact info: openstack@citrix.com.\nFor debugging suggestions, see https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures\n\n- check-citrix-xenserver http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/83/238983/1/14336/index.html : SUCCESS in 56 m 01 s","accounts_in_message":[],"_revision_number":1},{"id":"562a97be4b33cb6d28b89f5aad728e33bfe59e41","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-23 17:22:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/83/238983/1/check/gate-tempest-dsvm-full/1a94aa1/ : SUCCESS in 1h 04m 29s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/83/238983/1/check/gate-tempest-dsvm-postgres-full/218a791/ : SUCCESS in 50m 32s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/83/238983/1/check/gate-tempest-dsvm-neutron-full/e41840d/ : SUCCESS in 1h 25m 12s\n- gate-grenade-dsvm http://logs.openstack.org/83/238983/1/check/gate-grenade-dsvm/3dd573a/ : SUCCESS in 58m 14s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/83/238983/1/check/gate-tempest-dsvm-large-ops/3a52b55/ : SUCCESS in 28m 38s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/83/238983/1/check/gate-tempest-dsvm-neutron-large-ops/fb1a4b7/ : SUCCESS in 28m 54s\n- gate-devstack-bashate http://logs.openstack.org/83/238983/1/check/gate-devstack-bashate/d7227c2/ : SUCCESS in 26s\n- gate-devstack-unit-tests http://logs.openstack.org/83/238983/1/check/gate-devstack-unit-tests/d373833/ : SUCCESS in 29s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/83/238983/1/check/gate-grenade-dsvm-partial-ncpu/7b53c77/ : SUCCESS in 44m 51s\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/83/238983/1/check/gate-tempest-dsvm-ironic-agent_ssh/b3e6dd9/ : SUCCESS in 41m 45s\n- gate-devstack-dsvm-updown http://logs.openstack.org/83/238983/1/check/gate-devstack-dsvm-updown/37dcefa/ : SUCCESS in 22m 21s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/83/238983/1/check/gate-tempest-dsvm-f21/ba45825/ : SUCCESS in 47m 02s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/83/238983/1/check/gate-tempest-dsvm-centos7/9a62d74/ : SUCCESS in 31m 59s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/83/238983/1/check/gate-devstack-publish-docs/22e130f//doc/build/html/ : SUCCESS in 1m 51s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/83/238983/1/check/gate-swift-dsvm-functional-nv/e44441f/ : SUCCESS in 28m 29s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/83/238983/1/check/gate-grenade-dsvm-neutron/2e036c1/ : SUCCESS in 47m 22s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/83/238983/1/check/gate-tempest-dsvm-multinode-full/f914ed6/ : SUCCESS in 1h 01m 53s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/83/238983/1/check/gate-tempest-dsvm-neutron-multinode-full/78a794b/ : SUCCESS in 1h 02m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9d69597febc9395e757c5b93cf80edd106f64780","author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"date":"2015-10-29 06:50:08.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"dac7a2be22ca974cf4368a8ce338217dc1292744","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-10-29 07:50:24.000000000","message":"Patch Set 2:\n\nTesting completed on Citrix Xenserver. For rechecking only on the Citrix Xenserver CI,add a review comment with \"xenserver: recheck\". Contact info: openstack@citrix.com.\nFor debugging suggestions, see https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures\n\n- check-citrix-xenserver http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/83/238983/2/14505/index.html : SUCCESS in 57 m 35 s","accounts_in_message":[],"_revision_number":2},{"id":"4a418b3c6ca73a3b422320bd232ef149544c6a27","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-29 08:57:25.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tempest-dsvm-full http://logs.openstack.org/83/238983/2/check/gate-tempest-dsvm-full/8282689/ : SUCCESS in 1h 01m 03s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/83/238983/2/check/gate-tempest-dsvm-postgres-full/0cb3db5/ : SUCCESS in 53m 55s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/83/238983/2/check/gate-tempest-dsvm-neutron-full/b7251cd/ : FAILURE in 19m 01s\n- gate-grenade-dsvm http://logs.openstack.org/83/238983/2/check/gate-grenade-dsvm/48e9e16/ : SUCCESS in 51m 32s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/83/238983/2/check/gate-tempest-dsvm-large-ops/f25214c/ : SUCCESS in 40m 18s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/83/238983/2/check/gate-tempest-dsvm-neutron-large-ops/a5a4bbd/ : SUCCESS in 37m 26s\n- gate-devstack-bashate http://logs.openstack.org/83/238983/2/check/gate-devstack-bashate/f59186e/ : SUCCESS in 23s\n- gate-devstack-unit-tests http://logs.openstack.org/83/238983/2/check/gate-devstack-unit-tests/429ade0/ : SUCCESS in 15s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/83/238983/2/check/gate-grenade-dsvm-partial-ncpu/d23d30b/ : SUCCESS in 54m 04s\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/83/238983/2/check/gate-tempest-dsvm-ironic-agent_ssh/4c7b78e/ : SUCCESS in 39m 17s\n- gate-devstack-dsvm-updown http://logs.openstack.org/83/238983/2/check/gate-devstack-dsvm-updown/2cbf902/ : SUCCESS in 28m 09s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/83/238983/2/check/gate-tempest-dsvm-f21/d84a65f/ : SUCCESS in 44m 55s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/83/238983/2/check/gate-tempest-dsvm-centos7/ecd4f10/ : SUCCESS in 41m 35s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/83/238983/2/check/gate-devstack-publish-docs/167bccc//doc/build/html/ : SUCCESS in 1m 54s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/83/238983/2/check/gate-swift-dsvm-functional-nv/c1c9ef6/ : SUCCESS in 31m 49s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/83/238983/2/check/gate-grenade-dsvm-neutron/f0c3505/ : SUCCESS in 56m 39s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/83/238983/2/check/gate-tempest-dsvm-multinode-full/be9137e/ : FAILURE in 59m 33s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/83/238983/2/check/gate-tempest-dsvm-neutron-multinode-full/699c2d9/ : SUCCESS in 1h 01m 58s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"598447a305ac04f3cfb98b129103c75ba6b81995","author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"date":"2015-10-29 12:51:29.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"4d02052aa877a93af67aaa3dcbd956cf2af355a8","author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"date":"2015-10-29 12:51:53.000000000","message":"Patch Set 4: Commit message was updated","accounts_in_message":[],"_revision_number":4},{"id":"28c06b92940323535b02a3f39bd1f31178418cd5","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-10-29 13:55:04.000000000","message":"Patch Set 4:\n\nTesting completed on Citrix Xenserver. For rechecking only on the Citrix Xenserver CI,add a review comment with \"xenserver: recheck\". Contact info: openstack@citrix.com.\nFor debugging suggestions, see https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures\n\n- check-citrix-xenserver http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/83/238983/4/14522/index.html : SUCCESS in 01 h 00 m 56 s","accounts_in_message":[],"_revision_number":4},{"id":"ff5a44e66bc8f00c703ddac9d8f8f37a882625a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-29 14:10:28.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tempest-dsvm-full http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-full/fa18828/ : SUCCESS in 53m 09s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-postgres-full/c14929c/ : SUCCESS in 52m 31s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-neutron-full/5ca872a/ : SUCCESS in 1h 06m 11s\n- gate-grenade-dsvm http://logs.openstack.org/83/238983/4/check/gate-grenade-dsvm/4f5066a/ : SUCCESS in 55m 58s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-large-ops/e26780c/ : SUCCESS in 36m 22s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-neutron-large-ops/898fcf3/ : SUCCESS in 26m 05s\n- gate-devstack-bashate http://logs.openstack.org/83/238983/4/check/gate-devstack-bashate/42bc870/ : SUCCESS in 26s\n- gate-devstack-unit-tests http://logs.openstack.org/83/238983/4/check/gate-devstack-unit-tests/22971b1/ : SUCCESS in 30s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/83/238983/4/check/gate-grenade-dsvm-partial-ncpu/ed07a12/ : FAILURE in 32m 04s\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-ironic-agent_ssh/d67908e/ : SUCCESS in 41m 31s\n- gate-devstack-dsvm-updown http://logs.openstack.org/83/238983/4/check/gate-devstack-dsvm-updown/3cb6b09/ : SUCCESS in 21m 30s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-f21/0b612fb/ : SUCCESS in 51m 10s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-centos7/702c608/ : SUCCESS in 33m 57s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/83/238983/4/check/gate-devstack-publish-docs/6067658//doc/build/html/ : SUCCESS in 1m 47s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/83/238983/4/check/gate-swift-dsvm-functional-nv/c5a486b/ : SUCCESS in 27m 57s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/83/238983/4/check/gate-grenade-dsvm-neutron/cc5ff3f/ : SUCCESS in 47m 46s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-multinode-full/c307ac1/ : SUCCESS in 49m 02s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-neutron-multinode-full/aed888f/ : SUCCESS in 1h 02m 21s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"dca75cb573261f0e8ba5b22bdd656d7d969241dc","author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"date":"2015-10-29 23:05:40.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"ed08c8f3a68e048e4454559ef33fe3c5cc8348fd","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-10-30 00:28:33.000000000","message":"Patch Set 4:\n\nFor those who have to dig around to see what this does\n\n---\n\nConfig option graceful_shutdown_timeout specifies how\nmany seconds after receiving a SIGTERM signal, a server should continue to run, handling the existing connections. Setting graceful_shutdown_timeout to zero means that the server will wait indefinitely until all remaining\nrequests have been fully served.\n\n---\n\nthere\u0027s a lot in the bug, and i haven\u0027t been following it.  it does feel like that instead of hardcoding \u00275\u0027 everywhere we should make this a global var","accounts_in_message":[],"_revision_number":4},{"id":"1e202c1210b6618182fe93059a9a507860dec114","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-30 00:47:32.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-full/16ef293/ : SUCCESS in 51m 12s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-postgres-full/2361b40/ : SUCCESS in 39m 53s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-neutron-full/10fce98/ : SUCCESS in 1h 08m 25s\n- gate-grenade-dsvm http://logs.openstack.org/83/238983/4/check/gate-grenade-dsvm/1598542/ : SUCCESS in 50m 04s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-large-ops/23568bf/ : SUCCESS in 29m 09s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-neutron-large-ops/a7b4a6d/ : SUCCESS in 25m 28s\n- gate-devstack-bashate http://logs.openstack.org/83/238983/4/check/gate-devstack-bashate/b098eff/ : SUCCESS in 14s\n- gate-devstack-unit-tests http://logs.openstack.org/83/238983/4/check/gate-devstack-unit-tests/a5ed9e9/ : SUCCESS in 24s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/83/238983/4/check/gate-grenade-dsvm-partial-ncpu/9551b26/ : SUCCESS in 43m 29s\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-ironic-agent_ssh/5c2c229/ : SUCCESS in 48m 50s\n- gate-devstack-dsvm-updown http://logs.openstack.org/83/238983/4/check/gate-devstack-dsvm-updown/a7ed22c/ : SUCCESS in 23m 16s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-f21/bfd09a5/ : SUCCESS in 52m 27s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-centos7/a089998/ : SUCCESS in 31m 00s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/83/238983/4/check/gate-devstack-publish-docs/b778e8c//doc/build/html/ : SUCCESS in 1m 16s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/83/238983/4/check/gate-swift-dsvm-functional-nv/de3b322/ : SUCCESS in 36m 40s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/83/238983/4/check/gate-grenade-dsvm-neutron/eb5a65c/ : SUCCESS in 47m 48s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-multinode-full/d529ddb/ : SUCCESS in 54m 27s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/83/238983/4/check/gate-tempest-dsvm-neutron-multinode-full/5a5bd4f/ : SUCCESS in 57m 41s (non-voting)\n- gate-grenade-dsvm-multinode-nv http://logs.openstack.org/83/238983/4/check/gate-grenade-dsvm-multinode-nv/448d6e1/ : SUCCESS in 51m 56s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5a6e092695c11239c85395bd79c941b21a0d80af","author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"date":"2015-10-30 11:29:17.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"44702f1be77c507b5d27bdb8cba32aa006017ce5","author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"date":"2015-10-30 11:46:50.000000000","message":"Patch Set 5:\n\nHi Ian Wienand,\nGlobal variable was added.","accounts_in_message":[],"_revision_number":5},{"id":"900d1705983880267f843b97762fb9ada18ebc16","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-10-30 12:28:34.000000000","message":"Patch Set 5:\n\nTesting completed on Citrix Xenserver. For rechecking only on the Citrix Xenserver CI,add a review comment with \"xenserver: recheck\". Contact info: openstack@citrix.com.\nFor debugging suggestions, see https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures\n\n- check-citrix-xenserver http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/83/238983/5/14611/index.html : SUCCESS in 55 m 46 s","accounts_in_message":[],"_revision_number":5},{"id":"9097acc635fde0073caca5268eb04731bad204cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-30 12:32:51.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/83/238983/5/check/gate-tempest-dsvm-full/d63fbd0/ : SUCCESS in 55m 52s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/83/238983/5/check/gate-tempest-dsvm-postgres-full/2ddfda8/ : SUCCESS in 44m 53s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/83/238983/5/check/gate-tempest-dsvm-neutron-full/c5bb2ae/ : SUCCESS in 59m 33s\n- gate-grenade-dsvm http://logs.openstack.org/83/238983/5/check/gate-grenade-dsvm/8f70064/ : SUCCESS in 51m 15s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/83/238983/5/check/gate-tempest-dsvm-large-ops/ad82baa/ : SUCCESS in 31m 28s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/83/238983/5/check/gate-tempest-dsvm-neutron-large-ops/401f285/ : SUCCESS in 36m 07s\n- gate-devstack-bashate http://logs.openstack.org/83/238983/5/check/gate-devstack-bashate/ae5f548/ : SUCCESS in 20s\n- gate-devstack-unit-tests http://logs.openstack.org/83/238983/5/check/gate-devstack-unit-tests/7bda4c9/ : SUCCESS in 18s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/83/238983/5/check/gate-grenade-dsvm-partial-ncpu/ae156de/ : SUCCESS in 50m 40s\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/83/238983/5/check/gate-tempest-dsvm-ironic-agent_ssh/b670c8d/ : SUCCESS in 39m 01s\n- gate-devstack-dsvm-updown http://logs.openstack.org/83/238983/5/check/gate-devstack-dsvm-updown/8fbad93/ : SUCCESS in 21m 12s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/83/238983/5/check/gate-tempest-dsvm-f21/d99cbe0/ : SUCCESS in 51m 15s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/83/238983/5/check/gate-tempest-dsvm-centos7/c95154e/ : SUCCESS in 35m 52s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/83/238983/5/check/gate-devstack-publish-docs/7f69af0//doc/build/html/ : SUCCESS in 1m 52s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/83/238983/5/check/gate-swift-dsvm-functional-nv/eddf63c/ : SUCCESS in 28m 18s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/83/238983/5/check/gate-grenade-dsvm-neutron/527fa82/ : SUCCESS in 44m 19s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/83/238983/5/check/gate-tempest-dsvm-multinode-full/33405fe/ : FAILURE in 58m 11s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/83/238983/5/check/gate-tempest-dsvm-neutron-multinode-full/8e29a8c/ : SUCCESS in 59m 06s (non-voting)\n- gate-grenade-dsvm-multinode-nv http://logs.openstack.org/83/238983/5/check/gate-grenade-dsvm-multinode-nv/bbc8dda/ : SUCCESS in 55m 51s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"932b19f2faa3c41f9a9f202fc2464647562df986","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-11-01 23:08:42.000000000","message":"Patch Set 5:\n\nThanks; the code looks like I would expect.\n\nIMO, the idea that we have to specify this for basically every user of oslo.service seems to point us in the direction that this is not a great idea.\n\nWhen the default behaviour seems to be \"send it SIGTERM, and it probably won\u0027t actually stop, because the children are busy for an unbounded amount of time ... oh, you really want it to shutdown ... you should have set this variable here\"\n\nwhen everyone is trying to ansible \u0026 puppet everything, stuff like services that don\u0027t stop are a real pita","accounts_in_message":[],"_revision_number":5},{"id":"a0c33b108d2c3b0307e81d615c65efb46656a90a","author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"date":"2015-11-02 08:55:11.000000000","message":"Patch Set 5:\n\nHi Ian Wienand,\nMy point of view is that we don\u0027t need to specify this for basically every user of oslo.service.\nI believe that we don\u0027t need it if graceful termination of service works fine and client closes all connection gracefully.\nSo if services and clients work well we don\u0027t need it.\n\nIf service is terminated because of graceful shutdown timeout we will have message https://github.com/openstack/oslo.service/blob/master/oslo_service/service.py#L344 in log file and it could be a reason to report a bug(that graceful shutdown doesn\u0027t work)\nThis message could be changed to warning...or even error message.\n\nThis review allows to close bug #1446583 but at the same time graceful shutdown problems will be visible.\n\nWhat is your point of view?","accounts_in_message":[],"_revision_number":5},{"id":"5dbcfc218378269ebaaf8b044039fc37640d2897","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-11-18 14:35:54.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"2d46b667e1d51cd18dd9dfd257d6c85c88709547","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-12-01 14:21:40.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"13c18effe11ff752f202d645d8463f412e0fab92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-01 14:23:32.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"7f8bbde3e2ee2db3acd1d32bfa64f0f55924e4e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-01 16:01:29.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/83/238983/5/gate/gate-tempest-dsvm-full/524663c/ : SUCCESS in 57m 14s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/83/238983/5/gate/gate-tempest-dsvm-postgres-full/9bfc17c/ : SUCCESS in 52m 38s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/83/238983/5/gate/gate-tempest-dsvm-neutron-full/b0a72e1/ : SUCCESS in 1h 01m 40s\n- gate-grenade-dsvm http://logs.openstack.org/83/238983/5/gate/gate-grenade-dsvm/970e2e3/ : SUCCESS in 51m 32s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/83/238983/5/gate/gate-tempest-dsvm-large-ops/d4a23d7/ : SUCCESS in 41m 49s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/83/238983/5/gate/gate-tempest-dsvm-neutron-large-ops/b7f9bff/ : SUCCESS in 40m 20s\n- gate-devstack-bashate http://logs.openstack.org/83/238983/5/gate/gate-devstack-bashate/702c32c/ : SUCCESS in 16s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/83/238983/5/gate/gate-grenade-dsvm-multinode/c2959a3/ : SUCCESS in 48m 35s","accounts_in_message":[],"_revision_number":5},{"id":"41dc35a650fe7e32a700e76c6250c0e4b43b379d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-01 16:01:31.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"7159b4ba5956c0fd3141fe13ac40057364683c9c","revisions":{"212acbcee30d7d2c56072d5d591444c52bad83b4":{"kind":"REWORK","_number":1,"created":"2015-10-23 15:53:36.000000000","uploader":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"ref":"refs/changes/83/238983/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/83/238983/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/83/238983/1"}}},"commit":{"parents":[{"commit":"0ba18481672964808bbbc4160643387dc931c654","subject":"Merge \"Pin bashate and allow for substitution\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0ba18481672964808bbbc4160643387dc931c654"}]}],"author":{"name":"Marian Horban","email":"mhorban@mirantis.com","date":"2015-10-22 19:47:49.000000000","tz":-240},"committer":{"name":"Marian Horban","email":"mhorban@mirantis.com","date":"2015-10-22 20:08:40.000000000","tz":-240},"subject":"[WIP]Config graceful_shutdown_timeout option for services","message":"[WIP]Config graceful_shutdown_timeout option for services\n\nTo avoid hanging services during gracefull shutdown option\ngraceful_shutdown_timeout should be configured.\n\nChange-Id: I2b7f0df831d65c55ae8cae241478f49c9641d99f\nDepends-On: I0dfbf2d0a4943337da24c0904a1ed6f0cdccd77b\nCloses-Bug: #1446583\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/212acbcee30d7d2c56072d5d591444c52bad83b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/212acbcee30d7d2c56072d5d591444c52bad83b4"}]},"branch":"refs/heads/master"},"991ca8052476120424717d05780df004e512894a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-10-29 06:50:08.000000000","uploader":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"ref":"refs/changes/83/238983/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/83/238983/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/83/238983/2"}}},"commit":{"parents":[{"commit":"0ba18481672964808bbbc4160643387dc931c654","subject":"Merge \"Pin bashate and allow for substitution\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0ba18481672964808bbbc4160643387dc931c654"}]}],"author":{"name":"Marian Horban","email":"mhorban@mirantis.com","date":"2015-10-22 19:47:49.000000000","tz":-240},"committer":{"name":"Marian Horban","email":"mhorban@mirantis.com","date":"2015-10-29 06:50:08.000000000","tz":0},"subject":"Config graceful_shutdown_timeout option for services","message":"Config graceful_shutdown_timeout option for services\n\nTo avoid hanging services during gracefull shutdown option\ngraceful_shutdown_timeout should be configured.\n\nDepends-On: I0dfbf2d0a4943337da24c0904a1ed6f0cdccd77b\nCloses-Bug: #1446583\n\nChange-Id: I2b7f0df831d65c55ae8cae241478f49c9641d99f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/991ca8052476120424717d05780df004e512894a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/991ca8052476120424717d05780df004e512894a"}]},"branch":"refs/heads/master"},"ec7b347c27ded076d4e00d49b27e6385decde9ac":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-10-29 12:51:29.000000000","uploader":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"ref":"refs/changes/83/238983/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/83/238983/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/83/238983/3"}}},"commit":{"parents":[{"commit":"b37ca0f7b46e1f1f0d311e17dc35f5a30a501a5e","subject":"Merge \"Format of nova-api log files was corrected\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b37ca0f7b46e1f1f0d311e17dc35f5a30a501a5e"}]}],"author":{"name":"Marian Horban","email":"mhorban@mirantis.com","date":"2015-10-22 19:47:49.000000000","tz":-240},"committer":{"name":"Marian Horban","email":"mhorban@mirantis.com","date":"2015-10-29 12:51:29.000000000","tz":0},"subject":"Config graceful_shutdown_timeout option for services","message":"Config graceful_shutdown_timeout option for services\n\nTo avoid hanging services during gracefull shutdown option\ngraceful_shutdown_timeout should be configured.\n\nDepends-On: I0dfbf2d0a4943337da24c0904a1ed6f0cdccd77b\nCloses-Bug: #1446583\n\nChange-Id: I2b7f0df831d65c55ae8cae241478f49c9641d99f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ec7b347c27ded076d4e00d49b27e6385decde9ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ec7b347c27ded076d4e00d49b27e6385decde9ac"}]},"branch":"refs/heads/master"},"51ddecbeeef9c26ac4d67ebff863a5fd7d471d48":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2015-10-29 12:51:53.000000000","uploader":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"ref":"refs/changes/83/238983/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/83/238983/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/83/238983/4"}}},"commit":{"parents":[{"commit":"b37ca0f7b46e1f1f0d311e17dc35f5a30a501a5e","subject":"Merge \"Format of nova-api log files was corrected\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b37ca0f7b46e1f1f0d311e17dc35f5a30a501a5e"}]}],"author":{"name":"Marian Horban","email":"mhorban@mirantis.com","date":"2015-10-22 19:47:49.000000000","tz":-240},"committer":{"name":"Marian Horban","email":"mhorban@mirantis.com","date":"2015-10-29 12:51:53.000000000","tz":0},"subject":"Config graceful_shutdown_timeout option for services","message":"Config graceful_shutdown_timeout option for services\n\nTo avoid hanging services during gracefull shutdown option\ngraceful_shutdown_timeout should be configured.\n\nCloses-Bug: #1446583\n\nChange-Id: I2b7f0df831d65c55ae8cae241478f49c9641d99f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/51ddecbeeef9c26ac4d67ebff863a5fd7d471d48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/51ddecbeeef9c26ac4d67ebff863a5fd7d471d48"}]},"branch":"refs/heads/master"},"7159b4ba5956c0fd3141fe13ac40057364683c9c":{"kind":"REWORK","_number":5,"created":"2015-10-30 11:29:17.000000000","uploader":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"ref":"refs/changes/83/238983/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/83/238983/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/83/238983/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/83/238983/5"}}},"commit":{"parents":[{"commit":"a9e92c225c2144bbcfe553294b5c579364dece45","subject":"Merge \"Add the ability to install/enable Heat plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a9e92c225c2144bbcfe553294b5c579364dece45"}]}],"author":{"name":"Marian Horban","email":"mhorban@mirantis.com","date":"2015-10-22 19:47:49.000000000","tz":-240},"committer":{"name":"Marian Horban","email":"mhorban@mirantis.com","date":"2015-10-29 15:44:12.000000000","tz":-240},"subject":"Config graceful_shutdown_timeout option for services","message":"Config graceful_shutdown_timeout option for services\n\nTo avoid hanging services during gracefull shutdown option\ngraceful_shutdown_timeout should be configured.\n\nCloses-Bug: #1446583\n\nChange-Id: I2b7f0df831d65c55ae8cae241478f49c9641d99f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7159b4ba5956c0fd3141fe13ac40057364683c9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7159b4ba5956c0fd3141fe13ac40057364683c9c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
