)]}'
{"tempest/scenario/test_load_balancer_basic.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"46f3aa4c240cd1ab9f9c45f18564842d4a000223","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        else:"},{"line_number":97,"context_line":"            self.network \u003d self._get_network_by_name("},{"line_number":98,"context_line":"                config.compute.fixed_network_name)"},{"line_number":99,"context_line":"            subnet \u003d self._list_subnets(network_id\u003dself.network[\u0027id\u0027])[0]"},{"line_number":100,"context_line":"            self.subnet \u003d net_common.AttributeDict(subnet)"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    def _create_security_group(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_eb64154b","line":99,"updated":"2014-08-25 20:02:14.000000000","message":"So is this a devstack-ism, because what if there is more than one subnet on the network? How will we know which subnet is the correct one? It works above because that is created by tempest so we know what the state of it is.","commit_id":"4aebe3e65924435493a8873adf5c364a48055083"},{"author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"change_message_id":"1f491ee36fad22d4b76a575e2b2ff7cac82cc855","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        else:"},{"line_number":97,"context_line":"            self.network \u003d self._get_network_by_name("},{"line_number":98,"context_line":"                config.compute.fixed_network_name)"},{"line_number":99,"context_line":"            subnet \u003d self._list_subnets(network_id\u003dself.network[\u0027id\u0027])[0]"},{"line_number":100,"context_line":"            self.subnet \u003d net_common.AttributeDict(subnet)"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    def _create_security_group(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_ad25a70b","line":99,"in_reply_to":"1abeadc6_eb64154b","updated":"2014-08-26 18:33:01.000000000","message":"Yes, we are assuming that  subnets associated with a neutron network (the first, specifically) is in a functional state for booting baremetal instances.  I  don\u0027t know of cases where a subnet would be associated with the private network but *not* in a functional state, but I think thats something we could eventually guard against.  That\u0027d require some changes to devstack for exporting those subnet ids and new entires to tempest.conf for declaring them and using here (we currently only have conf.compute.fixed_network_name)","commit_id":"4aebe3e65924435493a8873adf5c364a48055083"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"0c221b8de3c37d5e4def15350d63969abeded060","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        1. SSH to the instance"},{"line_number":133,"context_line":"        2. Start two http backends listening on ports 80 and 88 respectively"},{"line_number":134,"context_line":"        \"\"\""},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"        for server_id, ip in self.server_ips.iteritems():"},{"line_number":137,"context_line":"            private_key \u003d self.servers_keypairs[server_id].private_key"},{"line_number":138,"context_line":"            server_name \u003d self.compute_client.servers.get(server_id).name"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa98f980_4ae69eb5","side":"PARENT","line":135,"updated":"2014-09-02 21:42:28.000000000","message":"Looks like an unrelated whitespace change...","commit_id":"9bac366163371000235714e02970b3686a150d3e"}]}
