)]}'
{"id":"openstack%2Fdevstack~43006","triplet_id":"openstack%2Fdevstack~master~Idf0d1b842bb9ab046c9ef826de1dfc55b3f1df9d","project":"openstack/devstack","branch":"master","topic":"bug/1214616","hashtags":[],"change_id":"Idf0d1b842bb9ab046c9ef826de1dfc55b3f1df9d","subject":"Colorize Neutron log output and refactor log setup code","status":"MERGED","created":"2013-08-20 21:54:29.000000000","updated":"2013-09-25 09:06:07.000000000","submitted":"2013-09-24 21:59:07.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c3db2ed466942345cdfc3c0b1ea93b95fc7fbc2e","_number":43006,"virtual_id_number":43006,"owner":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},{"value":2,"date":"2013-09-24 21:59:07.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"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"},"recommended":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"all":[{"value":1,"date":"2013-09-13 17:41:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":2,"date":"2013-09-24 19:53:52.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2013-09-23 23:13:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"value":2,"date":"2013-09-23 15:58:22.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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":1,"date":"2013-09-24 19:53:52.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"value":0,"date":"2013-09-23 15:58:22.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":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"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":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"_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":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-09-13 17:41:57.000000000","updated_by":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"reviewer":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"state":"REVIEWER"},{"updated":"2013-09-23 15:58:22.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":"2013-09-23 23:13:17.000000000","updated_by":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"reviewer":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"state":"REVIEWER"},{"updated":"2013-09-24 19:53:52.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-09-24 21:59:07.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"68aa6c531aa21b1825db40760ad85d08f9196c06","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-21 01:19:18.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/06/43006/1/check/gate-tempest-devstack-vm-full/a59a690 : SUCCESS in 1h 09m 13s\n- gate-tempest-devstack-vm-cells-full http://logs.openstack.org/06/43006/1/check/gate-tempest-devstack-vm-cells-full/b47506b : FAILURE in 42m 03s (non-voting)\n- gate-tempest-devstack-vm-testr-full http://logs.openstack.org/06/43006/1/check/gate-tempest-devstack-vm-testr-full/631d618 : SUCCESS in 1h 00m 10s (non-voting)\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/06/43006/1/check/gate-tempest-devstack-vm-postgres-full/1c32dde : SUCCESS in 1h 28m 10s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/06/43006/1/check/gate-tempest-devstack-vm-neutron/aabd9e3 : SUCCESS in 56m 57s\n- gate-grenade-devstack-vm http://logs.openstack.org/06/43006/1/check/gate-grenade-devstack-vm/ca55b78 : ABORTED in 2h 27m 29s\n","accounts_in_message":[],"_revision_number":1},{"id":"beda2819706e357419f4e0e77aacac3acf7fac98","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2013-08-21 06:37:17.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"e3e03c06305f4fba967bbacfdb23b21105cb49eb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-21 07:39:15.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/06/43006/1/check/gate-tempest-devstack-vm-full/834cce3 : SUCCESS in 44m 18s\n- gate-tempest-devstack-vm-cells-full http://logs.openstack.org/06/43006/1/check/gate-tempest-devstack-vm-cells-full/b2a4023 : FAILURE in 16m 51s (non-voting)\n- gate-tempest-devstack-vm-testr-full http://logs.openstack.org/06/43006/1/check/gate-tempest-devstack-vm-testr-full/97dc246 : SUCCESS in 28m 12s (non-voting)\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/06/43006/1/check/gate-tempest-devstack-vm-postgres-full/f2aa6cf : SUCCESS in 51m 34s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/06/43006/1/check/gate-tempest-devstack-vm-neutron/9d86c6d : SUCCESS in 24m 45s\n- gate-grenade-devstack-vm http://logs.openstack.org/06/43006/1/check/gate-grenade-devstack-vm/bfbd2e6 : SUCCESS in 25m 13s\n","accounts_in_message":[],"_revision_number":1},{"id":"0555bb0299fe0ec8cd580f8279c31adecc4dfa92","author":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"date":"2013-08-21 08:16:51.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"eefb26f4b506c6dcd887cb443a169dbc0e0ad4db","author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"date":"2013-08-22 20:03:33.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"3244070390f648406fe8fffc2962dd4a0a4b4608","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-08-23 16:06:03.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nProblems in the cinder logs with key errors.  Why cinder would use different keys than nova, who knows...","accounts_in_message":[],"_revision_number":1},{"id":"3bffa9229b5d7360e153ea9df0211de2f6b08b29","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-08-31 06:03:07.000000000","message":"Patch Set 1: 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":1},{"id":"f97c3248774c7614d1ae7d35ad5e39da99908308","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-08-31 06:03:07.000000000","message":"Patch Set 1:\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":1},{"id":"8c977da7234bb68c66390c879fb46c3ee9bd539e","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2013-09-03 20:31:54.000000000","message":"Patch Set 1: Restored","accounts_in_message":[],"_revision_number":1},{"id":"a861b4d7a78453410202b0fd29afbbbab4f67960","author":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"date":"2013-09-06 01:58:02.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"b66c959557f18652abb4d8ccc04c9c8cb757f673","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-13 06:03:02.000000000","message":"Patch Set 1: 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":1},{"id":"2ca58922e572a398b9c2701289b6440beb1209d6","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-13 06:03:02.000000000","message":"Patch Set 1:\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":1},{"id":"91df8350404d3727f7dc818be2e577903430c282","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2013-09-13 15:42:25.000000000","message":"Patch Set 1: Restored\n\nagain","accounts_in_message":[],"_revision_number":1},{"id":"0b5037853350b92c7457af4d48bac4f1b461b9ad","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2013-09-13 17:32:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"131543de465425c72ee37d837bb8a4e0a32605e8","author":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"date":"2013-09-13 17:41:57.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"31479519386c4d7619af985009279ec6ac528087","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-13 18:38:21.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/06/43006/2/check/gate-tempest-devstack-vm-full/3c84ceb : SUCCESS in 26m 52s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/06/43006/2/check/gate-tempest-devstack-vm-postgres-full/a5a0a06 : SUCCESS in 26m 07s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/06/43006/2/check/gate-tempest-devstack-vm-neutron/70db346 : SUCCESS in 17m 05s\n- gate-grenade-devstack-vm http://logs.openstack.org/06/43006/2/check/gate-grenade-devstack-vm/ebd0f55 : SUCCESS in 41m 31s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/06/43006/2/check/gate-swift-devstack-vm-functional/8b752ab : SUCCESS in 9m 42s\n","accounts_in_message":[],"_revision_number":2},{"id":"519208dc856781e50af0a0ae6dcf04e8d04809df","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-23 12:48:01.000000000","message":"Patch Set 2:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"5a68b1e22bb5284621045e09841b2a1ec3bc829d","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-23 12:48:02.000000000","message":"Patch Set 2:\n\nrechecking because review is older than 5 days, and is at risk of merge conflict.","accounts_in_message":[],"_revision_number":2},{"id":"14148ec1555f7c6eed9f196127219eb1784321f3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-23 13:18:53.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/06/43006/2/check/gate-tempest-devstack-vm-full/dda66e2 : SUCCESS in 28m 20s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/06/43006/2/check/gate-tempest-devstack-vm-postgres-full/7ff0031 : SUCCESS in 28m 37s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/06/43006/2/check/gate-tempest-devstack-vm-neutron/ae38a87 : SUCCESS in 18m 11s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/06/43006/2/check/gate-tempest-devstack-vm-large-ops/2aede0b : SUCCESS in 11m 52s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/06/43006/2/check/gate-grenade-devstack-vm/ca02582 : SUCCESS in 27m 19s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/06/43006/2/check/gate-swift-devstack-vm-functional/0993d47 : SUCCESS in 10m 36s\n","accounts_in_message":[],"_revision_number":2},{"id":"34cd68c57b89c4da815b855df859e1e81693c26a","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-23 15:58:22.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"b0556246cb5b12f3cce14f0d22c08a4a7bcfbd18","author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"date":"2013-09-23 23:13:17.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"23a489358fec41acaca17749cb7e4856a124ebba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-24 19:53:52.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"71f3cf7564a8d73e627cce5ca1c55ec88b299640","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-24 19:53:52.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"4a763b64130d0986fb171f3de71fb898647a9ad2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-24 21:59:07.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/06/43006/2/gate/gate-tempest-devstack-vm-full/de41bd9 : SUCCESS in 31m 24s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/06/43006/2/gate/gate-tempest-devstack-vm-postgres-full/be3c41f : SUCCESS in 32m 43s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/06/43006/2/gate/gate-tempest-devstack-vm-neutron/b948f4a : SUCCESS in 20m 05s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/06/43006/2/gate/gate-tempest-devstack-vm-large-ops/f379554 : SUCCESS in 10m 46s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/06/43006/2/gate/gate-grenade-devstack-vm/d1c2b5a : SUCCESS in 27m 51s\n- gate-swift-devstack-vm-functional http://logs.openstack.org/06/43006/2/gate/gate-swift-devstack-vm-functional/990d8ab : SUCCESS in 12m 55s\n","accounts_in_message":[],"_revision_number":2},{"id":"f1cc9bde39a1fed8a75de9f682e5d483f5280aaf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-24 21:59:07.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2},{"id":"74e980164e31ce387ce0550d929aad0054895075","author":{"_account_id":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},"date":"2013-09-25 09:06:07.000000000","message":"Patch Set 2:\n\nCould you guys look at this change?\nhttps://review.openstack.org/48207","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"05ae833be298d1b8fa85cfbb9ef57c059baea05e","revisions":{"1853777943ddf82cd28e5b511a1b2a80c8860dbf":{"kind":"REWORK","_number":1,"created":"2013-08-20 21:54:29.000000000","uploader":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"ref":"refs/changes/06/43006/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/06/43006/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/06/43006/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/06/43006/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/06/43006/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/06/43006/1"}}},"commit":{"parents":[{"commit":"5bc585f7d47a901c4cb9f43cdf377a103e6fa38c","subject":"Merge \"Echo service start failures.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5bc585f7d47a901c4cb9f43cdf377a103e6fa38c"}]}],"author":{"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","date":"2013-08-20 21:51:08.000000000","tz":-420},"committer":{"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","date":"2013-08-20 21:53:51.000000000","tz":-420},"subject":"Colorize Neutron log output and refactor log setup code","message":"Colorize Neutron log output and refactor log setup code\n\nBug 1214616\n\nThis patch adds colors to on-screen Neutron log output in the same way nova,\ncinder, and heat engine do.\nTo this aim, logging configuration instructions are moved into ./functions.\nThe reason for this refactoring is that these instruction are the same for each\nproject, with the only exception of the target configuration file.\n\nChange-Id: Idf0d1b842bb9ab046c9ef826de1dfc55b3f1df9d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1853777943ddf82cd28e5b511a1b2a80c8860dbf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1853777943ddf82cd28e5b511a1b2a80c8860dbf"}]},"branch":"refs/heads/master"},"05ae833be298d1b8fa85cfbb9ef57c059baea05e":{"kind":"REWORK","_number":2,"created":"2013-09-13 17:32:17.000000000","uploader":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"ref":"refs/changes/06/43006/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/06/43006/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/06/43006/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/06/43006/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/06/43006/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/06/43006/2"}}},"commit":{"parents":[{"commit":"7ab1f22c606ae55883ac47298c810062965a1527","subject":"Merge \"Stop doing special things with setuptools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ab1f22c606ae55883ac47298c810062965a1527"}]}],"author":{"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","date":"2013-08-20 21:51:08.000000000","tz":-420},"committer":{"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","date":"2013-09-13 17:34:40.000000000","tz":-420},"subject":"Colorize Neutron log output and refactor log setup code","message":"Colorize Neutron log output and refactor log setup code\n\nBug 1214616\n\nThis patch adds colors to on-screen Neutron log output in the same way nova,\ncinder, and heat engine do.\nTo this aim, colorized logging configuration has been moved to ./functions.\nThe reason for this refactoring is that these instruction are the same or\nvery similar for each project, with the only exception of the target\nconfiguration file.\n\nChange-Id: Idf0d1b842bb9ab046c9ef826de1dfc55b3f1df9d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/05ae833be298d1b8fa85cfbb9ef57c059baea05e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/05ae833be298d1b8fa85cfbb9ef57c059baea05e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
