)]}'
{"nova/scheduler/client/report.py":[{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"99d0f6bead6b178cfcafec60ce8e663f593c9c12","unresolved":false,"context_lines":[{"line_number":461,"context_line":"            # Another thread concurrently created a resource provider with the"},{"line_number":462,"context_line":"            # same UUID. Log a warning and then just return the resource"},{"line_number":463,"context_line":"            # provider object from _get_resource_provider()"},{"line_number":464,"context_line":"            # An existed record with the same name also causes the warning."},{"line_number":465,"context_line":"            msg \u003d _LI(\"[%(placement_req_id)s] Another thread already created \""},{"line_number":466,"context_line":"                      \"a resource provider with the UUID %(uuid)s or name \""},{"line_number":467,"context_line":"                      \"%(name)s. Grabbing that record from the placement API.\")"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff82abbf_08dc0ee2","line":464,"range":{"start_line":464,"start_character":11,"end_line":464,"end_character":75},"updated":"2017-11-28 09:00:11.000000000","message":"why not just add \u0027or name\u0027 after UUID in line 463?","commit_id":"fb26016473b8c227d6292b01f80a298879dad5df"},{"author":{"_account_id":21914,"name":"Remy-xl","email":"xulei_yewu@cmss.chinamobile.com","username":"xulei"},"change_message_id":"9dc07a5287653ba322e1d58f67327451f9a31de4","unresolved":false,"context_lines":[{"line_number":461,"context_line":"            # Another thread concurrently created a resource provider with the"},{"line_number":462,"context_line":"            # same UUID. Log a warning and then just return the resource"},{"line_number":463,"context_line":"            # provider object from _get_resource_provider()"},{"line_number":464,"context_line":"            # An existed record with the same name also causes the warning."},{"line_number":465,"context_line":"            msg \u003d _LI(\"[%(placement_req_id)s] Another thread already created \""},{"line_number":466,"context_line":"                      \"a resource provider with the UUID %(uuid)s or name \""},{"line_number":467,"context_line":"                      \"%(name)s. Grabbing that record from the placement API.\")"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff82abbf_d081ecc4","line":464,"range":{"start_line":464,"start_character":11,"end_line":464,"end_character":75},"in_reply_to":"ff82abbf_08dc0ee2","updated":"2017-12-01 02:12:08.000000000","message":"sound like a good idea :)","commit_id":"fb26016473b8c227d6292b01f80a298879dad5df"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"21390892267fb4faa545b610e81e2cba7e8b30b1","unresolved":false,"context_lines":[{"line_number":463,"context_line":"            # provider object from _get_resource_provider()"},{"line_number":464,"context_line":"            # An existed record with the same name also causes the warning."},{"line_number":465,"context_line":"            msg \u003d _LI(\"[%(placement_req_id)s] Another thread already created \""},{"line_number":466,"context_line":"                      \"a resource provider with the UUID %(uuid)s or name \""},{"line_number":467,"context_line":"                      \"%(name)s. Grabbing that record from the placement API.\")"},{"line_number":468,"context_line":"            args \u003d {"},{"line_number":469,"context_line":"                \u0027uuid\u0027: uuid,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff82abbf_72858bce","line":466,"range":{"start_line":466,"start_character":66,"end_line":466,"end_character":68},"updated":"2017-11-28 07:17:54.000000000","message":"s/or/and/ ?","commit_id":"fb26016473b8c227d6292b01f80a298879dad5df"},{"author":{"_account_id":21914,"name":"Remy-xl","email":"xulei_yewu@cmss.chinamobile.com","username":"xulei"},"change_message_id":"9dc07a5287653ba322e1d58f67327451f9a31de4","unresolved":false,"context_lines":[{"line_number":463,"context_line":"            # provider object from _get_resource_provider()"},{"line_number":464,"context_line":"            # An existed record with the same name also causes the warning."},{"line_number":465,"context_line":"            msg \u003d _LI(\"[%(placement_req_id)s] Another thread already created \""},{"line_number":466,"context_line":"                      \"a resource provider with the UUID %(uuid)s or name \""},{"line_number":467,"context_line":"                      \"%(name)s. Grabbing that record from the placement API.\")"},{"line_number":468,"context_line":"            args \u003d {"},{"line_number":469,"context_line":"                \u0027uuid\u0027: uuid,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff82abbf_ad53b416","line":466,"range":{"start_line":466,"start_character":66,"end_line":466,"end_character":68},"in_reply_to":"ff82abbf_72858bce","updated":"2017-12-01 02:12:08.000000000","message":"or, just like the case \u0027same name different uuid\u0027 in gabbits.","commit_id":"fb26016473b8c227d6292b01f80a298879dad5df"}]}
