)]}'
{"tempest/lib/api_schema/response/volume/snapshots.py":[{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"10a59584d83c0e4fd26cbd84c833b3e77735e90c","unresolved":false,"context_lines":[{"line_number":83,"context_line":"                        \u0027os-extended-snapshot-attributes:project_id\u0027: {"},{"line_number":84,"context_line":"                            \u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027"},{"line_number":85,"context_line":"                        },"},{"line_number":86,"context_line":"                        \u0027metadata\u0027: metadata,"},{"line_number":87,"context_line":"                        \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":88,"context_line":"                        \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":89,"context_line":"                        \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":90,"context_line":"                        # TODO(zhufl): user_id is added in 3.41, we should"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_dd8d217d","line":87,"range":{"start_line":86,"start_character":45,"end_line":87,"end_character":24},"updated":"2019-08-23 01:18:08.000000000","message":"missing count(Optional)\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-an-encryption-type-detail,list-all-hosts-for-a-project-detail,show-backup-detail-detail#show-backup-detail","commit_id":"8558fa59f956ecbed9cf2c0bfc4cad09e640262d"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"ae0023740756b10a7f260676c8e29a84f53574a6","unresolved":false,"context_lines":[{"line_number":101,"context_line":"                }"},{"line_number":102,"context_line":"            },"},{"line_number":103,"context_line":"            \u0027snapshots_links\u0027: parameter_types.links,"},{"line_number":104,"context_line":"            # TODO(zhufl): count is added in 3.45, we should move"},{"line_number":105,"context_line":"            # it to the 3.45 schema file when microversion is"},{"line_number":106,"context_line":"            # supported in volume interfaces"},{"line_number":107,"context_line":"            \u0027count\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":108,"context_line":"        },"},{"line_number":109,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":110,"context_line":"        \u0027required\u0027: [\u0027snapshots\u0027],"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_88e52541","line":107,"range":{"start_line":104,"start_character":0,"end_line":107,"end_character":41},"updated":"2019-08-23 02:40:49.000000000","message":"\u0027count\u0027 is here:)","commit_id":"8558fa59f956ecbed9cf2c0bfc4cad09e640262d"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"10a59584d83c0e4fd26cbd84c833b3e77735e90c","unresolved":false,"context_lines":[{"line_number":152,"context_line":"    }"},{"line_number":153,"context_line":"}"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"create_snapshot \u003d {"},{"line_number":156,"context_line":"    \u0027status_code\u0027: [202],"},{"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":4,"id":"7faddb67_1dc2d987","line":155,"range":{"start_line":155,"start_character":0,"end_line":155,"end_character":15},"updated":"2019-08-23 01:18:08.000000000","message":"confirmed","commit_id":"8558fa59f956ecbed9cf2c0bfc4cad09e640262d"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"10a59584d83c0e4fd26cbd84c833b3e77735e90c","unresolved":false,"context_lines":[{"line_number":184,"context_line":"    }"},{"line_number":185,"context_line":"}"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"update_snapshot \u003d {"},{"line_number":188,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":189,"context_line":"    \u0027response_body\u0027: {"},{"line_number":190,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_dd69a18c","line":187,"range":{"start_line":187,"start_character":0,"end_line":187,"end_character":15},"updated":"2019-08-23 01:18:08.000000000","message":"confirmed","commit_id":"8558fa59f956ecbed9cf2c0bfc4cad09e640262d"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"10a59584d83c0e4fd26cbd84c833b3e77735e90c","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    }"},{"line_number":217,"context_line":"}"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"delete_snapshot \u003d {\u0027status_code\u0027: [202]}"},{"line_number":220,"context_line":"reset_snapshot_status \u003d {\u0027status_code\u0027: [202]}"},{"line_number":221,"context_line":"update_snapshot_status \u003d {\u0027status_code\u0027: [202]}"},{"line_number":222,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_9d3329c5","line":219,"range":{"start_line":219,"start_character":0,"end_line":219,"end_character":15},"updated":"2019-08-23 01:18:08.000000000","message":"confirmed","commit_id":"8558fa59f956ecbed9cf2c0bfc4cad09e640262d"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"10a59584d83c0e4fd26cbd84c833b3e77735e90c","unresolved":false,"context_lines":[{"line_number":217,"context_line":"}"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"delete_snapshot \u003d {\u0027status_code\u0027: [202]}"},{"line_number":220,"context_line":"reset_snapshot_status \u003d {\u0027status_code\u0027: [202]}"},{"line_number":221,"context_line":"update_snapshot_status \u003d {\u0027status_code\u0027: [202]}"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"create_snapshot_metadata \u003d {"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_5d3db18c","line":220,"range":{"start_line":220,"start_character":0,"end_line":220,"end_character":21},"updated":"2019-08-23 01:18:08.000000000","message":"confirmed","commit_id":"8558fa59f956ecbed9cf2c0bfc4cad09e640262d"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"10a59584d83c0e4fd26cbd84c833b3e77735e90c","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":"delete_snapshot \u003d {\u0027status_code\u0027: [202]}"},{"line_number":220,"context_line":"reset_snapshot_status \u003d {\u0027status_code\u0027: [202]}"},{"line_number":221,"context_line":"update_snapshot_status \u003d {\u0027status_code\u0027: [202]}"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"create_snapshot_metadata \u003d {"},{"line_number":224,"context_line":"    \u0027status_code\u0027: [200],"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_dd50c1d8","line":221,"range":{"start_line":221,"start_character":0,"end_line":221,"end_character":22},"updated":"2019-08-23 01:18:08.000000000","message":"confirmed","commit_id":"8558fa59f956ecbed9cf2c0bfc4cad09e640262d"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"10a59584d83c0e4fd26cbd84c833b3e77735e90c","unresolved":false,"context_lines":[{"line_number":220,"context_line":"reset_snapshot_status \u003d {\u0027status_code\u0027: [202]}"},{"line_number":221,"context_line":"update_snapshot_status \u003d {\u0027status_code\u0027: [202]}"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"create_snapshot_metadata \u003d {"},{"line_number":224,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":225,"context_line":"    \u0027response_body\u0027: {"},{"line_number":226,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_7d5bcdf5","line":223,"range":{"start_line":223,"start_character":0,"end_line":223,"end_character":24},"updated":"2019-08-23 01:18:08.000000000","message":"confirmed","commit_id":"8558fa59f956ecbed9cf2c0bfc4cad09e640262d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e43b9c67c70599bebd1480ba13cbcee50aa5d755","unresolved":false,"context_lines":[{"line_number":40,"context_line":"                        \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":41,"context_line":"                        \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":42,"context_line":"                        \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":43,"context_line":"                        # TODO(zhufl): user_id is added in 3.41, we should"},{"line_number":44,"context_line":"                        # move it to the 3.41 schema file when microversion is"},{"line_number":45,"context_line":"                        # supported in volume interfaces"},{"line_number":46,"context_line":"                        \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":47,"context_line":"                    },"},{"line_number":48,"context_line":"                    \u0027additionalProperties\u0027: False,"},{"line_number":49,"context_line":"                    \u0027required\u0027: [\u0027status\u0027, \u0027description\u0027, \u0027created_at\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"ff570b3c_9bdbbd19","line":46,"range":{"start_line":43,"start_character":0,"end_line":46,"end_character":72},"updated":"2020-05-14 21:34:40.000000000","message":"this is another bug in api-ref. user_id is added in detail view of smapshot not in list - I629bacb73135fd7756f6008b5c376a8ab0f0df6a\n\nthis is new detail view - https://github.com/openstack/cinder/blob/master/cinder/api/v3/views/snapshots.py\n\nbase summary view does not have user_id\n\n- https://github.com/openstack/cinder/blob/0eeb8273ad93b659bf38d2b790dfb06e37d30056/cinder/api/views/snapshots.py#L38","commit_id":"28b53ab8f60616e342865995d2bbdaafaecefaaf"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"e3ed77b09ddefd8d733c60aada04d9c0627557cc","unresolved":false,"context_lines":[{"line_number":40,"context_line":"                        \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":41,"context_line":"                        \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":42,"context_line":"                        \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":43,"context_line":"                        # TODO(zhufl): user_id is added in 3.41, we should"},{"line_number":44,"context_line":"                        # move it to the 3.41 schema file when microversion is"},{"line_number":45,"context_line":"                        # supported in volume interfaces"},{"line_number":46,"context_line":"                        \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":47,"context_line":"                    },"},{"line_number":48,"context_line":"                    \u0027additionalProperties\u0027: False,"},{"line_number":49,"context_line":"                    \u0027required\u0027: [\u0027status\u0027, \u0027description\u0027, \u0027created_at\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"ff570b3c_fe74246a","line":46,"range":{"start_line":43,"start_character":0,"end_line":46,"end_character":72},"in_reply_to":"ff570b3c_5b0e453b","updated":"2020-05-19 09:14:43.000000000","message":"Done","commit_id":"28b53ab8f60616e342865995d2bbdaafaecefaaf"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2a7c818c64c10b54e5f5a1bd310f116433c1b7eb","unresolved":false,"context_lines":[{"line_number":40,"context_line":"                        \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":41,"context_line":"                        \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":42,"context_line":"                        \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":43,"context_line":"                        # TODO(zhufl): user_id is added in 3.41, we should"},{"line_number":44,"context_line":"                        # move it to the 3.41 schema file when microversion is"},{"line_number":45,"context_line":"                        # supported in volume interfaces"},{"line_number":46,"context_line":"                        \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":47,"context_line":"                    },"},{"line_number":48,"context_line":"                    \u0027additionalProperties\u0027: False,"},{"line_number":49,"context_line":"                    \u0027required\u0027: [\u0027status\u0027, \u0027description\u0027, \u0027created_at\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"ff570b3c_5b0e453b","line":46,"range":{"start_line":43,"start_character":0,"end_line":46,"end_character":72},"in_reply_to":"ff570b3c_9bdbbd19","updated":"2020-05-14 21:49:38.000000000","message":"fixing the api-ref https://review.opendev.org/#/c/728301/","commit_id":"28b53ab8f60616e342865995d2bbdaafaecefaaf"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e43b9c67c70599bebd1480ba13cbcee50aa5d755","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    }"},{"line_number":63,"context_line":"}"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"list_snapshots_with_detail \u003d {"},{"line_number":66,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":67,"context_line":"    \u0027response_body\u0027: {"},{"line_number":68,"context_line":"        \u0027type\u0027: \u0027object\u0027,"},{"line_number":69,"context_line":"        \u0027properties\u0027: {"},{"line_number":70,"context_line":"            \u0027snapshots\u0027: {"},{"line_number":71,"context_line":"                \u0027type\u0027: \u0027array\u0027,"},{"line_number":72,"context_line":"                \u0027items\u0027: {"},{"line_number":73,"context_line":"                    \u0027type\u0027: \u0027object\u0027,"},{"line_number":74,"context_line":"                    \u0027properties\u0027: {"},{"line_number":75,"context_line":"                        \u0027status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":76,"context_line":"                        \u0027os-extended-snapshot-attributes:progress\u0027: {"},{"line_number":77,"context_line":"                            \u0027type\u0027: \u0027string\u0027"},{"line_number":78,"context_line":"                        },"},{"line_number":79,"context_line":"                        \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":80,"context_line":"                        \u0027created_at\u0027: parameter_types.date_time,"},{"line_number":81,"context_line":"                        \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":82,"context_line":"                        \u0027volume_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":83,"context_line":"                        \u0027os-extended-snapshot-attributes:project_id\u0027: {"},{"line_number":84,"context_line":"                            \u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027"},{"line_number":85,"context_line":"                        },"},{"line_number":86,"context_line":"                        \u0027metadata\u0027: metadata,"},{"line_number":87,"context_line":"                        \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":88,"context_line":"                        \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":89,"context_line":"                        \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":90,"context_line":"                        # TODO(zhufl): user_id is added in 3.41, we should"},{"line_number":91,"context_line":"                        # move it to the 3.41 schema file when microversion is"},{"line_number":92,"context_line":"                        # supported in volume interfaces"},{"line_number":93,"context_line":"                        \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":94,"context_line":"                    },"},{"line_number":95,"context_line":"                    \u0027additionalProperties\u0027: False,"},{"line_number":96,"context_line":"                    \u0027required\u0027: [\u0027status\u0027, \u0027updated_at\u0027,"},{"line_number":97,"context_line":"                                 \u0027os-extended-snapshot-attributes:progress\u0027,"},{"line_number":98,"context_line":"                                 \u0027description\u0027, \u0027created_at\u0027, \u0027name\u0027,"},{"line_number":99,"context_line":"                                 \u0027volume_id\u0027, \u0027metadata\u0027, \u0027id\u0027, \u0027size\u0027,"},{"line_number":100,"context_line":"                                 \u0027os-extended-snapshot-attributes:project_id\u0027]"},{"line_number":101,"context_line":"                }"},{"line_number":102,"context_line":"            },"},{"line_number":103,"context_line":"            \u0027snapshots_links\u0027: parameter_types.links,"},{"line_number":104,"context_line":"            # TODO(zhufl): count is added in 3.45, we should move"},{"line_number":105,"context_line":"            # it to the 3.45 schema file when microversion is"},{"line_number":106,"context_line":"            # supported in volume interfaces"},{"line_number":107,"context_line":"            \u0027count\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":108,"context_line":"        },"},{"line_number":109,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":110,"context_line":"        \u0027required\u0027: [\u0027snapshots\u0027],"},{"line_number":111,"context_line":"    }"},{"line_number":112,"context_line":"}"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"show_snapshot \u003d {"},{"line_number":115,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":116,"context_line":"    \u0027response_body\u0027: {"},{"line_number":117,"context_line":"        \u0027type\u0027: \u0027object\u0027,"},{"line_number":118,"context_line":"        \u0027properties\u0027: {"},{"line_number":119,"context_line":"            \u0027snapshot\u0027: {"},{"line_number":120,"context_line":"                \u0027type\u0027: \u0027object\u0027,"},{"line_number":121,"context_line":"                \u0027properties\u0027: {"},{"line_number":122,"context_line":"                    \u0027status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":123,"context_line":"                    \u0027os-extended-snapshot-attributes:progress\u0027: {"},{"line_number":124,"context_line":"                        \u0027type\u0027: \u0027string\u0027"},{"line_number":125,"context_line":"                    },"},{"line_number":126,"context_line":"                    \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":127,"context_line":"                    \u0027created_at\u0027: parameter_types.date_time,"},{"line_number":128,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":129,"context_line":"                    \u0027volume_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":130,"context_line":"                    \u0027os-extended-snapshot-attributes:project_id\u0027: {"},{"line_number":131,"context_line":"                        \u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027"},{"line_number":132,"context_line":"                    },"},{"line_number":133,"context_line":"                    \u0027metadata\u0027: metadata,"},{"line_number":134,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":135,"context_line":"                    \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":136,"context_line":"                    \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":137,"context_line":"                    # TODO(zhufl): user_id is added in 3.41, we should move"},{"line_number":138,"context_line":"                    # it to the 3.41 schema file when microversion is"},{"line_number":139,"context_line":"                    # supported in volume interfaces"},{"line_number":140,"context_line":"                    \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027}"},{"line_number":141,"context_line":"                },"},{"line_number":142,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":143,"context_line":"                \u0027required\u0027: [\u0027status\u0027, \u0027updated_at\u0027,"},{"line_number":144,"context_line":"                             \u0027os-extended-snapshot-attributes:progress\u0027,"},{"line_number":145,"context_line":"                             \u0027description\u0027, \u0027created_at\u0027, \u0027name\u0027,"},{"line_number":146,"context_line":"                             \u0027volume_id\u0027, \u0027metadata\u0027, \u0027id\u0027, \u0027size\u0027,"},{"line_number":147,"context_line":"                             \u0027os-extended-snapshot-attributes:project_id\u0027]"},{"line_number":148,"context_line":"            }"},{"line_number":149,"context_line":"        },"},{"line_number":150,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":151,"context_line":"        \u0027required\u0027: [\u0027snapshot\u0027],"},{"line_number":152,"context_line":"    }"},{"line_number":153,"context_line":"}"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"create_snapshot \u003d {"},{"line_number":156,"context_line":"    \u0027status_code\u0027: [202],"}],"source_content_type":"text/x-python","patch_set":6,"id":"ff570b3c_1bd20dd3","line":153,"range":{"start_line":65,"start_character":0,"end_line":153,"end_character":1},"updated":"2020-05-14 21:34:40.000000000","message":"can you define the common part in common_snapshot_schema and add extended attr in these schema. so that common_snapshot_schema can be used by create and update schema as well","commit_id":"28b53ab8f60616e342865995d2bbdaafaecefaaf"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"e3ed77b09ddefd8d733c60aada04d9c0627557cc","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    }"},{"line_number":63,"context_line":"}"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"list_snapshots_with_detail \u003d {"},{"line_number":66,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":67,"context_line":"    \u0027response_body\u0027: {"},{"line_number":68,"context_line":"        \u0027type\u0027: \u0027object\u0027,"},{"line_number":69,"context_line":"        \u0027properties\u0027: {"},{"line_number":70,"context_line":"            \u0027snapshots\u0027: {"},{"line_number":71,"context_line":"                \u0027type\u0027: \u0027array\u0027,"},{"line_number":72,"context_line":"                \u0027items\u0027: {"},{"line_number":73,"context_line":"                    \u0027type\u0027: \u0027object\u0027,"},{"line_number":74,"context_line":"                    \u0027properties\u0027: {"},{"line_number":75,"context_line":"                        \u0027status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":76,"context_line":"                        \u0027os-extended-snapshot-attributes:progress\u0027: {"},{"line_number":77,"context_line":"                            \u0027type\u0027: \u0027string\u0027"},{"line_number":78,"context_line":"                        },"},{"line_number":79,"context_line":"                        \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":80,"context_line":"                        \u0027created_at\u0027: parameter_types.date_time,"},{"line_number":81,"context_line":"                        \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":82,"context_line":"                        \u0027volume_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":83,"context_line":"                        \u0027os-extended-snapshot-attributes:project_id\u0027: {"},{"line_number":84,"context_line":"                            \u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027"},{"line_number":85,"context_line":"                        },"},{"line_number":86,"context_line":"                        \u0027metadata\u0027: metadata,"},{"line_number":87,"context_line":"                        \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":88,"context_line":"                        \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":89,"context_line":"                        \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":90,"context_line":"                        # TODO(zhufl): user_id is added in 3.41, we should"},{"line_number":91,"context_line":"                        # move it to the 3.41 schema file when microversion is"},{"line_number":92,"context_line":"                        # supported in volume interfaces"},{"line_number":93,"context_line":"                        \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":94,"context_line":"                    },"},{"line_number":95,"context_line":"                    \u0027additionalProperties\u0027: False,"},{"line_number":96,"context_line":"                    \u0027required\u0027: [\u0027status\u0027, \u0027updated_at\u0027,"},{"line_number":97,"context_line":"                                 \u0027os-extended-snapshot-attributes:progress\u0027,"},{"line_number":98,"context_line":"                                 \u0027description\u0027, \u0027created_at\u0027, \u0027name\u0027,"},{"line_number":99,"context_line":"                                 \u0027volume_id\u0027, \u0027metadata\u0027, \u0027id\u0027, \u0027size\u0027,"},{"line_number":100,"context_line":"                                 \u0027os-extended-snapshot-attributes:project_id\u0027]"},{"line_number":101,"context_line":"                }"},{"line_number":102,"context_line":"            },"},{"line_number":103,"context_line":"            \u0027snapshots_links\u0027: parameter_types.links,"},{"line_number":104,"context_line":"            # TODO(zhufl): count is added in 3.45, we should move"},{"line_number":105,"context_line":"            # it to the 3.45 schema file when microversion is"},{"line_number":106,"context_line":"            # supported in volume interfaces"},{"line_number":107,"context_line":"            \u0027count\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":108,"context_line":"        },"},{"line_number":109,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":110,"context_line":"        \u0027required\u0027: [\u0027snapshots\u0027],"},{"line_number":111,"context_line":"    }"},{"line_number":112,"context_line":"}"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"show_snapshot \u003d {"},{"line_number":115,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":116,"context_line":"    \u0027response_body\u0027: {"},{"line_number":117,"context_line":"        \u0027type\u0027: \u0027object\u0027,"},{"line_number":118,"context_line":"        \u0027properties\u0027: {"},{"line_number":119,"context_line":"            \u0027snapshot\u0027: {"},{"line_number":120,"context_line":"                \u0027type\u0027: \u0027object\u0027,"},{"line_number":121,"context_line":"                \u0027properties\u0027: {"},{"line_number":122,"context_line":"                    \u0027status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":123,"context_line":"                    \u0027os-extended-snapshot-attributes:progress\u0027: {"},{"line_number":124,"context_line":"                        \u0027type\u0027: \u0027string\u0027"},{"line_number":125,"context_line":"                    },"},{"line_number":126,"context_line":"                    \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":127,"context_line":"                    \u0027created_at\u0027: parameter_types.date_time,"},{"line_number":128,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":129,"context_line":"                    \u0027volume_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":130,"context_line":"                    \u0027os-extended-snapshot-attributes:project_id\u0027: {"},{"line_number":131,"context_line":"                        \u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027"},{"line_number":132,"context_line":"                    },"},{"line_number":133,"context_line":"                    \u0027metadata\u0027: metadata,"},{"line_number":134,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":135,"context_line":"                    \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":136,"context_line":"                    \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":137,"context_line":"                    # TODO(zhufl): user_id is added in 3.41, we should move"},{"line_number":138,"context_line":"                    # it to the 3.41 schema file when microversion is"},{"line_number":139,"context_line":"                    # supported in volume interfaces"},{"line_number":140,"context_line":"                    \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027}"},{"line_number":141,"context_line":"                },"},{"line_number":142,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":143,"context_line":"                \u0027required\u0027: [\u0027status\u0027, \u0027updated_at\u0027,"},{"line_number":144,"context_line":"                             \u0027os-extended-snapshot-attributes:progress\u0027,"},{"line_number":145,"context_line":"                             \u0027description\u0027, \u0027created_at\u0027, \u0027name\u0027,"},{"line_number":146,"context_line":"                             \u0027volume_id\u0027, \u0027metadata\u0027, \u0027id\u0027, \u0027size\u0027,"},{"line_number":147,"context_line":"                             \u0027os-extended-snapshot-attributes:project_id\u0027]"},{"line_number":148,"context_line":"            }"},{"line_number":149,"context_line":"        },"},{"line_number":150,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":151,"context_line":"        \u0027required\u0027: [\u0027snapshot\u0027],"},{"line_number":152,"context_line":"    }"},{"line_number":153,"context_line":"}"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"create_snapshot \u003d {"},{"line_number":156,"context_line":"    \u0027status_code\u0027: [202],"}],"source_content_type":"text/x-python","patch_set":6,"id":"ff570b3c_9e11a807","line":153,"range":{"start_line":65,"start_character":0,"end_line":153,"end_character":1},"in_reply_to":"ff570b3c_1bd20dd3","updated":"2020-05-19 09:14:43.000000000","message":"Done","commit_id":"28b53ab8f60616e342865995d2bbdaafaecefaaf"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e43b9c67c70599bebd1480ba13cbcee50aa5d755","unresolved":false,"context_lines":[{"line_number":152,"context_line":"    }"},{"line_number":153,"context_line":"}"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"create_snapshot \u003d {"},{"line_number":156,"context_line":"    \u0027status_code\u0027: [202],"},{"line_number":157,"context_line":"    \u0027response_body\u0027: {"},{"line_number":158,"context_line":"        \u0027type\u0027: \u0027object\u0027,"},{"line_number":159,"context_line":"        \u0027properties\u0027: {"},{"line_number":160,"context_line":"            \u0027snapshot\u0027: {"},{"line_number":161,"context_line":"                \u0027type\u0027: \u0027object\u0027,"},{"line_number":162,"context_line":"                \u0027properties\u0027: {"},{"line_number":163,"context_line":"                    \u0027status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":164,"context_line":"                    \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":165,"context_line":"                    \u0027created_at\u0027: parameter_types.date_time,"},{"line_number":166,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":167,"context_line":"                    \u0027volume_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":168,"context_line":"                    \u0027metadata\u0027: metadata,"},{"line_number":169,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":170,"context_line":"                    \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":171,"context_line":"                    \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":172,"context_line":"                    # TODO(zhufl): user_id is added in 3.41, we should move it"},{"line_number":173,"context_line":"                    # to the 3.41 schema file when microversion is supported"},{"line_number":174,"context_line":"                    # in volume interfaces"},{"line_number":175,"context_line":"                    \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027}"},{"line_number":176,"context_line":"                },"},{"line_number":177,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":178,"context_line":"                \u0027required\u0027: [\u0027status\u0027, \u0027description\u0027, \u0027created_at\u0027, \u0027metadata\u0027,"},{"line_number":179,"context_line":"                             \u0027name\u0027, \u0027volume_id\u0027, \u0027id\u0027, \u0027size\u0027, \u0027updated_at\u0027]"},{"line_number":180,"context_line":"                }"},{"line_number":181,"context_line":"        },"},{"line_number":182,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":183,"context_line":"        \u0027required\u0027: [\u0027snapshot\u0027],"},{"line_number":184,"context_line":"    }"},{"line_number":185,"context_line":"}"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"update_snapshot \u003d {"},{"line_number":188,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":189,"context_line":"    \u0027response_body\u0027: {"},{"line_number":190,"context_line":"        \u0027type\u0027: \u0027object\u0027,"},{"line_number":191,"context_line":"        \u0027properties\u0027: {"},{"line_number":192,"context_line":"            \u0027snapshot\u0027: {"},{"line_number":193,"context_line":"                \u0027type\u0027: \u0027object\u0027,"},{"line_number":194,"context_line":"                \u0027properties\u0027: {"},{"line_number":195,"context_line":"                    \u0027status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":196,"context_line":"                    \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":197,"context_line":"                    \u0027created_at\u0027: parameter_types.date_time,"},{"line_number":198,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":199,"context_line":"                    \u0027volume_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":200,"context_line":"                    \u0027metadata\u0027: metadata,"},{"line_number":201,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":202,"context_line":"                    \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":203,"context_line":"                    \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":204,"context_line":"                    # TODO(zhufl): user_id is added in 3.41, we should move it"},{"line_number":205,"context_line":"                    # to the 3.41 schema file when microversion is supported"},{"line_number":206,"context_line":"                    # in volume interfaces"},{"line_number":207,"context_line":"                    \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027}"},{"line_number":208,"context_line":"                },"},{"line_number":209,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":210,"context_line":"                \u0027required\u0027: [\u0027status\u0027, \u0027description\u0027, \u0027created_at\u0027, \u0027metadata\u0027,"},{"line_number":211,"context_line":"                             \u0027name\u0027, \u0027volume_id\u0027, \u0027id\u0027, \u0027size\u0027, \u0027updated_at\u0027]"},{"line_number":212,"context_line":"            }"},{"line_number":213,"context_line":"        },"},{"line_number":214,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":215,"context_line":"        \u0027required\u0027: [\u0027snapshot\u0027],"},{"line_number":216,"context_line":"    }"},{"line_number":217,"context_line":"}"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"delete_snapshot \u003d {\u0027status_code\u0027: [202]}"},{"line_number":220,"context_line":"reset_snapshot_status \u003d {\u0027status_code\u0027: [202]}"}],"source_content_type":"text/x-python","patch_set":6,"id":"ff570b3c_5b56455e","line":217,"range":{"start_line":155,"start_character":0,"end_line":217,"end_character":1},"updated":"2020-05-14 21:34:40.000000000","message":"these both can be defined as single schema by using common_snapshot_schema as commented above","commit_id":"28b53ab8f60616e342865995d2bbdaafaecefaaf"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"e3ed77b09ddefd8d733c60aada04d9c0627557cc","unresolved":false,"context_lines":[{"line_number":152,"context_line":"    }"},{"line_number":153,"context_line":"}"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"create_snapshot \u003d {"},{"line_number":156,"context_line":"    \u0027status_code\u0027: [202],"},{"line_number":157,"context_line":"    \u0027response_body\u0027: {"},{"line_number":158,"context_line":"        \u0027type\u0027: \u0027object\u0027,"},{"line_number":159,"context_line":"        \u0027properties\u0027: {"},{"line_number":160,"context_line":"            \u0027snapshot\u0027: {"},{"line_number":161,"context_line":"                \u0027type\u0027: \u0027object\u0027,"},{"line_number":162,"context_line":"                \u0027properties\u0027: {"},{"line_number":163,"context_line":"                    \u0027status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":164,"context_line":"                    \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":165,"context_line":"                    \u0027created_at\u0027: parameter_types.date_time,"},{"line_number":166,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":167,"context_line":"                    \u0027volume_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":168,"context_line":"                    \u0027metadata\u0027: metadata,"},{"line_number":169,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":170,"context_line":"                    \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":171,"context_line":"                    \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":172,"context_line":"                    # TODO(zhufl): user_id is added in 3.41, we should move it"},{"line_number":173,"context_line":"                    # to the 3.41 schema file when microversion is supported"},{"line_number":174,"context_line":"                    # in volume interfaces"},{"line_number":175,"context_line":"                    \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027}"},{"line_number":176,"context_line":"                },"},{"line_number":177,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":178,"context_line":"                \u0027required\u0027: [\u0027status\u0027, \u0027description\u0027, \u0027created_at\u0027, \u0027metadata\u0027,"},{"line_number":179,"context_line":"                             \u0027name\u0027, \u0027volume_id\u0027, \u0027id\u0027, \u0027size\u0027, \u0027updated_at\u0027]"},{"line_number":180,"context_line":"                }"},{"line_number":181,"context_line":"        },"},{"line_number":182,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":183,"context_line":"        \u0027required\u0027: [\u0027snapshot\u0027],"},{"line_number":184,"context_line":"    }"},{"line_number":185,"context_line":"}"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"update_snapshot \u003d {"},{"line_number":188,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":189,"context_line":"    \u0027response_body\u0027: {"},{"line_number":190,"context_line":"        \u0027type\u0027: \u0027object\u0027,"},{"line_number":191,"context_line":"        \u0027properties\u0027: {"},{"line_number":192,"context_line":"            \u0027snapshot\u0027: {"},{"line_number":193,"context_line":"                \u0027type\u0027: \u0027object\u0027,"},{"line_number":194,"context_line":"                \u0027properties\u0027: {"},{"line_number":195,"context_line":"                    \u0027status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":196,"context_line":"                    \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":197,"context_line":"                    \u0027created_at\u0027: parameter_types.date_time,"},{"line_number":198,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":199,"context_line":"                    \u0027volume_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":200,"context_line":"                    \u0027metadata\u0027: metadata,"},{"line_number":201,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":202,"context_line":"                    \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":203,"context_line":"                    \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":204,"context_line":"                    # TODO(zhufl): user_id is added in 3.41, we should move it"},{"line_number":205,"context_line":"                    # to the 3.41 schema file when microversion is supported"},{"line_number":206,"context_line":"                    # in volume interfaces"},{"line_number":207,"context_line":"                    \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027}"},{"line_number":208,"context_line":"                },"},{"line_number":209,"context_line":"                \u0027additionalProperties\u0027: False,"},{"line_number":210,"context_line":"                \u0027required\u0027: [\u0027status\u0027, \u0027description\u0027, \u0027created_at\u0027, \u0027metadata\u0027,"},{"line_number":211,"context_line":"                             \u0027name\u0027, \u0027volume_id\u0027, \u0027id\u0027, \u0027size\u0027, \u0027updated_at\u0027]"},{"line_number":212,"context_line":"            }"},{"line_number":213,"context_line":"        },"},{"line_number":214,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":215,"context_line":"        \u0027required\u0027: [\u0027snapshot\u0027],"},{"line_number":216,"context_line":"    }"},{"line_number":217,"context_line":"}"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"delete_snapshot \u003d {\u0027status_code\u0027: [202]}"},{"line_number":220,"context_line":"reset_snapshot_status \u003d {\u0027status_code\u0027: [202]}"}],"source_content_type":"text/x-python","patch_set":6,"id":"ff570b3c_be0c6cec","line":217,"range":{"start_line":155,"start_character":0,"end_line":217,"end_character":1},"in_reply_to":"ff570b3c_5b56455e","updated":"2020-05-19 09:14:43.000000000","message":"Good idea! done","commit_id":"28b53ab8f60616e342865995d2bbdaafaecefaaf"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6818ae0938293c72c4da9080184f45598ab0ba23","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        # TODO(zhufl): user_id is added in 3.41, we should move it"},{"line_number":38,"context_line":"        # to the 3.41 schema file when microversion is supported"},{"line_number":39,"context_line":"        # in volume interfaces"},{"line_number":40,"context_line":"        \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027}"},{"line_number":41,"context_line":"    },"},{"line_number":42,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":43,"context_line":"    \u0027required\u0027: [\u0027status\u0027, \u0027description\u0027, \u0027created_at\u0027, \u0027metadata\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"ff570b3c_e8abb471","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":55},"updated":"2020-05-19 21:49:17.000000000","message":"let\u0027s comment this and add later in microversion schema. that way wen can check if these additional field of microvesion is not returned in base version.","commit_id":"5cab5b63799ff4e92bada2c349e2429f06c5485a"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"7d8a5247893b3cb85a312d4bd6ec29e099c9923d","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        # TODO(zhufl): user_id is added in 3.41, we should move it"},{"line_number":38,"context_line":"        # to the 3.41 schema file when microversion is supported"},{"line_number":39,"context_line":"        # in volume interfaces"},{"line_number":40,"context_line":"        \u0027user_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027}"},{"line_number":41,"context_line":"    },"},{"line_number":42,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":43,"context_line":"    \u0027required\u0027: [\u0027status\u0027, \u0027description\u0027, \u0027created_at\u0027, \u0027metadata\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"ff570b3c_b4c0f2e2","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":55},"in_reply_to":"ff570b3c_e8abb471","updated":"2020-05-20 06:23:14.000000000","message":"Done","commit_id":"5cab5b63799ff4e92bada2c349e2429f06c5485a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6818ae0938293c72c4da9080184f45598ab0ba23","unresolved":false,"context_lines":[{"line_number":83,"context_line":"            # TODO(zhufl): count is added in 3.45, we should move"},{"line_number":84,"context_line":"            # it to the 3.45 schema file when microversion is"},{"line_number":85,"context_line":"            # supported in volume interfaces"},{"line_number":86,"context_line":"            \u0027count\u0027: {\u0027type\u0027: \u0027integer\u0027}"},{"line_number":87,"context_line":"        },"},{"line_number":88,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":89,"context_line":"        \u0027required\u0027: [\u0027snapshots\u0027],"}],"source_content_type":"text/x-python","patch_set":7,"id":"ff570b3c_08bee8b2","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":40},"updated":"2020-05-19 21:49:17.000000000","message":"ditto","commit_id":"5cab5b63799ff4e92bada2c349e2429f06c5485a"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"7d8a5247893b3cb85a312d4bd6ec29e099c9923d","unresolved":false,"context_lines":[{"line_number":83,"context_line":"            # TODO(zhufl): count is added in 3.45, we should move"},{"line_number":84,"context_line":"            # it to the 3.45 schema file when microversion is"},{"line_number":85,"context_line":"            # supported in volume interfaces"},{"line_number":86,"context_line":"            \u0027count\u0027: {\u0027type\u0027: \u0027integer\u0027}"},{"line_number":87,"context_line":"        },"},{"line_number":88,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":89,"context_line":"        \u0027required\u0027: [\u0027snapshots\u0027],"}],"source_content_type":"text/x-python","patch_set":7,"id":"ff570b3c_f4b6ea89","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":40},"in_reply_to":"ff570b3c_08bee8b2","updated":"2020-05-20 06:23:14.000000000","message":"Done","commit_id":"5cab5b63799ff4e92bada2c349e2429f06c5485a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6818ae0938293c72c4da9080184f45598ab0ba23","unresolved":false,"context_lines":[{"line_number":103,"context_line":"            # TODO(zhufl): count is added in 3.45, we should move"},{"line_number":104,"context_line":"            # it to the 3.45 schema file when microversion is"},{"line_number":105,"context_line":"            # supported in volume interfaces"},{"line_number":106,"context_line":"            \u0027count\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":107,"context_line":"        },"},{"line_number":108,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":109,"context_line":"        \u0027required\u0027: [\u0027snapshots\u0027],"}],"source_content_type":"text/x-python","patch_set":7,"id":"ff570b3c_48b460d1","line":106,"range":{"start_line":106,"start_character":0,"end_line":106,"end_character":41},"updated":"2020-05-19 21:49:17.000000000","message":"ditto","commit_id":"5cab5b63799ff4e92bada2c349e2429f06c5485a"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"7d8a5247893b3cb85a312d4bd6ec29e099c9923d","unresolved":false,"context_lines":[{"line_number":103,"context_line":"            # TODO(zhufl): count is added in 3.45, we should move"},{"line_number":104,"context_line":"            # it to the 3.45 schema file when microversion is"},{"line_number":105,"context_line":"            # supported in volume interfaces"},{"line_number":106,"context_line":"            \u0027count\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":107,"context_line":"        },"},{"line_number":108,"context_line":"        \u0027additionalProperties\u0027: False,"},{"line_number":109,"context_line":"        \u0027required\u0027: [\u0027snapshots\u0027],"}],"source_content_type":"text/x-python","patch_set":7,"id":"ff570b3c_94c32eed","line":106,"range":{"start_line":106,"start_character":0,"end_line":106,"end_character":41},"in_reply_to":"ff570b3c_48b460d1","updated":"2020-05-20 06:23:14.000000000","message":"Done","commit_id":"5cab5b63799ff4e92bada2c349e2429f06c5485a"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"16816a3b81911cee072128318b658b4bd4dcb19f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        \u0027properties\u0027: {"},{"line_number":61,"context_line":"            \u0027snapshots\u0027: {"},{"line_number":62,"context_line":"                \u0027type\u0027: \u0027array\u0027,"},{"line_number":63,"context_line":"                \u0027items\u0027: {"},{"line_number":64,"context_line":"                    \u0027type\u0027: \u0027object\u0027,"},{"line_number":65,"context_line":"                    \u0027properties\u0027: {"},{"line_number":66,"context_line":"                        \u0027status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":67,"context_line":"                        \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":68,"context_line":"                        \u0027created_at\u0027: parameter_types.date_time,"},{"line_number":69,"context_line":"                        \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":70,"context_line":"                        \u0027volume_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":71,"context_line":"                        \u0027metadata\u0027: metadata,"},{"line_number":72,"context_line":"                        \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":73,"context_line":"                        \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":74,"context_line":"                        \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":75,"context_line":"                    },"},{"line_number":76,"context_line":"                    \u0027additionalProperties\u0027: False,"},{"line_number":77,"context_line":"                    \u0027required\u0027: [\u0027status\u0027, \u0027description\u0027, \u0027created_at\u0027,"},{"line_number":78,"context_line":"                                 \u0027name\u0027, \u0027volume_id\u0027, \u0027metadata\u0027,"},{"line_number":79,"context_line":"                                 \u0027id\u0027, \u0027size\u0027, \u0027updated_at\u0027]"},{"line_number":80,"context_line":"                }"},{"line_number":81,"context_line":"            },"},{"line_number":82,"context_line":"            \u0027snapshots_links\u0027: parameter_types.links,"},{"line_number":83,"context_line":"            # TODO(zhufl): count is added in 3.45, we should move"}],"source_content_type":"text/x-python","patch_set":9,"id":"ff570b3c_bf94318c","line":80,"range":{"start_line":63,"start_character":25,"end_line":80,"end_character":17},"updated":"2020-05-21 08:57:55.000000000","message":"couldn\u0027t this be substituted by common_snapshot_schema?","commit_id":"ef63926a63fcc6768401fe7b5b572e71fbcab1d8"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"573f98360edb13d2a7152fb164015cedc5cbad97","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        \u0027properties\u0027: {"},{"line_number":61,"context_line":"            \u0027snapshots\u0027: {"},{"line_number":62,"context_line":"                \u0027type\u0027: \u0027array\u0027,"},{"line_number":63,"context_line":"                \u0027items\u0027: {"},{"line_number":64,"context_line":"                    \u0027type\u0027: \u0027object\u0027,"},{"line_number":65,"context_line":"                    \u0027properties\u0027: {"},{"line_number":66,"context_line":"                        \u0027status\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":67,"context_line":"                        \u0027description\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":68,"context_line":"                        \u0027created_at\u0027: parameter_types.date_time,"},{"line_number":69,"context_line":"                        \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":70,"context_line":"                        \u0027volume_id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":71,"context_line":"                        \u0027metadata\u0027: metadata,"},{"line_number":72,"context_line":"                        \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":73,"context_line":"                        \u0027size\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":74,"context_line":"                        \u0027updated_at\u0027: parameter_types.date_time_or_null,"},{"line_number":75,"context_line":"                    },"},{"line_number":76,"context_line":"                    \u0027additionalProperties\u0027: False,"},{"line_number":77,"context_line":"                    \u0027required\u0027: [\u0027status\u0027, \u0027description\u0027, \u0027created_at\u0027,"},{"line_number":78,"context_line":"                                 \u0027name\u0027, \u0027volume_id\u0027, \u0027metadata\u0027,"},{"line_number":79,"context_line":"                                 \u0027id\u0027, \u0027size\u0027, \u0027updated_at\u0027]"},{"line_number":80,"context_line":"                }"},{"line_number":81,"context_line":"            },"},{"line_number":82,"context_line":"            \u0027snapshots_links\u0027: parameter_types.links,"},{"line_number":83,"context_line":"            # TODO(zhufl): count is added in 3.45, we should move"}],"source_content_type":"text/x-python","patch_set":9,"id":"ff570b3c_e299ecc3","line":80,"range":{"start_line":63,"start_character":25,"end_line":80,"end_character":17},"in_reply_to":"ff570b3c_bf94318c","updated":"2020-05-21 09:49:00.000000000","message":"Thanks! Yes I think it can","commit_id":"ef63926a63fcc6768401fe7b5b572e71fbcab1d8"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"16816a3b81911cee072128318b658b4bd4dcb19f","unresolved":false,"context_lines":[{"line_number":212,"context_line":""},{"line_number":213,"context_line":"delete_snapshot_metadata_item \u003d {\u0027status_code\u0027: [200]}"},{"line_number":214,"context_line":"force_delete_snapshot \u003d {\u0027status_code\u0027: [202]}"},{"line_number":215,"context_line":"unmanage_snapshot \u003d {\u0027status_code\u0027: [202]}"}],"source_content_type":"text/x-python","patch_set":9,"id":"ff570b3c_5f07d5ca","line":215,"range":{"start_line":215,"start_character":0,"end_line":215,"end_character":42},"updated":"2020-05-21 08:57:55.000000000","message":"hmm, weird, I don\u0027t see .unmanage a snapshot. in the doc:\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003d#snapshot-manage-extension-manageable-snapshots","commit_id":"ef63926a63fcc6768401fe7b5b572e71fbcab1d8"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"573f98360edb13d2a7152fb164015cedc5cbad97","unresolved":false,"context_lines":[{"line_number":212,"context_line":""},{"line_number":213,"context_line":"delete_snapshot_metadata_item \u003d {\u0027status_code\u0027: [200]}"},{"line_number":214,"context_line":"force_delete_snapshot \u003d {\u0027status_code\u0027: [202]}"},{"line_number":215,"context_line":"unmanage_snapshot \u003d {\u0027status_code\u0027: [202]}"}],"source_content_type":"text/x-python","patch_set":9,"id":"ff570b3c_82f470f2","line":215,"range":{"start_line":215,"start_character":0,"end_line":215,"end_character":42},"in_reply_to":"ff570b3c_5f07d5ca","updated":"2020-05-21 09:49:00.000000000","message":"Yes, weird, I don\u0027t know whether I ever saw it","commit_id":"ef63926a63fcc6768401fe7b5b572e71fbcab1d8"}],"tempest/lib/services/volume/v3/snapshots_client.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e43b9c67c70599bebd1480ba13cbcee50aa5d755","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class SnapshotsClient(rest_client.RestClient):"},{"line_number":25,"context_line":"    \"\"\"Client class to send CRUD Volume Snapshot V3 API requests.\"\"\""},{"line_number":26,"context_line":"    api_version \u003d \"v3\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    def list_snapshots(self, detail\u003dFalse, **params):"},{"line_number":29,"context_line":"        \"\"\"List all the snapshot."}],"source_content_type":"text/x-python","patch_set":6,"id":"ff570b3c_bb3161a5","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":22},"updated":"2020-05-14 21:34:40.000000000","message":"we do not need this now","commit_id":"28b53ab8f60616e342865995d2bbdaafaecefaaf"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"e3ed77b09ddefd8d733c60aada04d9c0627557cc","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class SnapshotsClient(rest_client.RestClient):"},{"line_number":25,"context_line":"    \"\"\"Client class to send CRUD Volume Snapshot V3 API requests.\"\"\""},{"line_number":26,"context_line":"    api_version \u003d \"v3\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    def list_snapshots(self, detail\u003dFalse, **params):"},{"line_number":29,"context_line":"        \"\"\"List all the snapshot."}],"source_content_type":"text/x-python","patch_set":6,"id":"ff570b3c_1efd98b0","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":22},"in_reply_to":"ff570b3c_bb3161a5","updated":"2020-05-19 09:14:43.000000000","message":"Done","commit_id":"28b53ab8f60616e342865995d2bbdaafaecefaaf"}],"tempest/tests/cmd/test_cleanup_services.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"52a7a7c6e6d38213ac6b63df9a1ce89ca70e8765","unresolved":false,"context_lines":[{"line_number":274,"context_line":"                    \"name\": \"test\""},{"line_number":275,"context_line":"                },"},{"line_number":276,"context_line":"                \"name\": \"test-volume-snapshot\","},{"line_number":277,"context_line":"                \"user_id\": \"40c2102f4a554b848d96b14f3eec39ed\","},{"line_number":278,"context_line":"                \"volume_id\": \"173f7b48-c4c1-4e70-9acc-086b39073506\","},{"line_number":279,"context_line":"                \"created_at\": \"2015-11-29T02:25:51.000000\","},{"line_number":280,"context_line":"                \"size\": 1,"}],"source_content_type":"text/x-python","patch_set":8,"id":"ff570b3c_8caafa15","line":277,"range":{"start_line":277,"start_character":0,"end_line":277,"end_character":62},"updated":"2020-05-20 15:34:33.000000000","message":"you need to remove this also as it is failing test - https://8f4c654f724fe8ccd4ea-6a5671356800eeed1bd6b64ff6374931.ssl.cf1.rackcdn.com/609624/8/check/openstack-tox-py36/c52b1e7/testr_results.html","commit_id":"0875ad0fa88b7bb086a384a8e062267b2deebf4d"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"8fbcca39c0092eb5f501cb8400fadb98e5676c09","unresolved":false,"context_lines":[{"line_number":274,"context_line":"                    \"name\": \"test\""},{"line_number":275,"context_line":"                },"},{"line_number":276,"context_line":"                \"name\": \"test-volume-snapshot\","},{"line_number":277,"context_line":"                \"user_id\": \"40c2102f4a554b848d96b14f3eec39ed\","},{"line_number":278,"context_line":"                \"volume_id\": \"173f7b48-c4c1-4e70-9acc-086b39073506\","},{"line_number":279,"context_line":"                \"created_at\": \"2015-11-29T02:25:51.000000\","},{"line_number":280,"context_line":"                \"size\": 1,"}],"source_content_type":"text/x-python","patch_set":8,"id":"ff570b3c_e90a7a23","line":277,"range":{"start_line":277,"start_character":0,"end_line":277,"end_character":62},"in_reply_to":"ff570b3c_8caafa15","updated":"2020-05-21 02:10:17.000000000","message":"Done","commit_id":"0875ad0fa88b7bb086a384a8e062267b2deebf4d"}],"tempest/tests/lib/services/volume/v3/test_snapshots_client.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"52a7a7c6e6d38213ac6b63df9a1ce89ca70e8765","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                \"updated_at\": None,"},{"line_number":88,"context_line":"                \"volume_id\": \"7acd675e-4e06-4653-af9f-2ecd546342d6\""},{"line_number":89,"context_line":"            }"},{"line_number":90,"context_line":"        ],"},{"line_number":91,"context_line":"        \"count\": 10"},{"line_number":92,"context_line":"    }"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    FAKE_SNAPSHOT_METADATA_ITEM \u003d {"}],"source_content_type":"text/x-python","patch_set":8,"id":"ff570b3c_6ca5e646","line":91,"range":{"start_line":90,"start_character":9,"end_line":91,"end_character":19},"updated":"2020-05-20 15:34:33.000000000","message":"ditto","commit_id":"0875ad0fa88b7bb086a384a8e062267b2deebf4d"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"8fbcca39c0092eb5f501cb8400fadb98e5676c09","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                \"updated_at\": None,"},{"line_number":88,"context_line":"                \"volume_id\": \"7acd675e-4e06-4653-af9f-2ecd546342d6\""},{"line_number":89,"context_line":"            }"},{"line_number":90,"context_line":"        ],"},{"line_number":91,"context_line":"        \"count\": 10"},{"line_number":92,"context_line":"    }"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    FAKE_SNAPSHOT_METADATA_ITEM \u003d {"}],"source_content_type":"text/x-python","patch_set":8,"id":"ff570b3c_84012308","line":91,"range":{"start_line":90,"start_character":9,"end_line":91,"end_character":19},"in_reply_to":"ff570b3c_6ca5e646","updated":"2020-05-21 02:10:17.000000000","message":"Done","commit_id":"0875ad0fa88b7bb086a384a8e062267b2deebf4d"}]}
