)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"346fc66a80e6972e20c5b30561f5f3093c8a00af","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ic3ad285118f292a9b63ff032af5e0b3d16446419"},{"line_number":12,"context_line":"partially-implements: blueprint full-schema-for-all-microversions"},{"line_number":13,"context_line":"Depends-on: 66d2516b33060bc159ba07aca54b4dbadf8e67d4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"3f79a3b5_a9e9fe80","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":52},"updated":"2018-08-07 09:42:40.000000000","message":"you need to remove this now. otherwise lgtm.","commit_id":"4fdfce1527420fc3c213e2698b4e5c09eaf36459"}],"tempest/lib/api_schema/response/compute/v2_47/servers.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7bbaa9295d2d36467b48965d35f202db9e6610ba","unresolved":false,"context_lines":[{"line_number":64,"context_line":"check_tag_existence \u003d copy.deepcopy(servers226.check_tag_existence)"},{"line_number":65,"context_line":"update_tag \u003d copy.deepcopy(servers226.update_tag)"},{"line_number":66,"context_line":"delete_tag \u003d copy.deepcopy(servers226.delete_tag)"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"list_servers \u003d copy.deepcopy(servers226.list_servers)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_4532fb0f","line":67,"range":{"start_line":67,"start_character":0,"end_line":67,"end_character":0},"updated":"2018-07-31 08:34:04.000000000","message":"let\u0027s not have blank line. all unchanged schema together under above NOTE.","commit_id":"ab2a2eba8d07802a8cb359410be75358a3e818be"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"0d70cc496406271715772e7f5b650684d4c5412d","unresolved":false,"context_lines":[{"line_number":64,"context_line":"check_tag_existence \u003d copy.deepcopy(servers226.check_tag_existence)"},{"line_number":65,"context_line":"update_tag \u003d copy.deepcopy(servers226.update_tag)"},{"line_number":66,"context_line":"delete_tag \u003d copy.deepcopy(servers226.delete_tag)"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"list_servers \u003d copy.deepcopy(servers226.list_servers)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_ad75f534","line":67,"range":{"start_line":67,"start_character":0,"end_line":67,"end_character":0},"in_reply_to":"5f7c97a3_4532fb0f","updated":"2018-07-31 09:00:12.000000000","message":"Done","commit_id":"ab2a2eba8d07802a8cb359410be75358a3e818be"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7bbaa9295d2d36467b48965d35f202db9e6610ba","unresolved":false,"context_lines":[{"line_number":65,"context_line":"update_tag \u003d copy.deepcopy(servers226.update_tag)"},{"line_number":66,"context_line":"delete_tag \u003d copy.deepcopy(servers226.delete_tag)"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"list_servers \u003d copy.deepcopy(servers226.list_servers)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_c5504b30","line":68,"range":{"start_line":68,"start_character":52,"end_line":68,"end_character":53},"updated":"2018-07-31 08:34:04.000000000","message":"you need to add below 2 schema also\n\nshow_server_diagnostics \u003d copy.deepcopy(serversv226.show_server_diagnostics)\nget_remote_consoles \u003d copy.deepcopy(serversv226.get_remote_consoles)","commit_id":"ab2a2eba8d07802a8cb359410be75358a3e818be"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"0d70cc496406271715772e7f5b650684d4c5412d","unresolved":false,"context_lines":[{"line_number":65,"context_line":"update_tag \u003d copy.deepcopy(servers226.update_tag)"},{"line_number":66,"context_line":"delete_tag \u003d copy.deepcopy(servers226.delete_tag)"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"list_servers \u003d copy.deepcopy(servers226.list_servers)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_2d8fa522","line":68,"range":{"start_line":68,"start_character":52,"end_line":68,"end_character":53},"in_reply_to":"5f7c97a3_c5504b30","updated":"2018-07-31 09:00:12.000000000","message":"Done","commit_id":"ab2a2eba8d07802a8cb359410be75358a3e818be"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"e8d707668b0f672e2184862aa36f3939689b0a1b","unresolved":false,"context_lines":[{"line_number":70,"context_line":"check_tag_existence \u003d copy.deepcopy(servers226.check_tag_existence)"},{"line_number":71,"context_line":"update_tag \u003d copy.deepcopy(servers226.update_tag)"},{"line_number":72,"context_line":"delete_tag \u003d copy.deepcopy(servers226.delete_tag)"},{"line_number":73,"context_line":"list_servers \u003d copy.deepcopy(servers226.list_servers)"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_e6b91ce9","line":73,"range":{"start_line":73,"start_character":0,"end_line":73,"end_character":53},"updated":"2018-08-09 17:44:29.000000000","message":"Is this true? I can\u0027t see any RESPONSE body update for list servers in 2.26: https://developer.openstack.org/api-ref/compute/#id8\n\nOnly REQUEST body update (which is checked Nova side, response is checked Tempest side).\n\nThis is confirmed here: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id23\n\nWhich just talks about request updates, not response updates to GET /servers","commit_id":"ad4d216d2923cd71e6b6b9182dced8f1550a8f07"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b568d65a7ab61d238e1a01037ecdc1a7dba33aac","unresolved":false,"context_lines":[{"line_number":70,"context_line":"check_tag_existence \u003d copy.deepcopy(servers226.check_tag_existence)"},{"line_number":71,"context_line":"update_tag \u003d copy.deepcopy(servers226.update_tag)"},{"line_number":72,"context_line":"delete_tag \u003d copy.deepcopy(servers226.delete_tag)"},{"line_number":73,"context_line":"list_servers \u003d copy.deepcopy(servers226.list_servers)"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_862fbd3d","line":73,"range":{"start_line":73,"start_character":0,"end_line":73,"end_character":53},"in_reply_to":"3f79a3b5_0bd2d800","updated":"2018-08-14 02:51:09.000000000","message":"yeah that looks much better now. thanks","commit_id":"ad4d216d2923cd71e6b6b9182dced8f1550a8f07"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"a0a3d5556180adaba5b24c836e077411a371e8fc","unresolved":false,"context_lines":[{"line_number":70,"context_line":"check_tag_existence \u003d copy.deepcopy(servers226.check_tag_existence)"},{"line_number":71,"context_line":"update_tag \u003d copy.deepcopy(servers226.update_tag)"},{"line_number":72,"context_line":"delete_tag \u003d copy.deepcopy(servers226.delete_tag)"},{"line_number":73,"context_line":"list_servers \u003d copy.deepcopy(servers226.list_servers)"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_0bd2d800","line":73,"range":{"start_line":73,"start_character":0,"end_line":73,"end_character":53},"in_reply_to":"3f79a3b5_4e247baf","updated":"2018-08-14 01:42:06.000000000","message":"Yes list_servers is unchanged since 2.1. Then those comments are deleted.","commit_id":"ad4d216d2923cd71e6b6b9182dced8f1550a8f07"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"57387fa234439b1a794f8f05f732d809e6a5165d","unresolved":false,"context_lines":[{"line_number":70,"context_line":"check_tag_existence \u003d copy.deepcopy(servers226.check_tag_existence)"},{"line_number":71,"context_line":"update_tag \u003d copy.deepcopy(servers226.update_tag)"},{"line_number":72,"context_line":"delete_tag \u003d copy.deepcopy(servers226.delete_tag)"},{"line_number":73,"context_line":"list_servers \u003d copy.deepcopy(servers226.list_servers)"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_4e247baf","line":73,"range":{"start_line":73,"start_character":0,"end_line":73,"end_character":53},"in_reply_to":"3f79a3b5_e6b91ce9","updated":"2018-08-12 08:49:09.000000000","message":"yeah, there is no change in list server API in v2.26 microversion. This is taken from immediate previous schema file. v2.26 schema file has list_servers schema unchanged since 2.1(if not changed in between).\n\nI think these schema under NOTE(at L57) make it clear that these are unchanged schema in this microversion and kept here for  self.schema_versions_info mapping.\n\nAdding comment about each schema change from which version are not actually needed i think. \n\nhttps://github.com/openstack/tempest/blob/master/tempest/lib/api_schema/response/compute/v2_26/servers.py#L101","commit_id":"ad4d216d2923cd71e6b6b9182dced8f1550a8f07"}],"tempest/lib/api_schema/response/compute/v2_48/servers.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7bbaa9295d2d36467b48965d35f202db9e6610ba","unresolved":false,"context_lines":[{"line_number":115,"context_line":"# NOTE(zhufl): Below are the unchanged schema in this microversion. We need"},{"line_number":116,"context_line":"# to keep this schema in this file to have the generic way to select the"},{"line_number":117,"context_line":"# right schema based on self.schema_versions_info mapping in service client."},{"line_number":118,"context_line":"# ****** Schemas unchanged since microversion 2.26 ***"},{"line_number":119,"context_line":"list_tags \u003d copy.deepcopy(servers247.list_tags)"},{"line_number":120,"context_line":"update_all_tags \u003d copy.deepcopy(servers247.update_all_tags)"},{"line_number":121,"context_line":"delete_all_tags \u003d copy.deepcopy(servers247.delete_all_tags)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_8515734e","line":118,"range":{"start_line":118,"start_character":46,"end_line":118,"end_character":50},"updated":"2018-07-31 08:34:04.000000000","message":"2.47","commit_id":"ab2a2eba8d07802a8cb359410be75358a3e818be"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"0d70cc496406271715772e7f5b650684d4c5412d","unresolved":false,"context_lines":[{"line_number":115,"context_line":"# NOTE(zhufl): Below are the unchanged schema in this microversion. We need"},{"line_number":116,"context_line":"# to keep this schema in this file to have the generic way to select the"},{"line_number":117,"context_line":"# right schema based on self.schema_versions_info mapping in service client."},{"line_number":118,"context_line":"# ****** Schemas unchanged since microversion 2.26 ***"},{"line_number":119,"context_line":"list_tags \u003d copy.deepcopy(servers247.list_tags)"},{"line_number":120,"context_line":"update_all_tags \u003d copy.deepcopy(servers247.update_all_tags)"},{"line_number":121,"context_line":"delete_all_tags \u003d copy.deepcopy(servers247.delete_all_tags)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_6da03d8f","line":118,"range":{"start_line":118,"start_character":46,"end_line":118,"end_character":50},"in_reply_to":"5f7c97a3_8515734e","updated":"2018-07-31 09:00:12.000000000","message":"server tags schemas are not changed since 2.26?","commit_id":"ab2a2eba8d07802a8cb359410be75358a3e818be"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7bbaa9295d2d36467b48965d35f202db9e6610ba","unresolved":false,"context_lines":[{"line_number":122,"context_line":"check_tag_existence \u003d copy.deepcopy(servers247.check_tag_existence)"},{"line_number":123,"context_line":"update_tag \u003d copy.deepcopy(servers247.update_tag)"},{"line_number":124,"context_line":"delete_tag \u003d copy.deepcopy(servers247.delete_tag)"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"list_servers \u003d copy.deepcopy(servers247.list_servers)"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"# ****** Schemas unchanged since microversion 2.47 ***"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_c525abc1","line":125,"range":{"start_line":125,"start_character":0,"end_line":125,"end_character":0},"updated":"2018-07-31 08:34:04.000000000","message":"ditto","commit_id":"ab2a2eba8d07802a8cb359410be75358a3e818be"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"0d70cc496406271715772e7f5b650684d4c5412d","unresolved":false,"context_lines":[{"line_number":122,"context_line":"check_tag_existence \u003d copy.deepcopy(servers247.check_tag_existence)"},{"line_number":123,"context_line":"update_tag \u003d copy.deepcopy(servers247.update_tag)"},{"line_number":124,"context_line":"delete_tag \u003d copy.deepcopy(servers247.delete_tag)"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"list_servers \u003d copy.deepcopy(servers247.list_servers)"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"# ****** Schemas unchanged since microversion 2.47 ***"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_0db509d0","line":125,"range":{"start_line":125,"start_character":0,"end_line":125,"end_character":0},"in_reply_to":"5f7c97a3_c525abc1","updated":"2018-07-31 09:00:12.000000000","message":"Done","commit_id":"ab2a2eba8d07802a8cb359410be75358a3e818be"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7bbaa9295d2d36467b48965d35f202db9e6610ba","unresolved":false,"context_lines":[{"line_number":124,"context_line":"delete_tag \u003d copy.deepcopy(servers247.delete_tag)"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"list_servers \u003d copy.deepcopy(servers247.list_servers)"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"# ****** Schemas unchanged since microversion 2.47 ***"},{"line_number":129,"context_line":"get_server \u003d copy.deepcopy(servers247.get_server)"},{"line_number":130,"context_line":"list_servers_detail \u003d copy.deepcopy(servers247.list_servers_detail)"},{"line_number":131,"context_line":"update_server \u003d copy.deepcopy(servers247.update_server)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_450bdb2b","line":128,"range":{"start_line":127,"start_character":0,"end_line":128,"end_character":54},"updated":"2018-07-31 08:34:04.000000000","message":"this is not needed","commit_id":"ab2a2eba8d07802a8cb359410be75358a3e818be"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7bbaa9295d2d36467b48965d35f202db9e6610ba","unresolved":false,"context_lines":[{"line_number":131,"context_line":"update_server \u003d copy.deepcopy(servers247.update_server)"},{"line_number":132,"context_line":"rebuild_server \u003d copy.deepcopy(servers247.rebuild_server)"},{"line_number":133,"context_line":"rebuild_server_with_admin_pass \u003d copy.deepcopy("},{"line_number":134,"context_line":"    servers247.rebuild_server_with_admin_pass)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_05096330","line":134,"range":{"start_line":134,"start_character":45,"end_line":134,"end_character":46},"updated":"2018-07-31 08:34:04.000000000","message":"one more-\n\nget_remote_consoles \u003d copy.deepcopy(serversv247.get_remote_consoles)","commit_id":"ab2a2eba8d07802a8cb359410be75358a3e818be"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"0d70cc496406271715772e7f5b650684d4c5412d","unresolved":false,"context_lines":[{"line_number":131,"context_line":"update_server \u003d copy.deepcopy(servers247.update_server)"},{"line_number":132,"context_line":"rebuild_server \u003d copy.deepcopy(servers247.rebuild_server)"},{"line_number":133,"context_line":"rebuild_server_with_admin_pass \u003d copy.deepcopy("},{"line_number":134,"context_line":"    servers247.rebuild_server_with_admin_pass)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_2db805c5","line":134,"range":{"start_line":134,"start_character":45,"end_line":134,"end_character":46},"in_reply_to":"5f7c97a3_05096330","updated":"2018-07-31 09:00:12.000000000","message":"Done","commit_id":"ab2a2eba8d07802a8cb359410be75358a3e818be"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"e8d707668b0f672e2184862aa36f3939689b0a1b","unresolved":false,"context_lines":[{"line_number":126,"context_line":"check_tag_existence \u003d copy.deepcopy(servers247.check_tag_existence)"},{"line_number":127,"context_line":"update_tag \u003d copy.deepcopy(servers247.update_tag)"},{"line_number":128,"context_line":"delete_tag \u003d copy.deepcopy(servers247.delete_tag)"},{"line_number":129,"context_line":"list_servers \u003d copy.deepcopy(servers247.list_servers)"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"# ****** Schemas unchanged since microversion 2.47 ***"},{"line_number":132,"context_line":"get_server \u003d copy.deepcopy(servers247.get_server)"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_e687dc0e","line":129,"range":{"start_line":129,"start_character":0,"end_line":129,"end_character":53},"updated":"2018-08-09 17:44:29.000000000","message":"Ditto.","commit_id":"ad4d216d2923cd71e6b6b9182dced8f1550a8f07"}]}
