)]}'
{"nova/api/openstack/extensions.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"bdbd381a077b5e9179d01754e2253186ab691c70","unresolved":false,"context_lines":[{"line_number":408,"context_line":"                    \u0027http://bugs.launchpad.net/nova/ and attach the Nova \u0027"},{"line_number":409,"context_line":"                    \u0027logs of controller and compute nodes if possible. \u0027"},{"line_number":410,"context_line":"                    \u0027You can use the command: \u0027"},{"line_number":411,"context_line":"                    \u0027\\\u0027sudo sosreport -o openstack_nova --batch\\\u0027\\n%s\u0027) \\"},{"line_number":412,"context_line":"                      % type(exc)"},{"line_number":413,"context_line":"                raise webob.exc.HTTPInternalServerError(explanation\u003dmsg)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_f606371a","line":411,"range":{"start_line":411,"start_character":28,"end_line":411,"end_character":37},"updated":"2016-07-01 12:44:19.000000000","message":"could you please point me where is this installed? did this always included in openstack dist or just devstack? Thanks","commit_id":"a427307e0a9b93cc7e31611c04116fb542348d8f"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"3ae522ae0ce9c969f259cad23cb0791989302ce5","unresolved":false,"context_lines":[{"line_number":408,"context_line":"                    \u0027http://bugs.launchpad.net/nova/ and attach the Nova \u0027"},{"line_number":409,"context_line":"                    \u0027logs of controller and compute nodes if possible. \u0027"},{"line_number":410,"context_line":"                    \u0027You can use the command: \u0027"},{"line_number":411,"context_line":"                    \u0027\\\u0027sudo sosreport -o openstack_nova --batch\\\u0027\\n%s\u0027) \\"},{"line_number":412,"context_line":"                      % type(exc)"},{"line_number":413,"context_line":"                raise webob.exc.HTTPInternalServerError(explanation\u003dmsg)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_2228cd32","line":411,"range":{"start_line":411,"start_character":28,"end_line":411,"end_character":37},"in_reply_to":"1aa78d24_42747b9b","updated":"2016-07-26 22:55:55.000000000","message":"I usually used sosreport on RHEL before, but I don\u0027t think this bug report requires its operation because the API log should contain enough information in this exception case in general.\nThis sosreport operation requires much operation for users, I guess.","commit_id":"a427307e0a9b93cc7e31611c04116fb542348d8f"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"65084661c785df47bd9e16065b0adcbd2065867b","unresolved":false,"context_lines":[{"line_number":408,"context_line":"                    \u0027http://bugs.launchpad.net/nova/ and attach the Nova \u0027"},{"line_number":409,"context_line":"                    \u0027logs of controller and compute nodes if possible. \u0027"},{"line_number":410,"context_line":"                    \u0027You can use the command: \u0027"},{"line_number":411,"context_line":"                    \u0027\\\u0027sudo sosreport -o openstack_nova --batch\\\u0027\\n%s\u0027) \\"},{"line_number":412,"context_line":"                      % type(exc)"},{"line_number":413,"context_line":"                raise webob.exc.HTTPInternalServerError(explanation\u003dmsg)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_42747b9b","line":411,"range":{"start_line":411,"start_character":28,"end_line":411,"end_character":37},"in_reply_to":"3aaa91ec_76d9a721","updated":"2016-07-04 11:47:59.000000000","message":"Thanks a lot for the info~","commit_id":"a427307e0a9b93cc7e31611c04116fb542348d8f"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"d151b43fc798063fcb9838eda7cdb98e4924abed","unresolved":false,"context_lines":[{"line_number":408,"context_line":"                    \u0027http://bugs.launchpad.net/nova/ and attach the Nova \u0027"},{"line_number":409,"context_line":"                    \u0027logs of controller and compute nodes if possible. \u0027"},{"line_number":410,"context_line":"                    \u0027You can use the command: \u0027"},{"line_number":411,"context_line":"                    \u0027\\\u0027sudo sosreport -o openstack_nova --batch\\\u0027\\n%s\u0027) \\"},{"line_number":412,"context_line":"                      % type(exc)"},{"line_number":413,"context_line":"                raise webob.exc.HTTPInternalServerError(explanation\u003dmsg)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_76d9a721","line":411,"range":{"start_line":411,"start_character":28,"end_line":411,"end_character":37},"in_reply_to":"3aaa91ec_f606371a","updated":"2016-07-01 12:52:44.000000000","message":"The project is hosted at [1]. It has a plugin for Nova [2]. It is *not* part of Devstack and not in an OpenStack dist I know of. It\u0027s quite often part of a Linux installation. The tool is available in Ubuntu since the Precise Pangolin release [3]. RHEL has it since version 4.6 [4]. \n\nReferences:\n[1] https://github.com/sosreport/sos\n[2] https://github.com/sosreport/sos/blob/master/sos/plugins/openstack_nova.py\n[3] https://launchpad.net/ubuntu/+source/sosreport\n[4] https://access.redhat.com/solutions/3592","commit_id":"a427307e0a9b93cc7e31611c04116fb542348d8f"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"c0a159034dae7579508aa147985a646658dcaa85","unresolved":false,"context_lines":[{"line_number":408,"context_line":"                    \u0027http://bugs.launchpad.net/nova/ and attach the Nova \u0027"},{"line_number":409,"context_line":"                    \u0027logs of controller and compute nodes if possible. \u0027"},{"line_number":410,"context_line":"                    \u0027You can use the command: \u0027"},{"line_number":411,"context_line":"                    \u0027\\\u0027sudo sosreport -o openstack_nova --batch\\\u0027\\n%s\u0027) \\"},{"line_number":412,"context_line":"                      % type(exc)"},{"line_number":413,"context_line":"                raise webob.exc.HTTPInternalServerError(explanation\u003dmsg)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_91a4304b","line":411,"range":{"start_line":411,"start_character":28,"end_line":411,"end_character":37},"in_reply_to":"bacf61ea_09d637c5","updated":"2016-08-02 07:27:19.000000000","message":"@Ken\u0027ichi: Could you point me some of those patches? Maybe I get the whole \"unexpected api error\" idea wrong.","commit_id":"a427307e0a9b93cc7e31611c04116fb542348d8f"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"0345e8a702d5c392898dedbc30e05d12882ed89c","unresolved":false,"context_lines":[{"line_number":408,"context_line":"                    \u0027http://bugs.launchpad.net/nova/ and attach the Nova \u0027"},{"line_number":409,"context_line":"                    \u0027logs of controller and compute nodes if possible. \u0027"},{"line_number":410,"context_line":"                    \u0027You can use the command: \u0027"},{"line_number":411,"context_line":"                    \u0027\\\u0027sudo sosreport -o openstack_nova --batch\\\u0027\\n%s\u0027) \\"},{"line_number":412,"context_line":"                      % type(exc)"},{"line_number":413,"context_line":"                raise webob.exc.HTTPInternalServerError(explanation\u003dmsg)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_85935ca2","line":411,"range":{"start_line":411,"start_character":28,"end_line":411,"end_character":37},"in_reply_to":"bacf61ea_91a4304b","updated":"2016-08-06 12:34:00.000000000","message":"https://bugs.launchpad.net/nova/+bug/1536513\nthis might be a candidate?","commit_id":"a427307e0a9b93cc7e31611c04116fb542348d8f"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"e8830490a0b8dc67e38900c3a949235c9031b772","unresolved":false,"context_lines":[{"line_number":408,"context_line":"                    \u0027http://bugs.launchpad.net/nova/ and attach the Nova \u0027"},{"line_number":409,"context_line":"                    \u0027logs of controller and compute nodes if possible. \u0027"},{"line_number":410,"context_line":"                    \u0027You can use the command: \u0027"},{"line_number":411,"context_line":"                    \u0027\\\u0027sudo sosreport -o openstack_nova --batch\\\u0027\\n%s\u0027) \\"},{"line_number":412,"context_line":"                      % type(exc)"},{"line_number":413,"context_line":"                raise webob.exc.HTTPInternalServerError(explanation\u003dmsg)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_6d1f48b7","line":411,"range":{"start_line":411,"start_character":28,"end_line":411,"end_character":37},"in_reply_to":"dada55a8_2228cd32","updated":"2016-07-27 08:27:35.000000000","message":"@Ken\u0027ichi: Feel free to check the bug reports for Nova which only show a snippet of the n-api.log and nothing else.","commit_id":"a427307e0a9b93cc7e31611c04116fb542348d8f"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e479f99a3567091e71386fb9b9e05baa92b0a43c","unresolved":false,"context_lines":[{"line_number":408,"context_line":"                    \u0027http://bugs.launchpad.net/nova/ and attach the Nova \u0027"},{"line_number":409,"context_line":"                    \u0027logs of controller and compute nodes if possible. \u0027"},{"line_number":410,"context_line":"                    \u0027You can use the command: \u0027"},{"line_number":411,"context_line":"                    \u0027\\\u0027sudo sosreport -o openstack_nova --batch\\\u0027\\n%s\u0027) \\"},{"line_number":412,"context_line":"                      % type(exc)"},{"line_number":413,"context_line":"                raise webob.exc.HTTPInternalServerError(explanation\u003dmsg)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_09d637c5","line":411,"range":{"start_line":411,"start_character":28,"end_line":411,"end_character":37},"in_reply_to":"dada55a8_6d1f48b7","updated":"2016-07-27 20:50:57.000000000","message":"In most bug reports about this, they are just lacks of exception handling and the corresponding patches added handling and makes the API return valid error status codes.\nTo do that, I never see we need more info except n-api.log.","commit_id":"a427307e0a9b93cc7e31611c04116fb542348d8f"}]}
