)]}'
{"id":"openstack%2Fopenstack-specs~172552","triplet_id":"openstack%2Fopenstack-specs~master~I3aef34d276fe77de79a78ad6e2a8426b88f00795","project":"openstack/openstack-specs","branch":"master","hashtags":[],"change_id":"I3aef34d276fe77de79a78ad6e2a8426b88f00795","subject":"OpenStack wide Error Codes for Log Messages","status":"ABANDONED","created":"2015-04-10 20:05:26.000000000","updated":"2016-03-22 01:09:09.000000000","total_comment_count":73,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"42300cdade30211a63c6e12cb954cbf895b9dfee","_number":172552,"virtual_id_number":172552,"owner":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2015-04-13 13:03:05.000000000","_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":-1,"date":"2015-04-11 00:46:14.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2015-05-20 13:22:39.000000000","_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":6601,"name":"James Carey","email":"jecarey@yerac.com","username":"jecarey"},{"date":"2016-03-11 19:22:09.000000000","_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":7535,"name":"Nikolay Starodubtsev","email":"starodubcevna@gmail.com","username":"Kezar"},{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},{"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":12606,"name":"Miguel Grinberg","email":"miguel.grinberg@gmail.com","username":"miguelgrinberg"}],"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":{"disliked":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},{"value":-1,"date":"2015-06-03 00:42:57.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},{"value":-1,"date":"2015-04-13 20:26:21.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":-1,"date":"2015-04-13 14:52:57.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":-1,"date":"2015-04-12 20:47:42.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6601,"name":"James Carey","email":"jecarey@yerac.com","username":"jecarey"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":-1,"date":"2015-06-03 09:45:45.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":-1,"date":"2015-04-11 03:03:30.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7535,"name":"Nikolay Starodubtsev","email":"starodubcevna@gmail.com","username":"Kezar"},{"value":-1,"date":"2015-04-18 00:54:56.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"value":-1,"date":"2015-04-15 16:50:26.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"value":-1,"date":"2015-04-13 14:20:36.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"value":-1,"date":"2015-04-14 21:50:43.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12606,"name":"Miguel Grinberg","email":"miguel.grinberg@gmail.com","username":"miguelgrinberg"}],"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":{"all":[{"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},{"date":"2016-03-15 06:28:33.000000000","_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"date":"2015-04-11 01:15:12.000000000","_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"date":"2015-04-11 01:13:37.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"date":"2015-06-22 15:43:59.000000000","_account_id":6601,"name":"James Carey","email":"jecarey@yerac.com","username":"jecarey"},{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"date":"2015-04-11 01:15:41.000000000","_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"date":"2015-04-11 01:16:43.000000000","_account_id":7535,"name":"Nikolay Starodubtsev","email":"starodubcevna@gmail.com","username":"Kezar"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"date":"2015-04-11 01:12:50.000000000","_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"date":"2015-04-14 07:53:47.000000000","_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"date":"2015-04-11 01:13:27.000000000","_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},{"date":"2015-05-19 19:11:23.000000000","_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"date":"2015-04-14 21:38:02.000000000","_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"date":"2015-06-04 01:59:14.000000000","_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"date":"2015-04-11 01:17:01.000000000","_account_id":12606,"name":"Miguel Grinberg","email":"miguel.grinberg@gmail.com","username":"miguelgrinberg"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":6601,"name":"James Carey","email":"jecarey@yerac.com","username":"jecarey"},{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"_account_id":7535,"name":"Nikolay Starodubtsev","email":"starodubcevna@gmail.com","username":"Kezar"},{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},{"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},{"_account_id":12606,"name":"Miguel Grinberg","email":"miguel.grinberg@gmail.com","username":"miguelgrinberg"},{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-04-11 00:46:14.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-04-11 01:12:50.000000000","updated_by":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"reviewer":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"state":"REVIEWER"},{"updated":"2015-04-11 01:13:27.000000000","updated_by":{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},"reviewer":{"_account_id":1112,"name":"Everett Toews","email":"everett.toews@rackspace.com","username":"everett-toews"},"state":"REVIEWER"},{"updated":"2015-04-11 01:13:37.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2015-04-11 01:15:12.000000000","updated_by":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"reviewer":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"state":"REVIEWER"},{"updated":"2015-04-11 01:15:41.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2015-04-11 01:16:43.000000000","updated_by":{"_account_id":7535,"name":"Nikolay Starodubtsev","email":"starodubcevna@gmail.com","username":"Kezar"},"reviewer":{"_account_id":7535,"name":"Nikolay Starodubtsev","email":"starodubcevna@gmail.com","username":"Kezar"},"state":"REVIEWER"},{"updated":"2015-04-11 01:17:01.000000000","updated_by":{"_account_id":12606,"name":"Miguel Grinberg","email":"miguel.grinberg@gmail.com","username":"miguelgrinberg"},"reviewer":{"_account_id":12606,"name":"Miguel Grinberg","email":"miguel.grinberg@gmail.com","username":"miguelgrinberg"},"state":"REVIEWER"},{"updated":"2015-04-13 13:03:05.000000000","updated_by":{"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},"reviewer":{"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},"state":"REVIEWER"},{"updated":"2015-04-13 14:20:36.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2015-04-13 14:52:57.000000000","updated_by":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"reviewer":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"state":"REVIEWER"},{"updated":"2015-04-13 20:26:21.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2015-04-14 07:53:47.000000000","updated_by":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"reviewer":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"state":"REVIEWER"},{"updated":"2015-04-14 21:38:02.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"},{"updated":"2015-05-19 19:11:23.000000000","updated_by":{"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},"reviewer":{"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},"state":"REVIEWER"},{"updated":"2015-05-20 13:22:39.000000000","updated_by":{"_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},"reviewer":{"_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},"state":"REVIEWER"},{"updated":"2015-06-03 00:42:57.000000000","updated_by":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"reviewer":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"state":"REVIEWER"},{"updated":"2015-06-04 01:59:14.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2015-06-22 15:43:59.000000000","updated_by":{"_account_id":6601,"name":"James Carey","email":"jecarey@yerac.com","username":"jecarey"},"reviewer":{"_account_id":6601,"name":"James Carey","email":"jecarey@yerac.com","username":"jecarey"},"state":"REVIEWER"},{"updated":"2016-03-11 19:22:09.000000000","updated_by":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"reviewer":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"state":"REVIEWER"},{"updated":"2016-03-15 06:28:33.000000000","updated_by":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"reviewer":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"state":"REVIEWER"}],"messages":[{"id":"5465c1f972b74df7f92f23a276592a03e9e96ec6","author":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"date":"2015-04-10 20:05:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9bdb8d3731e9b3786ad7981130da10db9d648524","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-10 20:21:08.000000000","message":"Patch Set 1: 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-openstack-specs-docs http://logs.openstack.org/52/172552/1/check/gate-openstack-specs-docs/09f151d/ : FAILURE in 1m 58s","accounts_in_message":[],"_revision_number":1},{"id":"b1c826a8df71983d4be1218dce3950cd674924e2","author":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"date":"2015-04-10 23:50:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fda5ada96e6e11b547710a48023fefe60360cf25","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-10 23:51:54.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-openstack-specs-docs http://logs.openstack.org/52/172552/2/check/gate-openstack-specs-docs/4fac278/ : FAILURE in 1m 28s","accounts_in_message":[],"_revision_number":2},{"id":"6b4a3daf8c3a6f3c372affb4795e20f52d2f48dc","author":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"date":"2015-04-10 23:55:10.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3a453a84f9c813346d5455f428cdcbd42a30288c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-10 23:58:52.000000000","message":"Patch Set 3: 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-openstack-specs-docs http://logs.openstack.org/52/172552/3/check/gate-openstack-specs-docs/d7acbd5/ : FAILURE in 1m 45s","accounts_in_message":[],"_revision_number":3},{"id":"a0d0e0b0d3ba9e882549ee18e64524b2fbdb37fa","author":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"date":"2015-04-11 00:36:07.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6008af23e04e9b3145a9ecb8ca54af0dda6ee2e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 00:37:39.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-openstack-specs-docs http://logs.openstack.org/52/172552/4/check/gate-openstack-specs-docs/fe03a41/ : FAILURE in 1m 25s","accounts_in_message":[],"_revision_number":4},{"id":"c4cc03c60fa2ea582a62047577f98f6da3caed9b","author":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"date":"2015-04-11 00:44:10.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"e81c2ec5e3146999ade038b0fc0535be32edf0de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 00:46:14.000000000","message":"Patch Set 5: 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-openstack-specs-docs http://logs.openstack.org/52/172552/5/check/gate-openstack-specs-docs/e55e4f7/ : FAILURE in 1m 58s","accounts_in_message":[],"_revision_number":5},{"id":"4b8447b24369cb25894aa4581af6a1980356de60","author":{"_account_id":7535,"name":"Nikolay Starodubtsev","email":"starodubcevna@gmail.com","username":"Kezar"},"date":"2015-04-11 03:03:30.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)\n\nI have the question that should be described better and a quick notice about the formatting of RST text.\nOtherwise the spec LGTM.","accounts_in_message":[],"_revision_number":5},{"id":"e07bc5702eca54462fad1ae12c59b84453f9afd3","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-04-12 20:47:42.000000000","message":"Patch Set 5: Code-Review-1\n\n(18 comments)\n\nI\u0027m having some trouble separating the \"logging\" and \"error reporting\" sections of this proposal. I have more specific questions inline.","accounts_in_message":[],"_revision_number":5},{"id":"f375fd4082afb75286e36021dcb777b6a04839a0","author":{"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},"date":"2015-04-13 13:03:05.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"bd5aed49413aa311984ae9ad38b875e7dcb80992","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2015-04-13 14:20:36.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"61857761b33ebcf8531c99a44aa0233c0d266679","author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"date":"2015-04-13 14:52:57.000000000","message":"Patch Set 5: Code-Review-1\n\n(4 comments)\n\nSo I guess that end users wouldn\u0027t have access to logs; but still need some more thought around docs.","accounts_in_message":[],"_revision_number":5},{"id":"3a9d9028911e98f8c0ac27412d44e19af5dcdde6","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2015-04-13 20:26:21.000000000","message":"Patch Set 5: Code-Review-1\n\n(14 comments)\n\nThe error code scheme here is super complex, and I can\u0027t imagine it will ever be implemented correctly by developers as it\u0027s currently written (even if there\u0027s a library to provide some enforcement, there\u0027s still a tons of room for subjectivity and ambiguity), nor well understood by those consuming the codes. There\u0027s also not a strong argument being made in favor of any numerical error code scheme vs something more self-descriptive (like ExceptionClassNames, as someone suggested inline).","accounts_in_message":[],"_revision_number":5},{"id":"7f41d0dd78aa53f4b680fdbc6a52cbc734e29582","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-04-14 17:44:42.000000000","message":"Patch Set 5:\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"490bde754dfbc147065e453e4820de3ddb8910bc","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2015-04-14 21:50:43.000000000","message":"Patch Set 5: Code-Review-1\n\nI agree with Dolph \u0027The error code scheme here is super complex, and I can\u0027t imagine it will ever be implemented correctly by developers as it\u0027s currently written (even if there\u0027s a library to provide some enforcement, there\u0027s still a tons of room for subjectivity and ambiguity), nor well understood by those consuming the codes. There\u0027s also not a strong argument being made in favor of any numerical error code scheme vs something more self-descriptive (like ExceptionClassNames, as someone suggested inline).\u0027","accounts_in_message":[],"_revision_number":5},{"id":"6aed3adb0ca18c34d979d9d9c28b3034d9f6f22a","author":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"date":"2015-04-15 03:48:50.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"dc0a6a4e8a7ff57a01eb5af96d5e9ae77d8fcf9b","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2015-04-15 16:50:26.000000000","message":"Patch Set 5: Code-Review-1\n\n(16 comments)\n\nSome of my insight, answers, concerns and comments inline.\n\nThanks everyone for really good round of discussions in your comments!","accounts_in_message":[],"_revision_number":5},{"id":"2d585cbfec5f0efbbd1e54b9df4d9715efa19b92","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-04-15 18:23:34.000000000","message":"Patch Set 5:\n\n(9 comments)","accounts_in_message":[],"_revision_number":5},{"id":"ef41666e64d9f30f5de80cbf31ee38cd5d5d807a","author":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"date":"2015-04-18 00:54:56.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)\n\nAdded a comment with references to syslog message headers.  Will be working to clean the file up for the next round, so expect to see something next week.","accounts_in_message":[],"_revision_number":5},{"id":"a8a89e0b51e92244380fbf4859641aaf2957b3f1","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2015-06-03 00:42:57.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)\n\nHaving a hard time seeing the value here.  In my experience maintaining error-codes is a complete pain, and dealing with them from an operator perspective is even worse.\n\nI\u0027m also not sure I can identify how this is any real improvement over what we already have.  Seems like maybe continued efforts to improve/standardize the existing logging that we have might be better.\n\nEspecially fi we get everything moved to using the LOG tags for things like object, req-id etc etc","accounts_in_message":[],"_revision_number":5},{"id":"9a6072eede81eb05c665e77c6ab3fe67496ac12e","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2015-06-03 09:45:45.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)\n\nWould a uuid for every log point in the code, be an interesting alternative?\n\nIf we can generate a tool to add these into all projects, it might help reduce the overhead of adding this to start with.\n\nBut I think getting the request-ids and tenant-ids in a consistent place in all error logs more important than this effort, as useful as it is, but I am coming from a different operator angle, I suppose.","accounts_in_message":[],"_revision_number":5},{"id":"f4a826db8e1f635a5fc87eac87aba57a9ff3eee4","author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"date":"2016-03-11 19:22:09.000000000","message":"Patch Set 5:\n\nHey Rocky, this spec appears to be stale. Can you revive it, or find someone interested in reviving it? Afterwards we can surface things in the cross-project meeting for discussion. Otherwise I\u0027ll be proposing to the TC for this to be abandon because inactivity. Thanks!","accounts_in_message":[],"_revision_number":5},{"id":"42300cdade30211a63c6e12cb954cbf895b9dfee","author":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"date":"2016-03-22 01:09:09.000000000","message":"Abandoned\n\nWill resubmit after incorporating comments and cleaning up.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"2fe2159804db28b772cdfdef78f90dfef9222aaa","revisions":{"f4d29a31524b68d6af3f8000eb7ced97b60266a6":{"kind":"REWORK","_number":1,"created":"2015-04-10 20:05:26.000000000","uploader":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"ref":"refs/changes/52/172552/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/52/172552/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/1"}}},"commit":{"parents":[{"commit":"fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6","subject":"Merge \"Add library stable release procedures/policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6"}]}],"author":{"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","date":"2015-04-10 20:03:21.000000000","tz":-420},"committer":{"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","date":"2015-04-10 20:05:14.000000000","tz":-420},"subject":"OpenStack wide Error Codes for Log Messages","message":"OpenStack wide Error Codes for Log Messages\n\nError codes in Log messages provide operators a way to quickly garner information from logs. They provide consistency across projects and services, consistency in translations, and consistency across the multiple log files that are spread across both physical and virtual boundaries in Cloud based installations.\n\nThis document provides consistency across projects while maintaining flexibility per project.\n\nChange-Id: I3aef34d276fe77de79a78ad6e2a8426b88f00795\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/f4d29a31524b68d6af3f8000eb7ced97b60266a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/f4d29a31524b68d6af3f8000eb7ced97b60266a6"}]},"branch":"refs/heads/master"},"a1b2acba7e8a9f72d7d64ced9bdf10b64b94da15":{"kind":"REWORK","_number":2,"created":"2015-04-10 23:50:20.000000000","uploader":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"ref":"refs/changes/52/172552/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/52/172552/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/2"}}},"commit":{"parents":[{"commit":"fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6","subject":"Merge \"Add library stable release procedures/policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6"}]}],"author":{"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","date":"2015-04-10 23:49:40.000000000","tz":-420},"committer":{"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","date":"2015-04-10 23:49:40.000000000","tz":-420},"subject":"OpenStack wide Error Codes for Log Messages","message":"OpenStack wide Error Codes for Log Messages\n\nError codes in Log messages provide operators a way to quickly garner information from logs. They provide consistency across projects and services, consistency in translations, and consistency across the multiple log files that are spread across both physical and virtual boundaries in Cloud based installations.\n\nThis document provides consistency across projects while maintaining flexibility per project.\n\nChange-Id: I3aef34d276fe77de79a78ad6e2a8426b88f00795\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/a1b2acba7e8a9f72d7d64ced9bdf10b64b94da15"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/a1b2acba7e8a9f72d7d64ced9bdf10b64b94da15"}]},"branch":"refs/heads/master"},"19507914e5e379880ff2a982af62e766c11c4d91":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-04-10 23:55:10.000000000","uploader":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"ref":"refs/changes/52/172552/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/52/172552/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/3"}}},"commit":{"parents":[{"commit":"fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6","subject":"Merge \"Add library stable release procedures/policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6"}]}],"author":{"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","date":"2015-04-10 23:54:38.000000000","tz":-420},"committer":{"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","date":"2015-04-10 23:54:38.000000000","tz":-420},"subject":"OpenStack wide Error Codes for Log Messages","message":"OpenStack wide Error Codes for Log Messages\n\nError codes in Log messages provide operators a way to quickly\ngarner information from logs. They provide consistency across\nprojects and services, consistency in translations, and\nconsistency across the multiple log files that are spread across\nboth physical and virtual boundaries in Cloud based installations.\n\nThis document provides consistency across projects while\nmaintaining flexibility per project.\n\nChange-Id: I3aef34d276fe77de79a78ad6e2a8426b88f00795\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/19507914e5e379880ff2a982af62e766c11c4d91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/19507914e5e379880ff2a982af62e766c11c4d91"}]},"branch":"refs/heads/master"},"09d1fdabfc7764c50d7c004b39fabd6abf9e1001":{"kind":"REWORK","_number":4,"created":"2015-04-11 00:36:07.000000000","uploader":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"ref":"refs/changes/52/172552/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/52/172552/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/4"}}},"commit":{"parents":[{"commit":"fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6","subject":"Merge \"Add library stable release procedures/policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6"}]}],"author":{"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","date":"2015-04-11 00:34:15.000000000","tz":-420},"committer":{"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","date":"2015-04-11 00:35:13.000000000","tz":-420},"subject":"OpenStack wide Error Codes for Log Messages","message":"OpenStack wide Error Codes for Log Messages\n\nError codes in Log messages provide operators a way to quickly\ngarner information from logs. They provide consistency across\nprojects and services, consistency in translations, and\nconsistency across the multiple log files that are spread across\nboth physical and virtual boundaries in Cloud based installations.\n\nThis document provides consistency across projects while\nmaintaining flexibility per project.\n\nChange-Id: I3aef34d276fe77de79a78ad6e2a8426b88f00795\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/09d1fdabfc7764c50d7c004b39fabd6abf9e1001"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/09d1fdabfc7764c50d7c004b39fabd6abf9e1001"}]},"branch":"refs/heads/master"},"2fe2159804db28b772cdfdef78f90dfef9222aaa":{"kind":"REWORK","_number":5,"created":"2015-04-11 00:44:10.000000000","uploader":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"ref":"refs/changes/52/172552/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/52/172552/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/52/172552/5"}}},"commit":{"parents":[{"commit":"fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6","subject":"Merge \"Add library stable release procedures/policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/fbd64a5dd18ddb1ae0447160f01fd596a9ef5ae6"}]}],"author":{"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","date":"2015-04-11 00:34:15.000000000","tz":-420},"committer":{"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","date":"2015-04-11 00:43:36.000000000","tz":-420},"subject":"OpenStack wide Error Codes for Log Messages","message":"OpenStack wide Error Codes for Log Messages\n\nError codes in Log messages provide operators a way to quickly\ngarner information from logs. They provide consistency across\nprojects and services, consistency in translations, and\nconsistency across the multiple log files that are spread across\nboth physical and virtual boundaries in Cloud based installations.\n\nThis document provides consistency across projects while\nmaintaining flexibility per project.\n\nChange-Id: I3aef34d276fe77de79a78ad6e2a8426b88f00795\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/2fe2159804db28b772cdfdef78f90dfef9222aaa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/2fe2159804db28b772cdfdef78f90dfef9222aaa"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
