)]}'
{"tempest/api/compute/servers/test_create_server.py":[{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"4e48f1ab62dfa7c5a2d59bb2850e7630123c0717","unresolved":false,"context_lines":[{"line_number":118,"context_line":"            new_flavor_id \u003d data_utils.rand_int_id(start\u003d1000)"},{"line_number":119,"context_line":"            ram \u003d 512"},{"line_number":120,"context_line":"            vcpus \u003d 1"},{"line_number":121,"context_line":"            disk \u003d 10"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"            # Create a flavor with extra specs"},{"line_number":124,"context_line":"            resp, flavor \u003d self.flavor_client.create_flavor(flavor_name,"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATn%2F9Llo%3D","line":121,"updated":"2013-12-15 14:54:13.000000000","message":"I guess these values should be the same as flavor_ref, due to the line: 142","commit_id":"5fc04c4d936e3fa6aed560e0e60276bf6b688fa9"},{"author":{"_account_id":6722,"name":"ChangBo Guo(gcb)","email":"guochbo@cn.ibm.com","username":"guochbo"},"change_message_id":"f4138537671cf851e7435a7323b69efbd18faeab","unresolved":false,"context_lines":[{"line_number":118,"context_line":"            new_flavor_id \u003d data_utils.rand_int_id(start\u003d1000)"},{"line_number":119,"context_line":"            ram \u003d 512"},{"line_number":120,"context_line":"            vcpus \u003d 1"},{"line_number":121,"context_line":"            disk \u003d 10"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"            # Create a flavor with extra specs"},{"line_number":124,"context_line":"            resp, flavor \u003d self.flavor_client.create_flavor(flavor_name,"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATn%2F9Lj8%3D","line":121,"in_reply_to":"AAAATn%2F9Llo%3D","updated":"2013-12-15 15:20:33.000000000","message":"This is just test data :)","commit_id":"5fc04c4d936e3fa6aed560e0e60276bf6b688fa9"},{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"4e48f1ab62dfa7c5a2d59bb2850e7630123c0717","unresolved":false,"context_lines":[{"line_number":139,"context_line":"            self.flavor_client.wait_for_resource_deletion(flavor_id)"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        # Get partition number of test server."},{"line_number":142,"context_line":"        resp, flavor \u003d self.flavors_client.get_flavor_details(self.flavor_ref)"},{"line_number":143,"context_line":"        linux_client \u003d RemoteClient(self.server, self.ssh_user, self.password)"},{"line_number":144,"context_line":"        partition_num \u003d len(linux_client.get_partitions())"},{"line_number":145,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATn%2F9Llw%3D","line":142,"updated":"2013-12-15 14:54:13.000000000","message":"why need this line? the flavor is unused.","commit_id":"5fc04c4d936e3fa6aed560e0e60276bf6b688fa9"},{"author":{"_account_id":6722,"name":"ChangBo Guo(gcb)","email":"guochbo@cn.ibm.com","username":"guochbo"},"change_message_id":"f4138537671cf851e7435a7323b69efbd18faeab","unresolved":false,"context_lines":[{"line_number":139,"context_line":"            self.flavor_client.wait_for_resource_deletion(flavor_id)"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        # Get partition number of test server."},{"line_number":142,"context_line":"        resp, flavor \u003d self.flavors_client.get_flavor_details(self.flavor_ref)"},{"line_number":143,"context_line":"        linux_client \u003d RemoteClient(self.server, self.ssh_user, self.password)"},{"line_number":144,"context_line":"        partition_num \u003d len(linux_client.get_partitions())"},{"line_number":145,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATn%2F9LkI%3D","line":142,"in_reply_to":"AAAATn%2F9Llw%3D","updated":"2013-12-15 15:20:33.000000000","message":"thanks , will remove it.","commit_id":"5fc04c4d936e3fa6aed560e0e60276bf6b688fa9"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"0a61e870e04a7f22b3cd9a48fd7e27b8f00b1d53","unresolved":false,"context_lines":[{"line_number":114,"context_line":"        # Verify that the ephemeral disk is created when creating server"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"        def create_flavor_with_extra_specs(self):"},{"line_number":117,"context_line":"            flavor_name \u003d data_utils.rand_name(\u0027test_flavor\u0027)"},{"line_number":118,"context_line":"            new_flavor_id \u003d data_utils.rand_int_id(start\u003d1000)"},{"line_number":119,"context_line":"            ram \u003d 512"},{"line_number":120,"context_line":"            vcpus \u003d 1"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAATn%2F89gI%3D","line":117,"updated":"2013-12-18 11:29:27.000000000","message":"can we make the base name \u0027flavor_with_eph_disk\u0027\n\njust so if it\u0027s leaked we know where it comes from.","commit_id":"e617c4b928a2b3021a33dcee1676a3a46709064e"},{"author":{"_account_id":6722,"name":"ChangBo Guo(gcb)","email":"guochbo@cn.ibm.com","username":"guochbo"},"change_message_id":"d9020a30141705c0e9cc347e1297d350762ab155","unresolved":false,"context_lines":[{"line_number":114,"context_line":"        # Verify that the ephemeral disk is created when creating server"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"        def create_flavor_with_extra_specs(self):"},{"line_number":117,"context_line":"            flavor_name \u003d data_utils.rand_name(\u0027test_flavor\u0027)"},{"line_number":118,"context_line":"            new_flavor_id \u003d data_utils.rand_int_id(start\u003d1000)"},{"line_number":119,"context_line":"            ram \u003d 512"},{"line_number":120,"context_line":"            vcpus \u003d 1"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAATn%2F85YU%3D","line":117,"in_reply_to":"AAAATn%2F89gI%3D","updated":"2013-12-19 02:20:47.000000000","message":"Done","commit_id":"e617c4b928a2b3021a33dcee1676a3a46709064e"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"e01a4a1d16a8c66447114d956fdc5486aabfadab","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"        def create_flavor_without_extra_specs(self):"},{"line_number":128,"context_line":"            flavor_no_eph_disk_name \u003d data_utils.rand_name(\u0027no_eph_flavor\u0027)"},{"line_number":129,"context_line":"            flavor_no_eph_disk_id \u003d data_utils.rand_int_id(start\u003d2000)"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"            ram \u003d 512"},{"line_number":132,"context_line":"            vcpus \u003d 1"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAT3%2F%2F6xU%3D","line":129,"updated":"2013-12-27 06:05:18.000000000","message":"I\u0027m wondering why do you specify the different \u0027start\u003d2000\u0027. Can we set \u0027start\u003d1000\u0027 here?","commit_id":"3040e27aa216b76477257ab09b70db94b46207e1"},{"author":{"_account_id":6722,"name":"ChangBo Guo(gcb)","email":"guochbo@cn.ibm.com","username":"guochbo"},"change_message_id":"9a0134ae9aeb4086e0f25c75a9c42f854ae94634","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"        def create_flavor_without_extra_specs(self):"},{"line_number":128,"context_line":"            flavor_no_eph_disk_name \u003d data_utils.rand_name(\u0027no_eph_flavor\u0027)"},{"line_number":129,"context_line":"            flavor_no_eph_disk_id \u003d data_utils.rand_int_id(start\u003d2000)"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"            ram \u003d 512"},{"line_number":132,"context_line":"            vcpus \u003d 1"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAT3%2F%2F5mM%3D","line":129,"in_reply_to":"AAAAT3%2F%2F53Q%3D","updated":"2013-12-27 14:41:01.000000000","message":"I wanted to avoid  duplicated  flavor id , I just looked at https://github.com/openstack/tempest/blob/master/tempest/common/utils/data_utils.py#L40,\n  def rand_int_id(start\u003d0, end\u003d0x7fffffff):\n    return random.randint(start, end)\n \nwill set start and end to avoid duplicated flavor id completely.","commit_id":"3040e27aa216b76477257ab09b70db94b46207e1"},{"author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"change_message_id":"4fd34b87bc9381a06a7eea3ef30df74676f30614","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"        def create_flavor_without_extra_specs(self):"},{"line_number":128,"context_line":"            flavor_no_eph_disk_name \u003d data_utils.rand_name(\u0027no_eph_flavor\u0027)"},{"line_number":129,"context_line":"            flavor_no_eph_disk_id \u003d data_utils.rand_int_id(start\u003d2000)"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"            ram \u003d 512"},{"line_number":132,"context_line":"            vcpus \u003d 1"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAT3%2F%2F53Q%3D","line":129,"in_reply_to":"AAAAT3%2F%2F6xU%3D","updated":"2013-12-27 13:08:31.000000000","message":"I guess it\u0027s cause he started with 1000 in the create_flavor_with_extra_specs method  and they are used one after the other..","commit_id":"3040e27aa216b76477257ab09b70db94b46207e1"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"cbc2a57e635d94cb0aee41e824dfe6bc2fa301d0","unresolved":false,"context_lines":[{"line_number":112,"context_line":"            flavor_with_eph_disk_id \u003d data_utils.rand_int_id(start\u003d1000)"},{"line_number":113,"context_line":"            ram \u003d 512"},{"line_number":114,"context_line":"            vcpus \u003d 1"},{"line_number":115,"context_line":"            disk \u003d 10"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"            # Create a flavor with extra specs"},{"line_number":118,"context_line":"            resp, flavor \u003d (self.flavor_client."}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAUH%2F%2F7m4%3D","line":115,"updated":"2014-01-06 16:28:02.000000000","message":"It looks too many resources for this test,\n\nThe gate default is 64Mb ram and disk size is 0. (No growth),\n\nYou should use the ram and disk  sizes form the default flavor.","commit_id":"0972f8c449fec6fe312eabf64bb36d4fc18e8ec4"},{"author":{"_account_id":6722,"name":"ChangBo Guo(gcb)","email":"guochbo@cn.ibm.com","username":"guochbo"},"change_message_id":"9bc4e16dde19a0e87908b441c55b2a9ec7263d60","unresolved":false,"context_lines":[{"line_number":112,"context_line":"            flavor_with_eph_disk_id \u003d data_utils.rand_int_id(start\u003d1000)"},{"line_number":113,"context_line":"            ram \u003d 512"},{"line_number":114,"context_line":"            vcpus \u003d 1"},{"line_number":115,"context_line":"            disk \u003d 10"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"            # Create a flavor with extra specs"},{"line_number":118,"context_line":"            resp, flavor \u003d (self.flavor_client."}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAUH%2F%2F5jI%3D","line":115,"in_reply_to":"AAAAUH%2F%2F7m4%3D","updated":"2014-01-07 02:43:16.000000000","message":"Done","commit_id":"0972f8c449fec6fe312eabf64bb36d4fc18e8ec4"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"cbc2a57e635d94cb0aee41e824dfe6bc2fa301d0","unresolved":false,"context_lines":[{"line_number":119,"context_line":"                            create_flavor(flavor_with_eph_disk_name,"},{"line_number":120,"context_line":"                                          ram, vcpus, disk,"},{"line_number":121,"context_line":"                                          flavor_with_eph_disk_id,"},{"line_number":122,"context_line":"                                          ephemeral\u003d1, swap\u003d1024, rxtx\u003d1))"},{"line_number":123,"context_line":"            self.addCleanup(self.flavor_clean_up, flavor[\u0027id\u0027])"},{"line_number":124,"context_line":"            self.assertEqual(200, resp.status)"},{"line_number":125,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAUH%2F%2F7l4%3D","line":122,"updated":"2014-01-06 16:28:02.000000000","message":"It should not  differ in more thing than the ephemeral size. (-1)","commit_id":"0972f8c449fec6fe312eabf64bb36d4fc18e8ec4"},{"author":{"_account_id":6722,"name":"ChangBo Guo(gcb)","email":"guochbo@cn.ibm.com","username":"guochbo"},"change_message_id":"9bc4e16dde19a0e87908b441c55b2a9ec7263d60","unresolved":false,"context_lines":[{"line_number":119,"context_line":"                            create_flavor(flavor_with_eph_disk_name,"},{"line_number":120,"context_line":"                                          ram, vcpus, disk,"},{"line_number":121,"context_line":"                                          flavor_with_eph_disk_id,"},{"line_number":122,"context_line":"                                          ephemeral\u003d1, swap\u003d1024, rxtx\u003d1))"},{"line_number":123,"context_line":"            self.addCleanup(self.flavor_clean_up, flavor[\u0027id\u0027])"},{"line_number":124,"context_line":"            self.assertEqual(200, resp.status)"},{"line_number":125,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAUH%2F%2F5jE%3D","line":122,"in_reply_to":"AAAAUH%2F%2F7l4%3D","updated":"2014-01-07 02:43:16.000000000","message":"Done","commit_id":"0972f8c449fec6fe312eabf64bb36d4fc18e8ec4"}],"tempest/api/compute/v3/servers/test_create_server.py":[{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"793c8a7aae2a0432df05009216ad9c545287e5ea","unresolved":false,"context_lines":[{"line_number":212,"context_line":""},{"line_number":213,"context_line":"        linux_client \u003d RemoteClient(server_with_eph_disk,"},{"line_number":214,"context_line":"                                    self.ssh_user, self.password)"},{"line_number":215,"context_line":"        self.assertEqual(partition_num + 1, linux_client.get_partitions())"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"class ServersV3TestManualDisk(ServersV3TestJSON):"}],"source_content_type":"text/x-python","patch_set":15,"id":"AAAAUH%2F%2FSoE%3D","line":215,"updated":"2014-01-15 12:25:57.000000000","message":"Just found a problem. \n1. partition_num is integer, but linux_client.get_partitions() is a string. why assertEqual does not throw exceptions?\n2. according to https://review.openstack.org/#/c/66762/, flavor v3 client has bug. this testcase should fail before 66762 merged.","commit_id":"edd6ec03581ec3eeec2accce2842202a18d2d209"}]}
