)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e0bea41eea04faca05716c73853ed211cc33b5c6","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add same extra specs as self.flavor_ref for created new flavor"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In some environments, some extra specs must be set for the flavors"},{"line_number":10,"context_line":"that will be used to create server, e.g., flavor extra sepcs"},{"line_number":11,"context_line":"{\"hw:mem_page_size\": \"large\"} needs to be set if the system uses"},{"line_number":12,"context_line":"huge page."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f91af0f_1eea6f74","line":9,"range":{"start_line":9,"start_character":39,"end_line":9,"end_character":43},"updated":"2018-01-04 13:09:38.000000000","message":"what is error nova throw? it will be good if you log the bug with error msg.","commit_id":"ac96166504939532bf8a01fe2a980c9d533e1213"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"1f398a43f945d49619998c8e2bfcf8c1211ca289","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add same extra specs as self.flavor_ref for created new flavor"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In some environments, some extra specs must be set for the flavors"},{"line_number":10,"context_line":"that will be used to create server, e.g., flavor extra sepcs"},{"line_number":11,"context_line":"{\"hw:mem_page_size\": \"large\"} needs to be set if the system uses"},{"line_number":12,"context_line":"huge page."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f91af0f_cddbf1ea","line":9,"range":{"start_line":9,"start_character":39,"end_line":9,"end_character":43},"in_reply_to":"9f91af0f_1eea6f74","updated":"2018-01-05 02:04:14.000000000","message":"Thanks Ghanshyam, I put more details here:)","commit_id":"ac96166504939532bf8a01fe2a980c9d533e1213"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"050482e2ba83eeaf723931bd6a2504b57e0fda33","unresolved":false,"context_lines":[{"line_number":12,"context_line":"huge page and the system demmands explicit huge page filtering, in"},{"line_number":13,"context_line":"this case if no {\"hw:mem_page_size\": \"large\"} extra specs is set for"},{"line_number":14,"context_line":"the flavor, when creating server we will get"},{"line_number":15,"context_line":"\"BuildErrorException: Server 921aa25c-d182-4b53-88d1-90e003b17212 failed"},{"line_number":16,"context_line":"                     to build and is in ERROR status"},{"line_number":17,"context_line":" Details: {\u0027message\u0027: \u0027No valid host was found. There are not enough hosts"},{"line_number":18,"context_line":"          available.\u0027, \u0027code\u0027: 500, \u0027created\u0027: \u00272017-12-14T05:33:52Z\u0027}\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Another usecase is if there are many compute nodes, e.g., more than 20"},{"line_number":21,"context_line":"compute nodes, we may want to limit the tempest execution on part of them"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9f91af0f_031ac06d","line":18,"range":{"start_line":15,"start_character":0,"end_line":18,"end_character":71},"updated":"2018-01-09 10:39:25.000000000","message":"yea, scheduling things will be issue in this case.","commit_id":"65e31434947799944e2cbb2422abfeae60ad66c4"}],"tempest/api/compute/admin/test_create_server.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e0bea41eea04faca05716c73853ed211cc33b5c6","unresolved":false,"context_lines":[{"line_number":64,"context_line":"            extra_spec_keys \u003d \\"},{"line_number":65,"context_line":"                self.admin_flavors_client.list_flavor_extra_specs("},{"line_number":66,"context_line":"                    self.flavor_ref)[\u0027extra_specs\u0027]"},{"line_number":67,"context_line":"            if extra_spec_keys:"},{"line_number":68,"context_line":"                self.admin_flavors_client.set_flavor_extra_spec("},{"line_number":69,"context_line":"                    flavor[\u0027id\u0027], **extra_spec_keys)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"            return flavor[\u0027id\u0027]"},{"line_number":72,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f91af0f_9ee43fae","line":69,"range":{"start_line":67,"start_character":0,"end_line":69,"end_character":52},"updated":"2018-01-04 13:09:38.000000000","message":"if not then, do you want to create one?","commit_id":"ac96166504939532bf8a01fe2a980c9d533e1213"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"1f398a43f945d49619998c8e2bfcf8c1211ca289","unresolved":false,"context_lines":[{"line_number":64,"context_line":"            extra_spec_keys \u003d \\"},{"line_number":65,"context_line":"                self.admin_flavors_client.list_flavor_extra_specs("},{"line_number":66,"context_line":"                    self.flavor_ref)[\u0027extra_specs\u0027]"},{"line_number":67,"context_line":"            if extra_spec_keys:"},{"line_number":68,"context_line":"                self.admin_flavors_client.set_flavor_extra_spec("},{"line_number":69,"context_line":"                    flavor[\u0027id\u0027], **extra_spec_keys)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"            return flavor[\u0027id\u0027]"},{"line_number":72,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f91af0f_4df1216b","line":69,"range":{"start_line":67,"start_character":0,"end_line":69,"end_character":52},"in_reply_to":"9f91af0f_9ee43fae","updated":"2018-01-05 02:04:14.000000000","message":"Nope:) because Tempest won\u0027t know what extra_specs is needed for the flavor, so it just follows self.flavor_ref\u0027s.\nIf no extra_specs is set in self.flavor_ref, then Tempest won\u0027t add any for the flavor created by testcases.","commit_id":"ac96166504939532bf8a01fe2a980c9d533e1213"}]}
