)]}'
{"api-ref/source/baremetal-api-v1-chassis.inc":[{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"491c58cea5cc879d79d36677378ceb2586f0a22f","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Normal response codes: 200"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Error codes:"},{"line_number":26,"context_line":"    - 500 (OperationalError)"},{"line_number":27,"context_line":"    - 400 (InvalidInput)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Request"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ffe62b97_a8a918e0","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":28},"updated":"2017-03-24 15:29:37.000000000","message":"I\u0027m not sure if we should document 5XX errors here, the API should never return it and if it does it means that we have a bug somewhere in the code.","commit_id":"062b171f5f848b9fbe29ac0009ba7b893cee1f6c"},{"author":{"_account_id":17788,"name":"klyang","email":"klyang@fiberhome.com","username":"yangkl"},"change_message_id":"372e591f1cf26c9187d902ea8a4cbab9cfa5ceaa","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Normal response codes: 200"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Error codes:"},{"line_number":26,"context_line":"    - 500 (OperationalError)"},{"line_number":27,"context_line":"    - 400 (InvalidInput)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Request"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ffe62b97_67744b36","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":28},"in_reply_to":"ffe62b97_a8a918e0","updated":"2017-03-25 01:25:37.000000000","message":"Error 500 can be obtained by misconfig the db connection in ironic config file.And it may not be the bug in code,but the wrong config in ironic.","commit_id":"062b171f5f848b9fbe29ac0009ba7b893cee1f6c"},{"author":{"_account_id":23433,"name":"hnyang","email":"hnyang@fiberhome.com","username":"hnyang"},"change_message_id":"ddf03bfad180daa97c45427d857976b630199b96","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Normal response codes: 200"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Error codes:"},{"line_number":26,"context_line":"    - 500 (OperationalError)"},{"line_number":27,"context_line":"    - 400 (InvalidInput)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Request"},{"line_number":30,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ffe62b97_97afa593","line":27,"range":{"start_line":25,"start_character":0,"end_line":27,"end_character":24},"updated":"2017-03-24 09:37:34.000000000","message":"please uses the following format,\nError response codes:badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404), conflict(409), entityTooLarge(413)","commit_id":"062b171f5f848b9fbe29ac0009ba7b893cee1f6c"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"423031d50a35e94597bbd3286043d7647c4ffc96","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Lists all chassis with details."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Normal response codes: 200"},{"line_number":24,"context_line":"Error response codes: forbidden(403), notFound(404), badRequest(400)"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Request"},{"line_number":27,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"ffe62b97_a22f13a6","line":24,"updated":"2017-03-30 12:52:22.000000000","message":"I think it would be best just to list the codes, like we do with the normal response codes. Like so:\n\nError response codes: 400, 403, 404","commit_id":"841088a60e8c073b6a849fbf8d071d221d4f185a"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"423031d50a35e94597bbd3286043d7647c4ffc96","unresolved":false,"context_lines":[{"line_number":58,"context_line":"Shows details for a chassis."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Normal response codes: 200"},{"line_number":61,"context_line":"Error response codes: forbidden(403)，notAcceptable(406), badRequest(400)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"Request"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"ffe62b97_c229f79b","line":61,"updated":"2017-03-30 12:52:22.000000000","message":"Seems like we have some unicode character here.","commit_id":"841088a60e8c073b6a849fbf8d071d221d4f185a"}],"api-ref/source/baremetal-api-v1-nodes.inc":[{"author":{"_account_id":9610,"name":"Tao Li","email":"litao3721@126.com","username":"Litao"},"change_message_id":"d96578e7ba9c6d8128c0f6d245d35b74ae1c8a02","unresolved":false,"context_lines":[{"line_number":54,"context_line":"Normal response codes: 201"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Error codes:"},{"line_number":57,"context_line":"    - 400 (NoValidHostFound)"},{"line_number":58,"context_line":"    - 409 (NodeAlreadyExist)"},{"line_number":59,"context_line":"    - 403 (HTTPForbidden)"},{"line_number":60,"context_line":"    - 406 (NotAcceptable)"}],"source_content_type":"text/x-c++src","patch_set":6,"id":"ffe62b97_4dd59ae4","line":57,"range":{"start_line":57,"start_character":11,"end_line":57,"end_character":27},"updated":"2017-03-28 03:12:01.000000000","message":"I think 400 is not just equal to NoValidHostFound but other bad requests.","commit_id":"2a921fb0af9350ca827dd62f7ba9a0a830c7698e"},{"author":{"_account_id":9610,"name":"Tao Li","email":"litao3721@126.com","username":"Litao"},"change_message_id":"d96578e7ba9c6d8128c0f6d245d35b74ae1c8a02","unresolved":false,"context_lines":[{"line_number":390,"context_line":"Normal response codes: 200"},{"line_number":391,"context_line":""},{"line_number":392,"context_line":"Error codes:"},{"line_number":393,"context_line":"    - 400 (AttributeCanNotBeUpdated,NoValidHostFound)"},{"line_number":394,"context_line":"    - 404 (NodeCanNotBeFound)"},{"line_number":395,"context_line":"    - 409 (NodeNameConflict)"},{"line_number":396,"context_line":"    - 406 (NotAcceptable)"}],"source_content_type":"text/x-c++src","patch_set":6,"id":"ffe62b97_6d461ec3","line":393,"range":{"start_line":393,"start_character":11,"end_line":393,"end_character":52},"updated":"2017-03-28 03:12:01.000000000","message":"Bad request is enough","commit_id":"2a921fb0af9350ca827dd62f7ba9a0a830c7698e"}]}
