)]}'
{"id":"openstack%2Fdevstack~51621","triplet_id":"openstack%2Fdevstack~master~Ic198289aef2ec48701e79ce08763dce6502bdca8","project":"openstack/devstack","branch":"master","topic":"bug/1234254-otherways","hashtags":[],"change_id":"Ic198289aef2ec48701e79ce08763dce6502bdca8","subject":"Add a comment about how to daemonize process","status":"ABANDONED","created":"2013-10-14 14:27:53.000000000","updated":"2013-10-25 06:03:09.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4bde1e7ec18399a91327c3543030d12e030d34c4","_number":51621,"virtual_id_number":51621,"owner":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2013-10-17 18:14:10.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-2,"date":"2013-10-17 17:20:55.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-10-14 15:02:04.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2013-10-17 18:14:10.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ed8267a4aa3c677632ee3f8417a87dc9e1b8cf64","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-14 15:02:04.000000000","message":"Patch Set 1: Do not merge\n\nSigh.  This is not a hidden behaviour.  The behaviour you want is a hidden byproduct of the way the passed commands are formed and the way that bash subsequently interprets them.","accounts_in_message":[],"_revision_number":1},{"id":"0105b7af4788608ff9d49af992752d44628de681","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-14 15:04:22.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/21/51621/1/check/check-tempest-devstack-vm-full/b709ebe : SUCCESS in 30m 34s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/21/51621/1/check/check-tempest-devstack-vm-postgres-full/1c51771 : SUCCESS in 36m 16s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/21/51621/1/check/check-tempest-devstack-vm-neutron/596829d : SUCCESS in 24m 22s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/21/51621/1/check/gate-tempest-devstack-vm-large-ops/fdfd4be : SUCCESS in 13m 43s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/21/51621/1/check/gate-tempest-devstack-vm-neutron-large-ops/0e14761 : SUCCESS in 15m 26s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/21/51621/1/check/check-grenade-devstack-vm/4ab07ae : SUCCESS in 30m 11s\n- check-swift-devstack-vm-functional http://logs.openstack.org/21/51621/1/check/check-swift-devstack-vm-functional/b3f7e15 : SUCCESS in 12m 16s\n","accounts_in_message":[],"_revision_number":1},{"id":"b76b76c2deef615538d9fec81a147bbc6822919d","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2013-10-14 15:30:15.000000000","message":"Patch Set 1:\n\nI just want to add something in devstack for next person that try to figure out why they need to add \u0027cd blabla ; mydaemon\u0027 when they use screen_it. My sentence is perhaps not good, but what can we do to ensure screen_it is correctly used ?","accounts_in_message":[],"_revision_number":1},{"id":"118ce67cc8699252e2893114c25a32062f3f828f","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-14 15:36:50.000000000","message":"Patch Set 1:\n\nJust say that if you want to \u0027daemonize\u0027 a non-daemon process (which is what is going on here) you need to ensure that bash evaluates the command-line args in a subshell.  That can be done in a couple of ways, commonly done in devstack by using multiple commands (include \u0027;\u0027), I/O redirection (include \u0027\u003c\u0027, \u0027\u003e\u0027 or \u0027|\u0027) or a command block (enclose in \u0027{}\u0027).","accounts_in_message":[],"_revision_number":1},{"id":"ea8bc4356f260ca3650c00d29dde5ddddf39e72f","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2013-10-14 16:25:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dd3097efc87ccf64efb721fffea1f1e9d36d1a78","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-14 17:17:38.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/21/51621/2/check/check-tempest-devstack-vm-full/1596f2e : SUCCESS in 41m 12s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/21/51621/2/check/check-tempest-devstack-vm-postgres-full/81ce60c : SUCCESS in 50m 00s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/21/51621/2/check/check-tempest-devstack-vm-neutron/da3baa4 : SUCCESS in 32m 54s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/21/51621/2/check/gate-tempest-devstack-vm-large-ops/7daed2f : SUCCESS in 14m 32s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/21/51621/2/check/gate-tempest-devstack-vm-neutron-large-ops/4b21ac1 : SUCCESS in 21m 36s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/21/51621/2/check/check-grenade-devstack-vm/3e1a96a : SUCCESS in 52m 27s\n- check-swift-devstack-vm-functional http://logs.openstack.org/21/51621/2/check/check-swift-devstack-vm-functional/f62486d : SUCCESS in 20m 29s\n","accounts_in_message":[],"_revision_number":2},{"id":"a278273ec3d25abc3cfd6f99acbeb807cd46ec82","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2013-10-17 17:20:55.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"458f65c5858ac3fcf02b581ca43d9905a91fb04b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-17 17:21:01.000000000","message":"Patch Set 3:\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":3},{"id":"059715a9e49d9ccb5fc381f06dbfc0f0fdd5521c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-17 18:14:10.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/21/51621/3/check/check-tempest-devstack-vm-full/bb93dac : SUCCESS in 52m 54s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/21/51621/3/check/check-tempest-devstack-vm-postgres-full/1ecd81a : SUCCESS in 40m 39s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/21/51621/3/check/check-tempest-devstack-vm-neutron/aacd52d : SUCCESS in 18m 59s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/21/51621/3/check/gate-tempest-devstack-vm-large-ops/a38b71d : SUCCESS in 14m 43s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/21/51621/3/check/gate-tempest-devstack-vm-neutron-large-ops/b06d735 : SUCCESS in 17m 10s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/21/51621/3/check/check-grenade-devstack-vm/0ab6a12 : SUCCESS in 24m 56s\n- check-swift-devstack-vm-functional http://logs.openstack.org/21/51621/3/check/check-swift-devstack-vm-functional/3c78944 : SUCCESS in 11m 51s\n","accounts_in_message":[],"_revision_number":3},{"id":"0e76dba034a2839a17d295cbc17346c06ec19ae0","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-25 06:03:09.000000000","message":"Patch Set 3:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3},{"id":"8fc6c64c2e5842110fb672b2eb3178cb4f0bae3e","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-25 06:03:09.000000000","message":"Patch Set 3: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"afd4524736925f247e586c7440b4e9fc09f19392","revisions":{"54dc53a3cc5479bea082c7425d465bc6a5e4dc8d":{"kind":"REWORK","_number":1,"created":"2013-10-14 14:27:53.000000000","uploader":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"ref":"refs/changes/21/51621/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/21/51621/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/51621/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/51621/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/51621/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/21/51621/1"}}},"commit":{"parents":[{"commit":"3931573f2bdb542ff4299bd548cab3458c3b0c99","subject":"mute useless console output, when run ./stack.sh","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3931573f2bdb542ff4299bd548cab3458c3b0c99"}]}],"author":{"name":"Mehdi Abaakouk","email":"mehdi.abaakouk@enovance.com","date":"2013-10-14 14:13:13.000000000","tz":120},"committer":{"name":"Mehdi Abaakouk","email":"mehdi.abaakouk@enovance.com","date":"2013-10-14 14:14:54.000000000","tz":120},"subject":"Add a comment to a hidden behavior of _run_process","message":"Add a comment to a hidden behavior of _run_process\n\nThis change add a comment to a hidden behavior of _run_process\n\nChange-Id: Ic198289aef2ec48701e79ce08763dce6502bdca8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/54dc53a3cc5479bea082c7425d465bc6a5e4dc8d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/54dc53a3cc5479bea082c7425d465bc6a5e4dc8d"}]},"branch":"refs/heads/master"},"271e25054b9a23e02d2cc54a6509e747437b56ee":{"kind":"REWORK","_number":2,"created":"2013-10-14 16:25:00.000000000","uploader":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"ref":"refs/changes/21/51621/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/21/51621/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/51621/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/51621/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/51621/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/21/51621/2"}}},"commit":{"parents":[{"commit":"3931573f2bdb542ff4299bd548cab3458c3b0c99","subject":"mute useless console output, when run ./stack.sh","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3931573f2bdb542ff4299bd548cab3458c3b0c99"}]}],"author":{"name":"Mehdi Abaakouk","email":"mehdi.abaakouk@enovance.com","date":"2013-10-14 14:13:13.000000000","tz":120},"committer":{"name":"Mehdi Abaakouk","email":"mehdi.abaakouk@enovance.com","date":"2013-10-14 16:23:35.000000000","tz":120},"subject":"Add a comment about how to daemonize process","message":"Add a comment about how to daemonize process\n\nThis patch add a comment about how to daemonize process\n\nChange-Id: Ic198289aef2ec48701e79ce08763dce6502bdca8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/271e25054b9a23e02d2cc54a6509e747437b56ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/271e25054b9a23e02d2cc54a6509e747437b56ee"}]},"branch":"refs/heads/master"},"afd4524736925f247e586c7440b4e9fc09f19392":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2013-10-17 17:20:55.000000000","uploader":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"ref":"refs/changes/21/51621/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/21/51621/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/51621/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/51621/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/51621/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/21/51621/3"}}},"commit":{"parents":[{"commit":"c01e6a789e7e79e735ca3a66965db07622ab3bea","subject":"Don\u0027t kill nova-bm-deploy-helper prematurally","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c01e6a789e7e79e735ca3a66965db07622ab3bea"}]}],"author":{"name":"Mehdi Abaakouk","email":"mehdi.abaakouk@enovance.com","date":"2013-10-14 14:13:13.000000000","tz":120},"committer":{"name":"Mehdi Abaakouk","email":"mehdi.abaakouk@enovance.com","date":"2013-10-17 17:20:15.000000000","tz":120},"subject":"Add a comment about how to daemonize process","message":"Add a comment about how to daemonize process\n\nThis patch add a comment about how to daemonize process\n\nChange-Id: Ic198289aef2ec48701e79ce08763dce6502bdca8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/afd4524736925f247e586c7440b4e9fc09f19392"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/afd4524736925f247e586c7440b4e9fc09f19392"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
