)]}'
{"nova/cmd/manage.py":[{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"4aae8f162f51fcd938c5f1556256e63363e3794e","unresolved":false,"context_lines":[{"line_number":1407,"context_line":"                        if instance:"},{"line_number":1408,"context_line":"                            say(\u0027The instance with uuid %s has been deleted.\u0027"},{"line_number":1409,"context_line":"                                % uuid)"},{"line_number":1410,"context_line":"                            say(\u0027Execute `nova-manage db archive_deleted_\u0027"},{"line_number":1411,"context_line":"                                \u0027rows` command to archive this deleted \u0027"},{"line_number":1412,"context_line":"                                \u0027instance and remove its instance_mapping.\u0027)"},{"line_number":1413,"context_line":"                            return 3"},{"line_number":1414,"context_line":"                    except exception.InstanceNotFound:"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_aea481a5","line":1411,"range":{"start_line":1410,"start_character":57,"end_line":1411,"end_character":38},"updated":"2018-11-19 03:29:44.000000000","message":"This might make the code reading more confusing, it the line is too long, you can probably add space in the next line","commit_id":"ef0a50df52abef022d67fa20a1bbba9bb23ad6c2"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"b541fff280f86bce51012d3da5ec06ef84dc5c55","unresolved":false,"context_lines":[{"line_number":1407,"context_line":"                        if instance:"},{"line_number":1408,"context_line":"                            say(\u0027The instance with uuid %s has been deleted.\u0027"},{"line_number":1409,"context_line":"                                % uuid)"},{"line_number":1410,"context_line":"                            say(\u0027Execute `nova-manage db archive_deleted_\u0027"},{"line_number":1411,"context_line":"                                \u0027rows` command to archive this deleted \u0027"},{"line_number":1412,"context_line":"                                \u0027instance and remove its instance_mapping.\u0027)"},{"line_number":1413,"context_line":"                            return 3"},{"line_number":1414,"context_line":"                    except exception.InstanceNotFound:"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_71cac8a3","line":1411,"range":{"start_line":1410,"start_character":57,"end_line":1411,"end_character":38},"in_reply_to":"3f79a3b5_aea481a5","updated":"2018-11-19 05:19:09.000000000","message":"Done","commit_id":"ef0a50df52abef022d67fa20a1bbba9bb23ad6c2"}],"nova/conf/libvirt.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"71fa5193f2c47529bfec0c3344ca5843e71d6c4d","unresolved":false,"context_lines":[{"line_number":687,"context_line":"    cfg.ListOpt(\u0027uid_maps\u0027,"},{"line_number":688,"context_line":"                default\u003d[],"},{"line_number":689,"context_line":"                help\u003d\u0027List of uid targets and ranges.\u0027"},{"line_number":690,"context_line":"                     \u0027Syntax is guest-uid:host-uid:count.\u0027"},{"line_number":691,"context_line":"                     \u0027Maximum of 5 allowed.\u0027),"},{"line_number":692,"context_line":"    cfg.ListOpt(\u0027gid_maps\u0027,"},{"line_number":693,"context_line":"                default\u003d[],"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_ced77dbd","line":690,"range":{"start_line":690,"start_character":56,"end_line":690,"end_character":58},"updated":"2018-11-19 04:07:29.000000000","message":"probably has one more ws is better.","commit_id":"ef0a50df52abef022d67fa20a1bbba9bb23ad6c2"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"b541fff280f86bce51012d3da5ec06ef84dc5c55","unresolved":false,"context_lines":[{"line_number":687,"context_line":"    cfg.ListOpt(\u0027uid_maps\u0027,"},{"line_number":688,"context_line":"                default\u003d[],"},{"line_number":689,"context_line":"                help\u003d\u0027List of uid targets and ranges.\u0027"},{"line_number":690,"context_line":"                     \u0027Syntax is guest-uid:host-uid:count.\u0027"},{"line_number":691,"context_line":"                     \u0027Maximum of 5 allowed.\u0027),"},{"line_number":692,"context_line":"    cfg.ListOpt(\u0027gid_maps\u0027,"},{"line_number":693,"context_line":"                default\u003d[],"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_91cd24bb","line":690,"range":{"start_line":690,"start_character":56,"end_line":690,"end_character":58},"in_reply_to":"3f79a3b5_ced77dbd","updated":"2018-11-19 05:19:09.000000000","message":"Done","commit_id":"ef0a50df52abef022d67fa20a1bbba9bb23ad6c2"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"71fa5193f2c47529bfec0c3344ca5843e71d6c4d","unresolved":false,"context_lines":[{"line_number":692,"context_line":"    cfg.ListOpt(\u0027gid_maps\u0027,"},{"line_number":693,"context_line":"                default\u003d[],"},{"line_number":694,"context_line":"                help\u003d\u0027List of guid targets and ranges.\u0027"},{"line_number":695,"context_line":"                     \u0027Syntax is guest-gid:host-gid:count.\u0027"},{"line_number":696,"context_line":"                     \u0027Maximum of 5 allowed.\u0027),"},{"line_number":697,"context_line":"    cfg.IntOpt(\u0027realtime_scheduler_priority\u0027,"},{"line_number":698,"context_line":"               default\u003d1,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_6ee8a97d","line":695,"range":{"start_line":695,"start_character":56,"end_line":695,"end_character":58},"updated":"2018-11-19 04:07:29.000000000","message":"ditto","commit_id":"ef0a50df52abef022d67fa20a1bbba9bb23ad6c2"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"b541fff280f86bce51012d3da5ec06ef84dc5c55","unresolved":false,"context_lines":[{"line_number":692,"context_line":"    cfg.ListOpt(\u0027gid_maps\u0027,"},{"line_number":693,"context_line":"                default\u003d[],"},{"line_number":694,"context_line":"                help\u003d\u0027List of guid targets and ranges.\u0027"},{"line_number":695,"context_line":"                     \u0027Syntax is guest-gid:host-gid:count.\u0027"},{"line_number":696,"context_line":"                     \u0027Maximum of 5 allowed.\u0027),"},{"line_number":697,"context_line":"    cfg.IntOpt(\u0027realtime_scheduler_priority\u0027,"},{"line_number":698,"context_line":"               default\u003d1,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_31c45094","line":695,"range":{"start_line":695,"start_character":56,"end_line":695,"end_character":58},"in_reply_to":"3f79a3b5_6ee8a97d","updated":"2018-11-19 05:19:09.000000000","message":"Done","commit_id":"ef0a50df52abef022d67fa20a1bbba9bb23ad6c2"}],"nova/virt/xenapi/vmops.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"71fa5193f2c47529bfec0c3344ca5843e71d6c4d","unresolved":false,"context_lines":[{"line_number":1157,"context_line":"            transfer_vhd_to_dest(new_vdi_ref, new_vdi_uuid)"},{"line_number":1158,"context_line":"        except Exception as error:"},{"line_number":1159,"context_line":"            LOG.exception(_(\"_migrate_disk_resizing_down failed. Restoring\""},{"line_number":1160,"context_line":"                            \" orig vm\"), instance\u003dinstance)"},{"line_number":1161,"context_line":"            undo_mgr._rollback()"},{"line_number":1162,"context_line":"            raise exception.InstanceFaultRollback(error)"},{"line_number":1163,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_eed279d0","line":1160,"range":{"start_line":1160,"start_character":29,"end_line":1160,"end_character":30},"updated":"2018-11-19 04:07:29.000000000","message":"\u0027ws\u0027 is better at the end of a line.","commit_id":"ef0a50df52abef022d67fa20a1bbba9bb23ad6c2"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"b541fff280f86bce51012d3da5ec06ef84dc5c55","unresolved":false,"context_lines":[{"line_number":1157,"context_line":"            transfer_vhd_to_dest(new_vdi_ref, new_vdi_uuid)"},{"line_number":1158,"context_line":"        except Exception as error:"},{"line_number":1159,"context_line":"            LOG.exception(_(\"_migrate_disk_resizing_down failed. Restoring\""},{"line_number":1160,"context_line":"                            \" orig vm\"), instance\u003dinstance)"},{"line_number":1161,"context_line":"            undo_mgr._rollback()"},{"line_number":1162,"context_line":"            raise exception.InstanceFaultRollback(error)"},{"line_number":1163,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_51c78c98","line":1160,"range":{"start_line":1160,"start_character":29,"end_line":1160,"end_character":30},"in_reply_to":"3f79a3b5_eed279d0","updated":"2018-11-19 05:19:09.000000000","message":"Done","commit_id":"ef0a50df52abef022d67fa20a1bbba9bb23ad6c2"}]}
