)]}'
{"tempest/api/volume/admin/test_volume_types.py":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c93dcd1a196efdc8bb8290068041c5a0ad270968","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        self.assertEqual(volume[\u0027name\u0027], vol_name,"},{"line_number":56,"context_line":"                         \"The created volume name is not equal \""},{"line_number":57,"context_line":"                         \"to the requested name\")"},{"line_number":58,"context_line":"        self.assertIsNotNone(volume[\u0027id\u0027],"},{"line_number":59,"context_line":"                             \"Field volume id is empty or not found.\")"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        # Update volume with new volume_type"},{"line_number":62,"context_line":"        self.volumes_client.retype_volume(volume[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_6e220c05","line":59,"range":{"start_line":58,"start_character":8,"end_line":59,"end_character":70},"updated":"2018-10-07 15:10:27.000000000","message":"This is pretty interesting...\n\n1) If it\u0027s not found then [\u0027id\u0027] will raise KeyError so this should\u0027ve been self.assertIsNotNone(volume.get(\u0027id\u0027), ...)\n2) I think we can also remove this as this is done via schema check.","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"c41cb549d66ed954cc4056a6f2e4e486089ad0e9","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        self.assertEqual(volume[\u0027name\u0027], vol_name,"},{"line_number":56,"context_line":"                         \"The created volume name is not equal \""},{"line_number":57,"context_line":"                         \"to the requested name\")"},{"line_number":58,"context_line":"        self.assertIsNotNone(volume[\u0027id\u0027],"},{"line_number":59,"context_line":"                             \"Field volume id is empty or not found.\")"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        # Update volume with new volume_type"},{"line_number":62,"context_line":"        self.volumes_client.retype_volume(volume[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_d38f402d","line":59,"range":{"start_line":58,"start_character":8,"end_line":59,"end_character":70},"in_reply_to":"3f79a3b5_6e220c05","updated":"2018-10-08 06:53:08.000000000","message":"Done","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c93dcd1a196efdc8bb8290068041c5a0ad270968","unresolved":false,"context_lines":[{"line_number":98,"context_line":"        self.assertEqual(description, body[\u0027description\u0027],"},{"line_number":99,"context_line":"                         \"The created volume_type_description name is \""},{"line_number":100,"context_line":"                         \"not equal to the requested name\")"},{"line_number":101,"context_line":"        self.assertIsNotNone(body[\u0027id\u0027],"},{"line_number":102,"context_line":"                             \"Field volume_type id is empty or not found.\")"},{"line_number":103,"context_line":"        fetched_volume_type \u003d self.admin_volume_types_client.show_volume_type("},{"line_number":104,"context_line":"            body[\u0027id\u0027])[\u0027volume_type\u0027]"},{"line_number":105,"context_line":"        self.assertEqual(name, fetched_volume_type[\u0027name\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_ce0d6090","line":102,"range":{"start_line":101,"start_character":8,"end_line":102,"end_character":75},"updated":"2018-10-07 15:10:27.000000000","message":"This is pretty interesting...\n\n1) If it\u0027s not found then [\u0027id\u0027] will raise KeyError so this should\u0027ve been self.assertIsNotNone(body.get(\u0027id\u0027), ...)\n2) I think we can also remove this as this is done via schema check.","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"c41cb549d66ed954cc4056a6f2e4e486089ad0e9","unresolved":false,"context_lines":[{"line_number":98,"context_line":"        self.assertEqual(description, body[\u0027description\u0027],"},{"line_number":99,"context_line":"                         \"The created volume_type_description name is \""},{"line_number":100,"context_line":"                         \"not equal to the requested name\")"},{"line_number":101,"context_line":"        self.assertIsNotNone(body[\u0027id\u0027],"},{"line_number":102,"context_line":"                             \"Field volume_type id is empty or not found.\")"},{"line_number":103,"context_line":"        fetched_volume_type \u003d self.admin_volume_types_client.show_volume_type("},{"line_number":104,"context_line":"            body[\u0027id\u0027])[\u0027volume_type\u0027]"},{"line_number":105,"context_line":"        self.assertEqual(name, fetched_volume_type[\u0027name\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_33ab1489","line":102,"range":{"start_line":101,"start_character":8,"end_line":102,"end_character":75},"in_reply_to":"3f79a3b5_ce0d6090","updated":"2018-10-08 06:53:08.000000000","message":"Yes, done, removed","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c502e7f7baf07c2d9453142cf4803caf174d7f42","unresolved":false,"context_lines":[{"line_number":125,"context_line":"        encryption_type \u003d \\"},{"line_number":126,"context_line":"            self.admin_encryption_types_client.create_encryption_type("},{"line_number":127,"context_line":"                volume_type_id, **create_kwargs)[\u0027encryption\u0027]"},{"line_number":128,"context_line":"        self.assertIn(\u0027volume_type_id\u0027, encryption_type)"},{"line_number":129,"context_line":"        for key in create_kwargs:"},{"line_number":130,"context_line":"            self.assertEqual(create_kwargs[key], encryption_type[key],"},{"line_number":131,"context_line":"                             \u0027The created encryption_type %s is different \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_049ab4c2","line":128,"range":{"start_line":128,"start_character":8,"end_line":128,"end_character":56},"updated":"2018-11-09 01:21:36.000000000","message":"nit: This can be removed.","commit_id":"0c060dfb1e33d356e0e0f1d1b4d09ac0a7541bcc"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"05819ab57b5c216427326badb8098b64a4f66d48","unresolved":false,"context_lines":[{"line_number":125,"context_line":"        encryption_type \u003d \\"},{"line_number":126,"context_line":"            self.admin_encryption_types_client.create_encryption_type("},{"line_number":127,"context_line":"                volume_type_id, **create_kwargs)[\u0027encryption\u0027]"},{"line_number":128,"context_line":"        self.assertIn(\u0027volume_type_id\u0027, encryption_type)"},{"line_number":129,"context_line":"        for key in create_kwargs:"},{"line_number":130,"context_line":"            self.assertEqual(create_kwargs[key], encryption_type[key],"},{"line_number":131,"context_line":"                             \u0027The created encryption_type %s is different \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_a4d4201f","line":128,"range":{"start_line":128,"start_character":8,"end_line":128,"end_character":56},"in_reply_to":"3f79a3b5_049ab4c2","updated":"2018-11-09 01:42:40.000000000","message":"Yes:) And this is removed in https://review.openstack.org/#/c/606809/(add schema check for encryption type)","commit_id":"0c060dfb1e33d356e0e0f1d1b4d09ac0a7541bcc"}],"tempest/lib/api_schema/response/volume/volume_types.py":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c93dcd1a196efdc8bb8290068041c5a0ad270968","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":29,"context_line":"        \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":30,"context_line":"        \u0027os-volume-type-access:is_public\u0027: {\u0027type\u0027: \u0027boolean\u0027},"},{"line_number":31,"context_line":"        \u0027qos_specs_id\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]}"},{"line_number":32,"context_line":"    },"},{"line_number":33,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":34,"context_line":"    \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_2e1c14c1","line":31,"range":{"start_line":31,"start_character":35,"end_line":31,"end_character":41},"updated":"2018-10-07 15:10:27.000000000","message":"One would think this would also be \u0027format\u0027: \u0027uuid\u0027","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"c41cb549d66ed954cc4056a6f2e4e486089ad0e9","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":29,"context_line":"        \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":30,"context_line":"        \u0027os-volume-type-access:is_public\u0027: {\u0027type\u0027: \u0027boolean\u0027},"},{"line_number":31,"context_line":"        \u0027qos_specs_id\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]}"},{"line_number":32,"context_line":"    },"},{"line_number":33,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":34,"context_line":"    \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_b3964449","line":31,"range":{"start_line":31,"start_character":35,"end_line":31,"end_character":41},"in_reply_to":"3f79a3b5_2e1c14c1","updated":"2018-10-08 06:53:08.000000000","message":"Done","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c93dcd1a196efdc8bb8290068041c5a0ad270968","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        \u0027qos_specs_id\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]}"},{"line_number":32,"context_line":"    },"},{"line_number":33,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":34,"context_line":"    \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"},{"line_number":35,"context_line":"                 \u0027description\u0027, \u0027id\u0027, \u0027qos_specs_id\u0027,"},{"line_number":36,"context_line":"                 \u0027os-volume-type-access:is_public\u0027]"},{"line_number":37,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_4e1950cf","line":34,"range":{"start_line":34,"start_character":18,"end_line":34,"end_character":29},"updated":"2018-10-07 15:10:27.000000000","message":"This one is only populated following policy authorization: https://github.com/openstack/cinder/blob/e1d8ec8b26bff6bc56d68f31e2f76f27038c8b9e/cinder/api/v2/views/types.py#L31\n\nThe API docs are wrong and this one should be optional.","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"c41cb549d66ed954cc4056a6f2e4e486089ad0e9","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        \u0027qos_specs_id\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]}"},{"line_number":32,"context_line":"    },"},{"line_number":33,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":34,"context_line":"    \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"},{"line_number":35,"context_line":"                 \u0027description\u0027, \u0027id\u0027, \u0027qos_specs_id\u0027,"},{"line_number":36,"context_line":"                 \u0027os-volume-type-access:is_public\u0027]"},{"line_number":37,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_9372284a","line":34,"range":{"start_line":34,"start_character":18,"end_line":34,"end_character":29},"in_reply_to":"3f79a3b5_4e1950cf","updated":"2018-10-08 06:53:08.000000000","message":"Done, and I6f5103b7333b80b9651c279053dbdecd4574c18b fixes the cinder api ref","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"0a12636d522880413a67ad2a25d77a8ba1482f0f","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        \u0027qos_specs_id\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]}"},{"line_number":32,"context_line":"    },"},{"line_number":33,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":34,"context_line":"    \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"},{"line_number":35,"context_line":"                 \u0027description\u0027, \u0027id\u0027, \u0027qos_specs_id\u0027,"},{"line_number":36,"context_line":"                 \u0027os-volume-type-access:is_public\u0027]"},{"line_number":37,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_a021d3ff","line":34,"range":{"start_line":34,"start_character":18,"end_line":34,"end_character":29},"in_reply_to":"3f79a3b5_9372284a","updated":"2018-11-05 07:11:24.000000000","message":"I6f5103b7333b80b9651c279053dbdecd4574c18b is merged.","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c93dcd1a196efdc8bb8290068041c5a0ad270968","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    },"},{"line_number":33,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":34,"context_line":"    \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"},{"line_number":35,"context_line":"                 \u0027description\u0027, \u0027id\u0027, \u0027qos_specs_id\u0027,"},{"line_number":36,"context_line":"                 \u0027os-volume-type-access:is_public\u0027]"},{"line_number":37,"context_line":"}"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_ee737c1b","line":35,"range":{"start_line":35,"start_character":39,"end_line":35,"end_character":51},"updated":"2018-10-07 15:10:27.000000000","message":"This one is only populated following policy authorization: https://github.com/openstack/cinder/blob/e1d8ec8b26bff6bc56d68f31e2f76f27038c8b9e/cinder/api/v2/views/types.py#L33\n\nThe API docs are wrong and this one should be optional.","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"c41cb549d66ed954cc4056a6f2e4e486089ad0e9","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    },"},{"line_number":33,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":34,"context_line":"    \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"},{"line_number":35,"context_line":"                 \u0027description\u0027, \u0027id\u0027, \u0027qos_specs_id\u0027,"},{"line_number":36,"context_line":"                 \u0027os-volume-type-access:is_public\u0027]"},{"line_number":37,"context_line":"}"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_b36f245f","line":35,"range":{"start_line":35,"start_character":39,"end_line":35,"end_character":51},"in_reply_to":"3f79a3b5_ee737c1b","updated":"2018-10-08 06:53:08.000000000","message":"Done","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c93dcd1a196efdc8bb8290068041c5a0ad270968","unresolved":false,"context_lines":[{"line_number":66,"context_line":"                    \u0027os-volume-type-access:is_public\u0027: {\u0027type\u0027: \u0027boolean\u0027}"},{"line_number":67,"context_line":"                },"},{"line_number":68,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":69,"context_line":"                \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027, \u0027id\u0027,"},{"line_number":70,"context_line":"                             \u0027description\u0027, \u0027os-volume-type-access:is_public\u0027]"},{"line_number":71,"context_line":"            },"},{"line_number":72,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_ce8240c8","line":69,"updated":"2018-10-07 15:10:27.000000000","message":"See above.","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"c41cb549d66ed954cc4056a6f2e4e486089ad0e9","unresolved":false,"context_lines":[{"line_number":66,"context_line":"                    \u0027os-volume-type-access:is_public\u0027: {\u0027type\u0027: \u0027boolean\u0027}"},{"line_number":67,"context_line":"                },"},{"line_number":68,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":69,"context_line":"                \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027, \u0027id\u0027,"},{"line_number":70,"context_line":"                             \u0027description\u0027, \u0027os-volume-type-access:is_public\u0027]"},{"line_number":71,"context_line":"            },"},{"line_number":72,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_538a5013","line":69,"in_reply_to":"3f79a3b5_ce8240c8","updated":"2018-10-08 06:53:08.000000000","message":"Done","commit_id":"f5d39d1d68b31fe9e45d9b22a422f4f8b37826c6"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"56dc1b5eeebd26e13fbfbf60315de2637b561a54","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        \u0027qos_specs_id\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]}"},{"line_number":32,"context_line":"    },"},{"line_number":33,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":34,"context_line":"    \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"},{"line_number":35,"context_line":"                 \u0027description\u0027, \u0027id\u0027, \u0027qos_specs_id\u0027,"},{"line_number":36,"context_line":"                 \u0027os-volume-type-access:is_public\u0027]"},{"line_number":37,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_c57c82b7","line":34,"range":{"start_line":34,"start_character":18,"end_line":34,"end_character":29},"updated":"2019-08-21 22:21:38.000000000","message":"extra_specs is optional, required should not contain it.","commit_id":"5694cd0cbe6da1483782d3fddfc8c869154030cc"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"ac2975d01db99d6e49f28daba0aeb96e139d724b","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        \u0027qos_specs_id\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]}"},{"line_number":32,"context_line":"    },"},{"line_number":33,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":34,"context_line":"    \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"},{"line_number":35,"context_line":"                 \u0027description\u0027, \u0027id\u0027, \u0027qos_specs_id\u0027,"},{"line_number":36,"context_line":"                 \u0027os-volume-type-access:is_public\u0027]"},{"line_number":37,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_fa5fdc3d","line":34,"range":{"start_line":34,"start_character":18,"end_line":34,"end_character":29},"in_reply_to":"7faddb67_c57c82b7","updated":"2019-08-22 02:18:48.000000000","message":"done","commit_id":"5694cd0cbe6da1483782d3fddfc8c869154030cc"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"56dc1b5eeebd26e13fbfbf60315de2637b561a54","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    },"},{"line_number":33,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":34,"context_line":"    \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"},{"line_number":35,"context_line":"                 \u0027description\u0027, \u0027id\u0027, \u0027qos_specs_id\u0027,"},{"line_number":36,"context_line":"                 \u0027os-volume-type-access:is_public\u0027]"},{"line_number":37,"context_line":"}"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_c5a7a24f","line":35,"range":{"start_line":35,"start_character":38,"end_line":35,"end_character":53},"updated":"2019-08-21 22:21:38.000000000","message":"qos_specs_id is optional according to https://docs.openstack.org/api-ref/block-storage/v3/index.html?expanded\u003dshow-volume-type-detail-detail#show-volume-type-detail\n\nSo required should not contain it.","commit_id":"5694cd0cbe6da1483782d3fddfc8c869154030cc"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"ac2975d01db99d6e49f28daba0aeb96e139d724b","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    },"},{"line_number":33,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":34,"context_line":"    \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"},{"line_number":35,"context_line":"                 \u0027description\u0027, \u0027id\u0027, \u0027qos_specs_id\u0027,"},{"line_number":36,"context_line":"                 \u0027os-volume-type-access:is_public\u0027]"},{"line_number":37,"context_line":"}"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_ba55e41f","line":35,"range":{"start_line":35,"start_character":38,"end_line":35,"end_character":53},"in_reply_to":"7faddb67_c5a7a24f","updated":"2019-08-22 02:18:48.000000000","message":"Done","commit_id":"5694cd0cbe6da1483782d3fddfc8c869154030cc"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"56dc1b5eeebd26e13fbfbf60315de2637b561a54","unresolved":false,"context_lines":[{"line_number":36,"context_line":"                 \u0027os-volume-type-access:is_public\u0027]"},{"line_number":37,"context_line":"}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"show_volume_type \u003d {"},{"line_number":40,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":41,"context_line":"    \u0027response_body\u0027: {"},{"line_number":42,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_05b29a94","line":39,"updated":"2019-08-21 22:21:38.000000000","message":"https://docs.openstack.org/api-ref/block-storage/v3/index.html?expanded\u003dshow-volume-type-detail-detail#show-volume-type-detail","commit_id":"5694cd0cbe6da1483782d3fddfc8c869154030cc"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"56dc1b5eeebd26e13fbfbf60315de2637b561a54","unresolved":false,"context_lines":[{"line_number":66,"context_line":"                    \u0027os-volume-type-access:is_public\u0027: {\u0027type\u0027: \u0027boolean\u0027}"},{"line_number":67,"context_line":"                },"},{"line_number":68,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":69,"context_line":"                \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027, \u0027id\u0027,"},{"line_number":70,"context_line":"                             \u0027description\u0027, \u0027os-volume-type-access:is_public\u0027]"},{"line_number":71,"context_line":"            },"},{"line_number":72,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_4542d269","line":69,"range":{"start_line":69,"start_character":30,"end_line":69,"end_character":41},"updated":"2019-08-21 22:21:38.000000000","message":"ditto according to https://docs.openstack.org/api-ref/block-storage/v3/index.html?expanded\u003dshow-volume-type-detail-detail,create-a-volume-type-detail#create-a-volume-type","commit_id":"5694cd0cbe6da1483782d3fddfc8c869154030cc"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"ac2975d01db99d6e49f28daba0aeb96e139d724b","unresolved":false,"context_lines":[{"line_number":66,"context_line":"                    \u0027os-volume-type-access:is_public\u0027: {\u0027type\u0027: \u0027boolean\u0027}"},{"line_number":67,"context_line":"                },"},{"line_number":68,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":69,"context_line":"                \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027, \u0027id\u0027,"},{"line_number":70,"context_line":"                             \u0027description\u0027, \u0027os-volume-type-access:is_public\u0027]"},{"line_number":71,"context_line":"            },"},{"line_number":72,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_7a31ac0a","line":69,"range":{"start_line":69,"start_character":30,"end_line":69,"end_character":41},"in_reply_to":"7faddb67_4542d269","updated":"2019-08-22 02:18:48.000000000","message":"Done","commit_id":"5694cd0cbe6da1483782d3fddfc8c869154030cc"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"56dc1b5eeebd26e13fbfbf60315de2637b561a54","unresolved":false,"context_lines":[{"line_number":136,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027}"},{"line_number":137,"context_line":"                },"},{"line_number":138,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":139,"context_line":"                \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"},{"line_number":140,"context_line":"                             \u0027description\u0027, \u0027id\u0027]"},{"line_number":141,"context_line":"            },"},{"line_number":142,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_a534e6fb","line":139,"range":{"start_line":139,"start_character":30,"end_line":139,"end_character":41},"updated":"2019-08-21 22:21:38.000000000","message":"ditto according to https://docs.openstack.org/api-ref/block-storage/v3/index.html?expanded\u003dshow-volume-type-detail-detail,create-a-volume-type-detail,update-a-volume-type-detail#update-a-volume-type","commit_id":"5694cd0cbe6da1483782d3fddfc8c869154030cc"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"ac2975d01db99d6e49f28daba0aeb96e139d724b","unresolved":false,"context_lines":[{"line_number":136,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027}"},{"line_number":137,"context_line":"                },"},{"line_number":138,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":139,"context_line":"                \u0027required\u0027: [\u0027extra_specs\u0027, \u0027name\u0027, \u0027is_public\u0027,"},{"line_number":140,"context_line":"                             \u0027description\u0027, \u0027id\u0027]"},{"line_number":141,"context_line":"            },"},{"line_number":142,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_da50e02e","line":139,"range":{"start_line":139,"start_character":30,"end_line":139,"end_character":41},"in_reply_to":"7faddb67_a534e6fb","updated":"2019-08-22 02:18:48.000000000","message":"Done","commit_id":"5694cd0cbe6da1483782d3fddfc8c869154030cc"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":12,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"extra_specs_info \u003d {"},{"line_number":16,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":17,"context_line":"    \u0027patternProperties\u0027: {"},{"line_number":18,"context_line":"        \u0027^.+$\u0027: {\u0027type\u0027: \u0027string\u0027}"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_7aebd377","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":16},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    }"},{"line_number":20,"context_line":"}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"common_show_volume_type \u003d {"},{"line_number":23,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":24,"context_line":"    \u0027properties\u0027: {"},{"line_number":25,"context_line":"        \u0027extra_specs\u0027: extra_specs_info,"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_5ae617b3","line":22,"range":{"start_line":22,"start_character":0,"end_line":22,"end_character":23},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":35,"context_line":"                 \u0027os-volume-type-access:is_public\u0027]"},{"line_number":36,"context_line":"}"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"show_volume_type \u003d {"},{"line_number":39,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":40,"context_line":"    \u0027response_body\u0027: {"},{"line_number":41,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_dae0c79a","line":38,"range":{"start_line":38,"start_character":0,"end_line":38,"end_character":16},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail,show-volume-type-detail-detail#show-volume-type-detail","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    }"},{"line_number":48,"context_line":"}"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"delete_volume_type \u003d {\u0027status_code\u0027: [202]}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"create_volume_type \u003d {"},{"line_number":53,"context_line":"    \u0027status_code\u0027: [200],"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_5acdb72e","line":50,"range":{"start_line":50,"start_character":0,"end_line":50,"end_character":18},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail,delete-a-volume-type-detail#delete-a-volume-type","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"delete_volume_type \u003d {\u0027status_code\u0027: [202]}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"create_volume_type \u003d {"},{"line_number":53,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":54,"context_line":"    \u0027response_body\u0027: {"},{"line_number":55,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_bac86b21","line":52,"range":{"start_line":52,"start_character":0,"end_line":52,"end_character":18},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail,create-a-volume-type-detail#create-a-volume-type","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    }"},{"line_number":75,"context_line":"}"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"list_volume_types \u003d {"},{"line_number":78,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":79,"context_line":"    \u0027response_body\u0027: {"},{"line_number":80,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_1ad73fc3","line":77,"range":{"start_line":77,"start_character":0,"end_line":77,"end_character":17},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail,list-all-volume-types-detail#list-all-volume-types","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":89,"context_line":"    }"},{"line_number":90,"context_line":"}"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"list_volume_types_extra_specs \u003d {"},{"line_number":93,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":94,"context_line":"    \u0027response_body\u0027: {"},{"line_number":95,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_da4be7ae","line":92,"range":{"start_line":92,"start_character":0,"end_line":92,"end_character":29},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail,show-all-extra-specifications-for-volume-type-detail#show-all-extra-specifications-for-volume-type","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":101,"context_line":"    }"},{"line_number":102,"context_line":"}"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"show_volume_types_extra_specs \u003d {"},{"line_number":105,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":106,"context_line":"    \u0027response_body\u0027: extra_specs_info"},{"line_number":107,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_7a5d1378","line":104,"range":{"start_line":104,"start_character":0,"end_line":104,"end_character":29},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail,update-extra-specification-for-volume-type-detail,create-or-update-extra-specs-for-volume-type-detail#create-or-update-extra-specs-for-volume-type","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":106,"context_line":"    \u0027response_body\u0027: extra_specs_info"},{"line_number":107,"context_line":"}"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"create_volume_types_extra_specs \u003d {"},{"line_number":110,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":111,"context_line":"    \u0027response_body\u0027: {"},{"line_number":112,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_ba638b41","line":109,"range":{"start_line":109,"start_character":0,"end_line":109,"end_character":31},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail,update-extra-specification-for-volume-type-detail,create-or-update-extra-specs-for-volume-type-detail#create-or-update-extra-specs-for-volume-type","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":118,"context_line":"    }"},{"line_number":119,"context_line":"}"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"delete_volume_types_extra_specs \u003d {\u0027status_code\u0027: [202]}"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"update_volume_types \u003d {"},{"line_number":124,"context_line":"    \u0027status_code\u0027: [200],"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_ba7aabed","line":121,"range":{"start_line":121,"start_character":0,"end_line":121,"end_character":31},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail,show-volume-type-detail-detail#delete-a-volume-type","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":120,"context_line":""},{"line_number":121,"context_line":"delete_volume_types_extra_specs \u003d {\u0027status_code\u0027: [202]}"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"update_volume_types \u003d {"},{"line_number":124,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":125,"context_line":"    \u0027response_body\u0027: {"},{"line_number":126,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_fa1a63c4","line":123,"range":{"start_line":123,"start_character":0,"end_line":123,"end_character":19},"updated":"2019-08-23 00:47:36.000000000","message":"missing\nos-volume-type-access:is_public\nqos_specs_id (Optional)\n\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail,show-volume-type-detail-detail#show-volume-type-detail","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":143,"context_line":"    }"},{"line_number":144,"context_line":"}"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"update_volume_type_extra_specs \u003d {"},{"line_number":147,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":148,"context_line":"    \u0027response_body\u0027: extra_specs_info"},{"line_number":149,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_3a66bb57","line":146,"range":{"start_line":146,"start_character":0,"end_line":146,"end_character":30},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail,show-volume-type-detail-detail#delete-a-volume-type","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":148,"context_line":"    \u0027response_body\u0027: extra_specs_info"},{"line_number":149,"context_line":"}"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"add_type_access \u003d {\u0027status_code\u0027: [202]}"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"remove_type_access \u003d {\u0027status_code\u0027: [202]}"},{"line_number":154,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_7a0f5388","line":151,"range":{"start_line":151,"start_character":0,"end_line":151,"end_character":15},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail#list-group-snapshots","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":150,"context_line":""},{"line_number":151,"context_line":"add_type_access \u003d {\u0027status_code\u0027: [202]}"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"remove_type_access \u003d {\u0027status_code\u0027: [202]}"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"list_type_access \u003d {"},{"line_number":156,"context_line":"    \u0027status_code\u0027: [200],"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_1a241f0e","line":153,"range":{"start_line":153,"start_character":0,"end_line":153,"end_character":18},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail#list-group-snapshots","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"0e4996eb71ca8898c0575ce375fd74e96bf5be2d","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"remove_type_access \u003d {\u0027status_code\u0027: [202]}"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"list_type_access \u003d {"},{"line_number":156,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":157,"context_line":"    \u0027response_body\u0027: {"},{"line_number":158,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_3a38fb39","line":155,"range":{"start_line":155,"start_character":0,"end_line":155,"end_character":16},"updated":"2019-08-23 00:47:36.000000000","message":"confirmed \nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-quotas-for-a-project-detail,get-default-quotas-for-a-project-detail,validate-setup-for-nested-quota-detail,delete-quotas-for-a-project-detail,update-quota-classes-for-a-project-detail,show-group-snapshot-details-detail,list-group-snapshots-with-details-detail,list-group-snapshots-detail#list-group-snapshots","commit_id":"51e474d5e295aaa5a3071488b2c907c562c8658f"}]}
