)]}'
{"nova/api/openstack/compute/extension_info.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"824dd006e0aeeddac834817f0e196f1b527e47c1","unresolved":false,"context_lines":[{"line_number":176,"context_line":"    {\u0027name\u0027: \u0027DiskConfig\u0027,"},{"line_number":177,"context_line":"     \u0027alias\u0027: \u0027os-disk-config\u0027,"},{"line_number":178,"context_line":"     \u0027description\u0027: \u0027Disk Management Extension.\u0027},"},{"line_number":179,"context_line":"    {\u0027name\u0027: \u0027Limits\u0027,"},{"line_number":180,"context_line":"     \u0027alias\u0027: \u0027limits\u0027,"},{"line_number":181,"context_line":"     \u0027description\u0027: \u0027Limits support.\u0027},"},{"line_number":182,"context_line":"    {\u0027name\u0027: \u0027UsedLimits\u0027,"},{"line_number":183,"context_line":"     \u0027alias\u0027: \u0027os-used-limits\u0027,"},{"line_number":184,"context_line":"     \u0027description\u0027: \u0027Provide data on limited resources that are being used.\u0027"}],"source_content_type":"text/x-python","patch_set":9,"id":"5ff73747_895585fc","line":181,"range":{"start_line":179,"start_character":0,"end_line":181,"end_character":39},"updated":"2017-05-01 03:00:29.000000000","message":"we do not need this actually.\n\u0027os-used-limits-for-admin\u0027 is being extended by \u0027os-used-limits\u0027 from v21_to_v2_extension_list_mapping\n\nand \u0027limits\u0027 one is being deleted by v2_extension_suppress_list.\n\nSo we are adding \u0027limit\u0027 extension in hardcoded list and then remove at L322 which is confusing.","commit_id":"5558685033e6f5a908f7e2efd6f025a145c09cb2"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"40625c2bd075d64cf3822490a15061d20f907b22","unresolved":false,"context_lines":[{"line_number":176,"context_line":"    {\u0027name\u0027: \u0027DiskConfig\u0027,"},{"line_number":177,"context_line":"     \u0027alias\u0027: \u0027os-disk-config\u0027,"},{"line_number":178,"context_line":"     \u0027description\u0027: \u0027Disk Management Extension.\u0027},"},{"line_number":179,"context_line":"    {\u0027name\u0027: \u0027Limits\u0027,"},{"line_number":180,"context_line":"     \u0027alias\u0027: \u0027limits\u0027,"},{"line_number":181,"context_line":"     \u0027description\u0027: \u0027Limits support.\u0027},"},{"line_number":182,"context_line":"    {\u0027name\u0027: \u0027UsedLimits\u0027,"},{"line_number":183,"context_line":"     \u0027alias\u0027: \u0027os-used-limits\u0027,"},{"line_number":184,"context_line":"     \u0027description\u0027: \u0027Provide data on limited resources that are being used.\u0027"}],"source_content_type":"text/x-python","patch_set":9,"id":"5ff73747_cc9ca56b","line":181,"range":{"start_line":179,"start_character":0,"end_line":181,"end_character":39},"in_reply_to":"5ff73747_895585fc","updated":"2017-05-02 05:16:14.000000000","message":"ah.. ok ...thanks!","commit_id":"5558685033e6f5a908f7e2efd6f025a145c09cb2"}],"nova/api/openstack/compute/routes.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"edb859cf4ac341f3158b83304037c09c89b81052","unresolved":false,"context_lines":[{"line_number":184,"context_line":"    (\u0027/flavors/{flavor_id}/os-flavor-access\u0027, {"},{"line_number":185,"context_line":"        \u0027GET\u0027: [flavor_access_controller, \u0027index\u0027]"},{"line_number":186,"context_line":"    }),"},{"line_number":187,"context_line":"    (\u0027/flavors/limits\u0027, {"},{"line_number":188,"context_line":"        \u0027GET\u0027: [limits_controller, \u0027index\u0027]"},{"line_number":189,"context_line":"    }),"},{"line_number":190,"context_line":"    (\u0027/os-aggregates\u0027, {"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_8bb1cbe4","line":187,"range":{"start_line":187,"start_character":6,"end_line":187,"end_character":22},"updated":"2017-04-24 05:29:54.000000000","message":"\u0027/limits\u0027","commit_id":"55baad2284e8894d5ed77134a9500a0f5e1193b3"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"34313268fb5e7d8a210675b60bf018db4cb3a5ca","unresolved":false,"context_lines":[{"line_number":184,"context_line":"    (\u0027/flavors/{flavor_id}/os-flavor-access\u0027, {"},{"line_number":185,"context_line":"        \u0027GET\u0027: [flavor_access_controller, \u0027index\u0027]"},{"line_number":186,"context_line":"    }),"},{"line_number":187,"context_line":"    (\u0027/flavors/limits\u0027, {"},{"line_number":188,"context_line":"        \u0027GET\u0027: [limits_controller, \u0027index\u0027]"},{"line_number":189,"context_line":"    }),"},{"line_number":190,"context_line":"    (\u0027/os-aggregates\u0027, {"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_a08ede2b","line":187,"range":{"start_line":187,"start_character":6,"end_line":187,"end_character":22},"in_reply_to":"5ff73747_8bb1cbe4","updated":"2017-04-24 09:58:18.000000000","message":"Done","commit_id":"55baad2284e8894d5ed77134a9500a0f5e1193b3"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"4ed9752f968552c83337ee43ef440d5330161703","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"limits_controller \u003d functools.partial("},{"line_number":107,"context_line":"    _create_controller, limits.LimitsController, "},{"line_number":108,"context_line":"    ["},{"line_number":109,"context_line":"        used_limits.UsedLimitsController,"},{"line_number":110,"context_line":"    ], "}],"source_content_type":"text/x-python","patch_set":5,"id":"5ff73747_9ef0c7cb","line":107,"updated":"2017-04-25 04:47:22.000000000","message":"extra blank space","commit_id":"867dc0cb586b457f9d40b7a92cfb22d7a5838c61"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"491c58dd6a70b42be63d2269b0fa2e211e39735f","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"limits_controller \u003d functools.partial("},{"line_number":107,"context_line":"    _create_controller, limits.LimitsController, "},{"line_number":108,"context_line":"    ["},{"line_number":109,"context_line":"        used_limits.UsedLimitsController,"},{"line_number":110,"context_line":"    ], "}],"source_content_type":"text/x-python","patch_set":5,"id":"5ff73747_c4c8be56","line":107,"in_reply_to":"5ff73747_9ef0c7cb","updated":"2017-04-25 07:45:14.000000000","message":"Done","commit_id":"867dc0cb586b457f9d40b7a92cfb22d7a5838c61"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"4ed9752f968552c83337ee43ef440d5330161703","unresolved":false,"context_lines":[{"line_number":107,"context_line":"    _create_controller, limits.LimitsController, "},{"line_number":108,"context_line":"    ["},{"line_number":109,"context_line":"        used_limits.UsedLimitsController,"},{"line_number":110,"context_line":"    ], "},{"line_number":111,"context_line":"    [])"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5ff73747_7eedfbed","line":110,"updated":"2017-04-25 04:47:22.000000000","message":"extra blank space","commit_id":"867dc0cb586b457f9d40b7a92cfb22d7a5838c61"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"491c58dd6a70b42be63d2269b0fa2e211e39735f","unresolved":false,"context_lines":[{"line_number":107,"context_line":"    _create_controller, limits.LimitsController, "},{"line_number":108,"context_line":"    ["},{"line_number":109,"context_line":"        used_limits.UsedLimitsController,"},{"line_number":110,"context_line":"    ], "},{"line_number":111,"context_line":"    [])"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5ff73747_a4c5b23e","line":110,"in_reply_to":"5ff73747_7eedfbed","updated":"2017-04-25 07:45:14.000000000","message":"Done","commit_id":"867dc0cb586b457f9d40b7a92cfb22d7a5838c61"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"4ed9752f968552c83337ee43ef440d5330161703","unresolved":false,"context_lines":[{"line_number":111,"context_line":"    [])"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"used_limits_controller \u003d functools.partial(_create_controller,"},{"line_number":115,"context_line":"    used_limits.UsedLimitsController, [], [])"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"server_controller \u003d functools.partial(_create_controller,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5ff73747_5ebc7fdb","line":115,"range":{"start_line":114,"start_character":0,"end_line":115,"end_character":45},"updated":"2017-04-25 04:47:22.000000000","message":"UsedLimitsController only extends LimitsController, so we needn\u0027t separated controller for it.","commit_id":"867dc0cb586b457f9d40b7a92cfb22d7a5838c61"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"491c58dd6a70b42be63d2269b0fa2e211e39735f","unresolved":false,"context_lines":[{"line_number":111,"context_line":"    [])"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"used_limits_controller \u003d functools.partial(_create_controller,"},{"line_number":115,"context_line":"    used_limits.UsedLimitsController, [], [])"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"server_controller \u003d functools.partial(_create_controller,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5ff73747_84c2b632","line":115,"range":{"start_line":114,"start_character":0,"end_line":115,"end_character":45},"in_reply_to":"5ff73747_5ebc7fdb","updated":"2017-04-25 07:45:14.000000000","message":"Done","commit_id":"867dc0cb586b457f9d40b7a92cfb22d7a5838c61"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"4ed9752f968552c83337ee43ef440d5330161703","unresolved":false,"context_lines":[{"line_number":196,"context_line":"    (\u0027/limits\u0027, {"},{"line_number":197,"context_line":"        \u0027GET\u0027: [limits_controller, \u0027index\u0027]"},{"line_number":198,"context_line":"    }),"},{"line_number":199,"context_line":"    (\u0027/os-used-limits\u0027, {"},{"line_number":200,"context_line":"        \u0027GET\u0027: [used_limits_controller, \u0027index\u0027]"},{"line_number":201,"context_line":"    }),"},{"line_number":202,"context_line":"    (\u0027/os-aggregates\u0027, {"}],"source_content_type":"text/x-python","patch_set":5,"id":"5ff73747_dee64f17","line":199,"range":{"start_line":199,"start_character":5,"end_line":199,"end_character":21},"updated":"2017-04-25 04:47:22.000000000","message":"The usedLimits didn\u0027t register a new resource, it only extends the limits\u0027 index method, right?","commit_id":"867dc0cb586b457f9d40b7a92cfb22d7a5838c61"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"491c58dd6a70b42be63d2269b0fa2e211e39735f","unresolved":false,"context_lines":[{"line_number":196,"context_line":"    (\u0027/limits\u0027, {"},{"line_number":197,"context_line":"        \u0027GET\u0027: [limits_controller, \u0027index\u0027]"},{"line_number":198,"context_line":"    }),"},{"line_number":199,"context_line":"    (\u0027/os-used-limits\u0027, {"},{"line_number":200,"context_line":"        \u0027GET\u0027: [used_limits_controller, \u0027index\u0027]"},{"line_number":201,"context_line":"    }),"},{"line_number":202,"context_line":"    (\u0027/os-aggregates\u0027, {"}],"source_content_type":"text/x-python","patch_set":5,"id":"5ff73747_38a0a6f4","line":199,"range":{"start_line":199,"start_character":5,"end_line":199,"end_character":21},"in_reply_to":"5ff73747_dee64f17","updated":"2017-04-25 07:45:14.000000000","message":"right, it should be removed, thanks","commit_id":"867dc0cb586b457f9d40b7a92cfb22d7a5838c61"}]}
