)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"1c2f69c739c8dbb2961648bac159950442e46592","unresolved":false,"context_lines":[{"line_number":10,"context_line":"and rebuild API also but we did not updated corresponding"},{"line_number":11,"context_line":"response schema."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Note- We will add test for testing thes schema later along"},{"line_number":14,"context_line":"with other microversion tests which change same APIs."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"-https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id8"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f6a8fd7_f63e8789","line":13,"range":{"start_line":13,"start_character":35,"end_line":13,"end_character":39},"updated":"2018-04-20 23:15:23.000000000","message":"these","commit_id":"e1ba61ef81f0c96b0987caa61c5ba5b7f02b2051"}],"tempest/lib/api_schema/response/compute/v2_9/servers.py":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"1c2f69c739c8dbb2961648bac159950442e46592","unresolved":false,"context_lines":[{"line_number":31,"context_line":"list_servers_detail[\u0027response_body\u0027][\u0027properties\u0027][\u0027servers\u0027][\u0027items\u0027]["},{"line_number":32,"context_line":"    \u0027required\u0027].append(\u0027locked\u0027)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"update_server \u003d copy.deepcopy(servers_21.update_server)"},{"line_number":35,"context_line":"update_server[\u0027response_body\u0027][\u0027properties\u0027][\u0027server\u0027]["},{"line_number":36,"context_line":"    \u0027properties\u0027].update({\u0027locked\u0027: {\u0027type\u0027: \u0027boolean\u0027}})"},{"line_number":37,"context_line":"update_server[\u0027response_body\u0027][\u0027properties\u0027][\u0027server\u0027]["}],"source_content_type":"text/x-python","patch_set":2,"id":"9f6a8fd7_f625275d","line":34,"updated":"2018-04-20 23:15:23.000000000","message":"This is where I think zhufl\u0027s idea of using newest schema is good because this change affects all microversions 2.9+. But this only changes schema 2.9. So any other api_schema responses that import from elsewhere will not get these changes.\n\nI think though when you add tests for this you will check that it works for 2.9 but not 2.9+ because of restriction in not using latest schema which inherits all previous schema changes.","commit_id":"e1ba61ef81f0c96b0987caa61c5ba5b7f02b2051"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e0a824186b766582e7203b6c1a3e203344cf5e57","unresolved":false,"context_lines":[{"line_number":31,"context_line":"list_servers_detail[\u0027response_body\u0027][\u0027properties\u0027][\u0027servers\u0027][\u0027items\u0027]["},{"line_number":32,"context_line":"    \u0027required\u0027].append(\u0027locked\u0027)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"update_server \u003d copy.deepcopy(servers_21.update_server)"},{"line_number":35,"context_line":"update_server[\u0027response_body\u0027][\u0027properties\u0027][\u0027server\u0027]["},{"line_number":36,"context_line":"    \u0027properties\u0027].update({\u0027locked\u0027: {\u0027type\u0027: \u0027boolean\u0027}})"},{"line_number":37,"context_line":"update_server[\u0027response_body\u0027][\u0027properties\u0027][\u0027server\u0027]["}],"source_content_type":"text/x-python","patch_set":2,"id":"9f6a8fd7_173f70b4","line":34,"in_reply_to":"9f6a8fd7_f625275d","updated":"2018-04-22 09:01:59.000000000","message":"but any new microversion schema for these API has to be inherited from this schema. \n\nAs long term we might remove the inheritance in these schema which are always error prone and less readable.","commit_id":"e1ba61ef81f0c96b0987caa61c5ba5b7f02b2051"}]}
