)]}'
{"tempest/api/volume/admin/test_volume_quotas_negative.py":[{"author":{"_account_id":27078,"name":"Manik Bindlish","email":"manikbindlish19@gmail.com","username":"manik"},"change_message_id":"ce6a7f8bba8272c9a3a1b4e7689dd765bb23d091","unresolved":false,"context_lines":[{"line_number":64,"context_line":"                          size\u003dCONF.volume.volume_size)"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    def _update_quota_volume_gigabytes(self, **kwargs):"},{"line_number":67,"context_line":"        # or we may be limited by the volumes or snaps quota number, not by"},{"line_number":68,"context_line":"        # actual gigs usage; next line ensures shared set is restored."},{"line_number":69,"context_line":"        self.addCleanup(self.admin_quotas_client.update_quota_set,"},{"line_number":70,"context_line":"                        self.demo_tenant_id,"},{"line_number":71,"context_line":"                        **self.shared_quota_set)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_4c16f1f4","line":68,"range":{"start_line":67,"start_character":10,"end_line":68,"end_character":70},"updated":"2018-10-23 08:49:27.000000000","message":"This seems to be incomplete sentence.","commit_id":"2a8556c8cde526991de490aa70d0470dd73c4c14"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"ba050a4b1c4d5c21f5cdcb996b4ca4edd83dcc71","unresolved":false,"context_lines":[{"line_number":64,"context_line":"                          size\u003dCONF.volume.volume_size)"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    def _update_quota_volume_gigabytes(self, **kwargs):"},{"line_number":67,"context_line":"        # or we may be limited by the volumes or snaps quota number, not by"},{"line_number":68,"context_line":"        # actual gigs usage; next line ensures shared set is restored."},{"line_number":69,"context_line":"        self.addCleanup(self.admin_quotas_client.update_quota_set,"},{"line_number":70,"context_line":"                        self.demo_tenant_id,"},{"line_number":71,"context_line":"                        **self.shared_quota_set)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_ac1d45c0","line":68,"range":{"start_line":67,"start_character":10,"end_line":68,"end_character":70},"in_reply_to":"3f79a3b5_4c16f1f4","updated":"2018-10-23 08:51:50.000000000","message":"Thanks","commit_id":"2a8556c8cde526991de490aa70d0470dd73c4c14"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"9621fd0464d2852b1be41e5db8ff91bd58c5c842","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        cls.addClassResourceCleanup(cls.admin_quotas_client.update_quota_set,"},{"line_number":46,"context_line":"                                    cls.demo_tenant_id, **cleanup_quota_set)"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        cls.shared_quota_set \u003d {\u0027gigabytes\u0027: 2 * CONF.volume.volume_size,"},{"line_number":49,"context_line":"                                \u0027volumes\u0027: 1}"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"        cls.admin_quotas_client.update_quota_set("}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_bfaba2d1","line":48,"range":{"start_line":48,"start_character":12,"end_line":48,"end_character":28},"updated":"2018-10-30 03:57:06.000000000","message":"Maybe we can remove this, and, in each testcase we can do update_quota_set without recovering.","commit_id":"1cddf7947107f1fa2ac4a9a73cacda94523e8d8a"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"104cde152f937c4b838598fee89c9b2e9adefb2b","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        cls.addClassResourceCleanup(cls.admin_quotas_client.update_quota_set,"},{"line_number":46,"context_line":"                                    cls.demo_tenant_id, **cleanup_quota_set)"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        cls.shared_quota_set \u003d {\u0027gigabytes\u0027: 2 * CONF.volume.volume_size,"},{"line_number":49,"context_line":"                                \u0027volumes\u0027: 1}"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"        cls.admin_quotas_client.update_quota_set("}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_5539f49f","line":48,"range":{"start_line":48,"start_character":12,"end_line":48,"end_character":28},"in_reply_to":"3f79a3b5_1a1deb77","updated":"2018-10-31 06:32:47.000000000","message":"If you create volume in each testcase, you will have to handle the quota before creating volume. So maybe we should still create volume in resource_setup.","commit_id":"1cddf7947107f1fa2ac4a9a73cacda94523e8d8a"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"4528075d07a335c569f770a267a7a7225175c9ca","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        cls.addClassResourceCleanup(cls.admin_quotas_client.update_quota_set,"},{"line_number":46,"context_line":"                                    cls.demo_tenant_id, **cleanup_quota_set)"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        cls.shared_quota_set \u003d {\u0027gigabytes\u0027: 2 * CONF.volume.volume_size,"},{"line_number":49,"context_line":"                                \u0027volumes\u0027: 1}"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"        cls.admin_quotas_client.update_quota_set("}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_1a1deb77","line":48,"range":{"start_line":48,"start_character":12,"end_line":48,"end_character":28},"in_reply_to":"3f79a3b5_bfaba2d1","updated":"2018-10-31 05:45:32.000000000","message":"Done, I also think it\u0027s better to create the volume in each testcase to avoid any dependency between the testcases.","commit_id":"1cddf7947107f1fa2ac4a9a73cacda94523e8d8a"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"ecbf3a811d6e0e57427a7e00e87a98f89fb213e7","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    @decorators.idempotent_id(\u0027bf544854-d62a-47f2-a681-90f7a47d86b6\u0027)"},{"line_number":54,"context_line":"    def test_quota_volumes(self):"},{"line_number":55,"context_line":"        self.admin_volume_client.update_quota_set(self.demo_tenant_id,"},{"line_number":56,"context_line":"                                                  volumes\u003d1)"},{"line_number":57,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":58,"context_line":"                          self.volumes_client.create_volume,"},{"line_number":59,"context_line":"                          size\u003dCONF.volume.volume_size)"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_fbf7d1d0","line":56,"range":{"start_line":56,"start_character":50,"end_line":56,"end_character":59},"updated":"2018-10-31 08:56:35.000000000","message":"better to set a large quota for gigabytes to ensure the OverLimit is really caused by exceeding volume quota.","commit_id":"103e9bb7fb7e06ffeb7dd1e79091c1939842acc7"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"c8287a6c1f1ab83aeaaa98571288e338624a2684","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    @decorators.idempotent_id(\u0027bf544854-d62a-47f2-a681-90f7a47d86b6\u0027)"},{"line_number":54,"context_line":"    def test_quota_volumes(self):"},{"line_number":55,"context_line":"        self.admin_volume_client.update_quota_set(self.demo_tenant_id,"},{"line_number":56,"context_line":"                                                  volumes\u003d1)"},{"line_number":57,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":58,"context_line":"                          self.volumes_client.create_volume,"},{"line_number":59,"context_line":"                          size\u003dCONF.volume.volume_size)"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_5bdfe50a","line":56,"range":{"start_line":56,"start_character":50,"end_line":56,"end_character":59},"in_reply_to":"3f79a3b5_fbf7d1d0","updated":"2018-10-31 09:05:41.000000000","message":"Done","commit_id":"103e9bb7fb7e06ffeb7dd1e79091c1939842acc7"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"a01e6af64d4756d7451fbf7be5a45d56089f7017","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    @decorators.idempotent_id(\u00272dc27eee-8659-4298-b900-169d71a91374\u0027)"},{"line_number":63,"context_line":"    def test_quota_volume_gigabytes(self):"},{"line_number":64,"context_line":"        self.admin_quotas_client.update_quota_set("},{"line_number":65,"context_line":"            gigabytes\u003dCONF.volume.volume_size)"},{"line_number":66,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":67,"context_line":"                          self.volumes_client.create_volume,"},{"line_number":68,"context_line":"                          size\u003dCONF.volume.volume_size + 1)"}],"source_content_type":"text/x-python","patch_set":8,"id":"3f79a3b5_5b3e05e4","line":65,"range":{"start_line":65,"start_character":12,"end_line":65,"end_character":45},"updated":"2018-10-31 09:24:56.000000000","message":"ditto","commit_id":"3a4e462ed85c15026a4bd4e0fca02c41cd51f1e0"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"a01e6af64d4756d7451fbf7be5a45d56089f7017","unresolved":false,"context_lines":[{"line_number":71,"context_line":"    @decorators.idempotent_id(\u0027d321dc21-d8c6-401f-95fe-49f4845f1a6d\u0027)"},{"line_number":72,"context_line":"    def test_volume_extend_gigabytes_quota_deviation(self):"},{"line_number":73,"context_line":"        self.admin_quotas_client.update_quota_set("},{"line_number":74,"context_line":"            gigabytes\u003dCONF.volume.volume_size)"},{"line_number":75,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":76,"context_line":"                          self.volumes_client.extend_volume,"},{"line_number":77,"context_line":"                          self.volume[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":8,"id":"3f79a3b5_7b43c16c","line":74,"range":{"start_line":74,"start_character":12,"end_line":74,"end_character":45},"updated":"2018-10-31 09:24:56.000000000","message":"ditto","commit_id":"3a4e462ed85c15026a4bd4e0fca02c41cd51f1e0"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"4ea32854136a29e5ccb78a31427b23a542f8b927","unresolved":false,"context_lines":[{"line_number":71,"context_line":"    @decorators.idempotent_id(\u0027d321dc21-d8c6-401f-95fe-49f4845f1a6d\u0027)"},{"line_number":72,"context_line":"    def test_volume_extend_gigabytes_quota_deviation(self):"},{"line_number":73,"context_line":"        self.admin_quotas_client.update_quota_set("},{"line_number":74,"context_line":"            self.demo_tenant_id, gigabytes\u003dCONF.volume.volume_size, volumes\u003d-1)"},{"line_number":75,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":76,"context_line":"                          self.volumes_client.extend_volume,"},{"line_number":77,"context_line":"                          self.volume[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"3f79a3b5_1dea7076","line":74,"range":{"start_line":74,"start_character":67,"end_line":74,"end_character":78},"updated":"2018-11-05 05:37:17.000000000","message":"Sorry I didn\u0027t notice volumes quota has nothing to do with extend_volume action, but no harm anyway. So I hesitate whether to specify it. Other part lgtm.","commit_id":"0a0352dbc17ccc1992238fe6da959c7a0b03ea20"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"f0b964385dbfa06fe9d402c40f300b8cfd7bd99c","unresolved":false,"context_lines":[{"line_number":71,"context_line":"    @decorators.idempotent_id(\u0027d321dc21-d8c6-401f-95fe-49f4845f1a6d\u0027)"},{"line_number":72,"context_line":"    def test_volume_extend_gigabytes_quota_deviation(self):"},{"line_number":73,"context_line":"        self.admin_quotas_client.update_quota_set("},{"line_number":74,"context_line":"            self.demo_tenant_id, gigabytes\u003dCONF.volume.volume_size, volumes\u003d-1)"},{"line_number":75,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":76,"context_line":"                          self.volumes_client.extend_volume,"},{"line_number":77,"context_line":"                          self.volume[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"3f79a3b5_207063a7","line":74,"range":{"start_line":74,"start_character":67,"end_line":74,"end_character":78},"in_reply_to":"3f79a3b5_1dea7076","updated":"2018-11-05 06:06:30.000000000","message":"I think we should not specify the volume quota.","commit_id":"0a0352dbc17ccc1992238fe6da959c7a0b03ea20"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"31c3ee1437b88e42bab1fc5bf775c5733e5404b2","unresolved":false,"context_lines":[{"line_number":71,"context_line":"    @decorators.idempotent_id(\u0027d321dc21-d8c6-401f-95fe-49f4845f1a6d\u0027)"},{"line_number":72,"context_line":"    def test_volume_extend_gigabytes_quota_deviation(self):"},{"line_number":73,"context_line":"        self.admin_quotas_client.update_quota_set("},{"line_number":74,"context_line":"            self.demo_tenant_id, gigabytes\u003dCONF.volume.volume_size, volumes\u003d-1)"},{"line_number":75,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":76,"context_line":"                          self.volumes_client.extend_volume,"},{"line_number":77,"context_line":"                          self.volume[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"3f79a3b5_e03a6b95","line":74,"range":{"start_line":74,"start_character":67,"end_line":74,"end_character":78},"in_reply_to":"3f79a3b5_207063a7","updated":"2018-11-05 06:25:03.000000000","message":"Then ok to remove it.","commit_id":"0a0352dbc17ccc1992238fe6da959c7a0b03ea20"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"05a9ee37e0de951f2ca10deb83e01941163cd9dd","unresolved":false,"context_lines":[{"line_number":65,"context_line":"            self.demo_tenant_id, gigabytes\u003dCONF.volume.volume_size)"},{"line_number":66,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":67,"context_line":"                          self.volumes_client.create_volume,"},{"line_number":68,"context_line":"                          size\u003dCONF.volume.volume_size + 1)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    @decorators.attr(type\u003d[\u0027negative\u0027])"},{"line_number":71,"context_line":"    @decorators.idempotent_id(\u0027d321dc21-d8c6-401f-95fe-49f4845f1a6d\u0027)"}],"source_content_type":"text/x-python","patch_set":11,"id":"3f79a3b5_cd00b16c","line":68,"range":{"start_line":68,"start_character":55,"end_line":68,"end_character":58},"updated":"2018-11-06 01:51:24.000000000","message":"better to use \"* 2\", because some environments may require integral multiple of base volume size.","commit_id":"687078b97b2851912a8b2b2bc1f6199923066615"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"38df5c89c913903e067ff4989b56456045ead53f","unresolved":false,"context_lines":[{"line_number":65,"context_line":"            self.demo_tenant_id, gigabytes\u003dCONF.volume.volume_size)"},{"line_number":66,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":67,"context_line":"                          self.volumes_client.create_volume,"},{"line_number":68,"context_line":"                          size\u003dCONF.volume.volume_size + 1)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    @decorators.attr(type\u003d[\u0027negative\u0027])"},{"line_number":71,"context_line":"    @decorators.idempotent_id(\u0027d321dc21-d8c6-401f-95fe-49f4845f1a6d\u0027)"}],"source_content_type":"text/x-python","patch_set":11,"id":"3f79a3b5_3348a229","line":68,"range":{"start_line":68,"start_character":55,"end_line":68,"end_character":58},"in_reply_to":"3f79a3b5_cd00b16c","updated":"2018-11-06 04:51:15.000000000","message":"Done","commit_id":"687078b97b2851912a8b2b2bc1f6199923066615"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"05a9ee37e0de951f2ca10deb83e01941163cd9dd","unresolved":false,"context_lines":[{"line_number":75,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":76,"context_line":"                          self.volumes_client.extend_volume,"},{"line_number":77,"context_line":"                          self.volume[\u0027id\u0027],"},{"line_number":78,"context_line":"                          new_size\u003dCONF.volume.volume_size + 1)"}],"source_content_type":"text/x-python","patch_set":11,"id":"3f79a3b5_4df4a188","line":78,"range":{"start_line":78,"start_character":59,"end_line":78,"end_character":61},"updated":"2018-11-06 01:51:24.000000000","message":"ditto","commit_id":"687078b97b2851912a8b2b2bc1f6199923066615"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"38df5c89c913903e067ff4989b56456045ead53f","unresolved":false,"context_lines":[{"line_number":75,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":76,"context_line":"                          self.volumes_client.extend_volume,"},{"line_number":77,"context_line":"                          self.volume[\u0027id\u0027],"},{"line_number":78,"context_line":"                          new_size\u003dCONF.volume.volume_size + 1)"}],"source_content_type":"text/x-python","patch_set":11,"id":"3f79a3b5_d35a8ef3","line":78,"range":{"start_line":78,"start_character":59,"end_line":78,"end_character":61},"in_reply_to":"3f79a3b5_4df4a188","updated":"2018-11-06 04:51:15.000000000","message":"Done","commit_id":"687078b97b2851912a8b2b2bc1f6199923066615"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"a7971683267a85d6538ffc4ad412a4a86fccbce9","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    @decorators.idempotent_id(\u00272dc27eee-8659-4298-b900-169d71a91374\u0027)"},{"line_number":63,"context_line":"    def test_quota_volume_gigabytes(self):"},{"line_number":64,"context_line":"        self.admin_quotas_client.update_quota_set("},{"line_number":65,"context_line":"            self.demo_tenant_id, gigabytes\u003dCONF.volume.volume_size)"},{"line_number":66,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":67,"context_line":"                          self.volumes_client.create_volume,"},{"line_number":68,"context_line":"                          size\u003dCONF.volume.volume_size * 2)"}],"source_content_type":"text/x-python","patch_set":12,"id":"3f79a3b5_5704f56b","line":65,"range":{"start_line":65,"start_character":32,"end_line":65,"end_character":66},"updated":"2018-11-08 05:13:02.000000000","message":"here volumes\u003d2 should also be specified because it will affect create_volume","commit_id":"abe429b3489da2a35a7f5795186807dd452a2850"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"672bfae235d92dbcc092e5e5994c1f62c4f4f388","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    @decorators.idempotent_id(\u00272dc27eee-8659-4298-b900-169d71a91374\u0027)"},{"line_number":63,"context_line":"    def test_quota_volume_gigabytes(self):"},{"line_number":64,"context_line":"        self.admin_quotas_client.update_quota_set("},{"line_number":65,"context_line":"            self.demo_tenant_id, gigabytes\u003dCONF.volume.volume_size)"},{"line_number":66,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":67,"context_line":"                          self.volumes_client.create_volume,"},{"line_number":68,"context_line":"                          size\u003dCONF.volume.volume_size * 2)"}],"source_content_type":"text/x-python","patch_set":12,"id":"3f79a3b5_9a7e346b","line":65,"range":{"start_line":65,"start_character":32,"end_line":65,"end_character":66},"in_reply_to":"3f79a3b5_5704f56b","updated":"2018-11-08 06:01:25.000000000","message":"Sorry maybe volumes\u003d-1 is better","commit_id":"abe429b3489da2a35a7f5795186807dd452a2850"}],"tempest/api/volume/test_volumes_negative.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"a8295db89a912f1eef23b7a2401d6c2e2efcc344","unresolved":false,"context_lines":[{"line_number":330,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":331,"context_line":"                          self.volumes_client.extend_volume,"},{"line_number":332,"context_line":"                          volume[\u0027id\u0027],"},{"line_number":333,"context_line":"                          new_size\u003d10000)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_3293d201","line":333,"range":{"start_line":333,"start_character":25,"end_line":333,"end_character":40},"updated":"2018-10-23 01:49:08.000000000","message":"Does the quota means \"gigabytes\"? Better to fetch the quota value instead of using a const. Besides, the quota value may be -1, then this testcase can\u0027t be tested.","commit_id":"8f8905c311339a3146c764d4b6e9c2497b5a4fe2"},{"author":{"_account_id":27078,"name":"Manik Bindlish","email":"manikbindlish19@gmail.com","username":"manik"},"change_message_id":"15fba5ab41765edb43837199d0c2014f8b856a5b","unresolved":false,"context_lines":[{"line_number":330,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":331,"context_line":"                          self.volumes_client.extend_volume,"},{"line_number":332,"context_line":"                          volume[\u0027id\u0027],"},{"line_number":333,"context_line":"                          new_size\u003d10000)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_9b452119","line":333,"range":{"start_line":333,"start_character":26,"end_line":333,"end_character":40},"updated":"2018-10-23 05:20:17.000000000","message":"Yes, this seems to be confusing.\nIf we can get default created quota from this and add on new extended value. Will it serve the purpose?","commit_id":"8f8905c311339a3146c764d4b6e9c2497b5a4fe2"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"50632793a35e8b154084bee4cd38a73089b90ca2","unresolved":false,"context_lines":[{"line_number":330,"context_line":"        self.assertRaises(lib_exc.OverLimit,"},{"line_number":331,"context_line":"                          self.volumes_client.extend_volume,"},{"line_number":332,"context_line":"                          volume[\u0027id\u0027],"},{"line_number":333,"context_line":"                          new_size\u003d10000)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_4c459143","line":333,"range":{"start_line":333,"start_character":26,"end_line":333,"end_character":40},"in_reply_to":"3f79a3b5_9b452119","updated":"2018-10-23 08:22:29.000000000","message":"Yes it means \"gigabytes\".\nI set the \"gigabytes\" in case the \"gigabytes\" value is -1","commit_id":"8f8905c311339a3146c764d4b6e9c2497b5a4fe2"}]}
