)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"59678bc9873b21917f408e7c443858ee066047ab","unresolved":false,"context_lines":[{"line_number":12,"context_line":"an upstream router is serving the Router Advts."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I7f054ff6cb1d42712b6898c79da0af1ae4c1533f"},{"line_number":15,"context_line":"Partially implements: bp ipv6-subnet-attributes"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7adec928_8b9fce4f","line":15,"updated":"2014-05-13 20:09:15.000000000","message":"Small nit: In my opinion, the LLA gateway is not related to the ipv6 subnet attributes blueprint. Otherwise this change looks good to me.","commit_id":"decc0ea39f738b6a488384339a2edc7314d398e4"},{"author":{"_account_id":10257,"name":"Sridhar Gaddam","email":"sgaddam@redhat.com","username":"sridhargaddam"},"change_message_id":"4db6c8a332d44a5eb2d920a93abe7a841808f6a0","unresolved":false,"context_lines":[{"line_number":12,"context_line":"an upstream router is serving the Router Advts."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I7f054ff6cb1d42712b6898c79da0af1ae4c1533f"},{"line_number":15,"context_line":"Partially implements: bp ipv6-subnet-attributes"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7adec928_de0d0892","line":15,"in_reply_to":"7adec928_2e46c523","updated":"2014-05-14 19:42:12.000000000","message":"I agree with you Sean, its a good idea. It makes the objectives of BP clear. I\u0027ll submit a BP for IPV6 testing parity and will update the ipv6-subnet-attributes blueprint accordingly. Thanks for the suggestion.","commit_id":"decc0ea39f738b6a488384339a2edc7314d398e4"},{"author":{"_account_id":10257,"name":"Sridhar Gaddam","email":"sgaddam@redhat.com","username":"sridhargaddam"},"change_message_id":"d5ed4070f36592857571269ea6e4a5481b99dff9","unresolved":false,"context_lines":[{"line_number":12,"context_line":"an upstream router is serving the Router Advts."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I7f054ff6cb1d42712b6898c79da0af1ae4c1533f"},{"line_number":15,"context_line":"Partially implements: bp ipv6-subnet-attributes"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7adec928_c6b54b32","line":15,"in_reply_to":"7adec928_8b9fce4f","updated":"2014-05-13 21:20:52.000000000","message":"Actually, the BP also targets improving the IPV6 test-cases related to Subnets. \n\n\"This BP is to add the associated test-cases and to improve IPV6 testing in tempest related to subnets\".\n\nAlso, as this patch is not a bug and is related to Subnet test-cases, I felt its better to include it as part of the BP.","commit_id":"decc0ea39f738b6a488384339a2edc7314d398e4"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"6976fc6e63ff17ed740e857dc71409c9f745f1be","unresolved":false,"context_lines":[{"line_number":12,"context_line":"an upstream router is serving the Router Advts."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I7f054ff6cb1d42712b6898c79da0af1ae4c1533f"},{"line_number":15,"context_line":"Partially implements: bp ipv6-subnet-attributes"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7adec928_2e46c523","line":15,"in_reply_to":"7adec928_c6b54b32","updated":"2014-05-14 04:18:49.000000000","message":"So - I believe that adding more ipv6 test cases should be filed as a bigger blueprint, perhaps a \"v6 testing parity\" blueprint - of which one of the sub-blueprints could be creating v6 subnets with the IPv6 attributes being set, and then another blueprint for testing that the link local address that is being set as the gateway is being passed through the security group API correctly, but I believe that is more of a scenario test, since there are probably other tests in Tempest (though I have not checked fully) that verifies that all non-exclusive IPv6 subnet attributes, like the gateway, are set and properly saved in API calls from Neutron.","commit_id":"decc0ea39f738b6a488384339a2edc7314d398e4"}],"tempest/api/network/test_networks.py":[{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"c748dfe8b98f1a238dd2f0e3a8faa181bfa88c0c","unresolved":false,"context_lines":[{"line_number":437,"context_line":"        Test subnet creation with gateway ip set as Link"},{"line_number":438,"context_line":"        Local Address (LLA) of the Router Serving RA. One"},{"line_number":439,"context_line":"        possible use-case is for a provider network setup"},{"line_number":440,"context_line":"        when an upstream router is serving the Router Advts."},{"line_number":441,"context_line":"        \"\"\""},{"line_number":442,"context_line":"        gateway_lla \u003d \u0027fe80::112\u0027"},{"line_number":443,"context_line":"        name \u003d data_utils.rand_name(\u0027network-\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_4bece6c7","line":440,"updated":"2014-05-13 20:11:44.000000000","message":"You would need to populate the ipv6 subnet attributes correctly in the subnet - having the LLA as the subnet\u0027s gateway is part of that work (due to Xu Han Peng\u0027s patch to Neutron to allow ICMPv6 packets through for only specific IP addresses).","commit_id":"decc0ea39f738b6a488384339a2edc7314d398e4"},{"author":{"_account_id":10257,"name":"Sridhar Gaddam","email":"sgaddam@redhat.com","username":"sridhargaddam"},"change_message_id":"d5ed4070f36592857571269ea6e4a5481b99dff9","unresolved":false,"context_lines":[{"line_number":437,"context_line":"        Test subnet creation with gateway ip set as Link"},{"line_number":438,"context_line":"        Local Address (LLA) of the Router Serving RA. One"},{"line_number":439,"context_line":"        possible use-case is for a provider network setup"},{"line_number":440,"context_line":"        when an upstream router is serving the Router Advts."},{"line_number":441,"context_line":"        \"\"\""},{"line_number":442,"context_line":"        gateway_lla \u003d \u0027fe80::112\u0027"},{"line_number":443,"context_line":"        name \u003d data_utils.rand_name(\u0027network-\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_a6775f39","line":440,"in_reply_to":"7adec928_4bece6c7","updated":"2014-05-13 21:20:52.000000000","message":"IMHO this is a subnet api test-case and currently Neutron allows us to create a subnet with gateway IP as LLA. Sean, may I know which attributes you are referring to?","commit_id":"decc0ea39f738b6a488384339a2edc7314d398e4"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"f85bceb208ff34df9d28508074b336954b8e7025","unresolved":false,"context_lines":[{"line_number":437,"context_line":"        Test subnet creation with gateway ip set as Link"},{"line_number":438,"context_line":"        Local Address (LLA) of the Router Serving RA. One"},{"line_number":439,"context_line":"        possible use-case is for a provider network setup"},{"line_number":440,"context_line":"        when an upstream router is serving the Router Advts."},{"line_number":441,"context_line":"        \"\"\""},{"line_number":442,"context_line":"        gateway_lla \u003d \u0027fe80::112\u0027"},{"line_number":443,"context_line":"        name \u003d data_utils.rand_name(\u0027network-\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_ce3801a3","line":440,"in_reply_to":"7adec928_a6775f39","updated":"2014-05-14 04:15:51.000000000","message":"In your code comment you refer to a possible use-case, to do a provider networking setup with an upstream router sending the RA\u0027s. \n\nThis implies creating an IPv6 subnet with ipv6_address_mode \u003d \"slaac\" and leaving ipv6_ra_mode unset. For an API test - this is the *primary* API exercise that should be tested - adding the gateway link local address is a tangentially related step, but more important for a scenario test where we verify that RA\u0027s from the router are being passed through correctly to an instance and the instance is getting a v6 address.\n\nThis is at least my thought.","commit_id":"decc0ea39f738b6a488384339a2edc7314d398e4"},{"author":{"_account_id":10257,"name":"Sridhar Gaddam","email":"sgaddam@redhat.com","username":"sridhargaddam"},"change_message_id":"4db6c8a332d44a5eb2d920a93abe7a841808f6a0","unresolved":false,"context_lines":[{"line_number":437,"context_line":"        Test subnet creation with gateway ip set as Link"},{"line_number":438,"context_line":"        Local Address (LLA) of the Router Serving RA. One"},{"line_number":439,"context_line":"        possible use-case is for a provider network setup"},{"line_number":440,"context_line":"        when an upstream router is serving the Router Advts."},{"line_number":441,"context_line":"        \"\"\""},{"line_number":442,"context_line":"        gateway_lla \u003d \u0027fe80::112\u0027"},{"line_number":443,"context_line":"        name \u003d data_utils.rand_name(\u0027network-\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_7e02340c","line":440,"in_reply_to":"7adec928_ce3801a3","updated":"2014-05-14 19:42:12.000000000","message":"One of the reasons why I wanted to add this test-case is because of the patches/bugs that are being submitted in neutron to disable this feature (i.e., validate GW to be in CIDR).\n\nhttps://review.openstack.org/#/c/92619/\nhttps://bugs.launchpad.net/neutron/+bug/1304181\nhttps://bugs.launchpad.net/neutron/+bug/1302275\n\nSince this use-case is important for IPV6, I felt that neutron subnet-api should allow creation of Subnet with Gateway-ip not part of CIDR. And as an example I wanted to give the use case of Provider Network in the test-case description.\n\nSean, I agree with you that an associated Scenario test case is very much required to validate that the corresponding iptables rule is added to allow the RA only from the Router with the LLA configured as Gateway and instance getting the V6 address.","commit_id":"decc0ea39f738b6a488384339a2edc7314d398e4"},{"author":{"_account_id":8824,"name":"Sergey Murashov","email":"smurashov@mirantis.com","username":"SergeyMurashov"},"change_message_id":"aad9bf4adb24b70afc699911c0d0e16acdb0c819","unresolved":false,"context_lines":[{"line_number":450,"context_line":"        self.assertEqual(subnet[\u0027ip_version\u0027], 6)"},{"line_number":451,"context_line":"        self.assertEqual(subnet[\u0027gateway_ip\u0027], gateway_lla)"},{"line_number":452,"context_line":"        # Delete network and subnet"},{"line_number":453,"context_line":"        resp, body \u003d self.client.delete_network(net_id)"},{"line_number":454,"context_line":"        self.assertEqual(\u0027204\u0027, resp[\u0027status\u0027])"},{"line_number":455,"context_line":"        self.subnets.pop()"},{"line_number":456,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_97a60c52","line":453,"updated":"2014-05-14 11:13:26.000000000","message":"unused variable \"body\"","commit_id":"decc0ea39f738b6a488384339a2edc7314d398e4"},{"author":{"_account_id":10257,"name":"Sridhar Gaddam","email":"sgaddam@redhat.com","username":"sridhargaddam"},"change_message_id":"4db6c8a332d44a5eb2d920a93abe7a841808f6a0","unresolved":false,"context_lines":[{"line_number":450,"context_line":"        self.assertEqual(subnet[\u0027ip_version\u0027], 6)"},{"line_number":451,"context_line":"        self.assertEqual(subnet[\u0027gateway_ip\u0027], gateway_lla)"},{"line_number":452,"context_line":"        # Delete network and subnet"},{"line_number":453,"context_line":"        resp, body \u003d self.client.delete_network(net_id)"},{"line_number":454,"context_line":"        self.assertEqual(\u0027204\u0027, resp[\u0027status\u0027])"},{"line_number":455,"context_line":"        self.subnets.pop()"},{"line_number":456,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_d90a8220","line":453,"in_reply_to":"7adec928_97a60c52","updated":"2014-05-14 19:42:12.000000000","message":"Done","commit_id":"decc0ea39f738b6a488384339a2edc7314d398e4"},{"author":{"_account_id":8824,"name":"Sergey Murashov","email":"smurashov@mirantis.com","username":"SergeyMurashov"},"change_message_id":"9f2dac1870b60014f9b5b9d01c832b54959cadd0","unresolved":false,"context_lines":[{"line_number":443,"context_line":"        name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":444,"context_line":"        resp, body \u003d self.client.create_network(name\u003dname)"},{"line_number":445,"context_line":"        self.assertEqual(\u0027201\u0027, resp[\u0027status\u0027])"},{"line_number":446,"context_line":"        network \u003d body[\u0027network\u0027]"},{"line_number":447,"context_line":"        net_id \u003d network[\u0027id\u0027]"},{"line_number":448,"context_line":"        subnet \u003d self.create_subnet(network, gateway_lla)"},{"line_number":449,"context_line":"        # Verifies Subnet GW in IPv6"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ae8d1ca_43a195a8","line":446,"updated":"2014-05-27 07:38:25.000000000","message":"may be would be better net_id \u003d body[\u0027network\u0027][\u0027id\u0027] ?","commit_id":"9db8d52753c39b6a696135b9c06898bed8949d69"},{"author":{"_account_id":10257,"name":"Sridhar Gaddam","email":"sgaddam@redhat.com","username":"sridhargaddam"},"change_message_id":"f5169847139fa958a96fdf0f750954d050726c5a","unresolved":false,"context_lines":[{"line_number":443,"context_line":"        name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":444,"context_line":"        resp, body \u003d self.client.create_network(name\u003dname)"},{"line_number":445,"context_line":"        self.assertEqual(\u0027201\u0027, resp[\u0027status\u0027])"},{"line_number":446,"context_line":"        network \u003d body[\u0027network\u0027]"},{"line_number":447,"context_line":"        net_id \u003d network[\u0027id\u0027]"},{"line_number":448,"context_line":"        subnet \u003d self.create_subnet(network, gateway_lla)"},{"line_number":449,"context_line":"        # Verifies Subnet GW in IPv6"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ae8d1ca_237e49af","line":446,"in_reply_to":"3ae8d1ca_43a195a8","updated":"2014-05-27 08:00:35.000000000","message":"Done","commit_id":"9db8d52753c39b6a696135b9c06898bed8949d69"},{"author":{"_account_id":8824,"name":"Sergey Murashov","email":"smurashov@mirantis.com","username":"SergeyMurashov"},"change_message_id":"9f2dac1870b60014f9b5b9d01c832b54959cadd0","unresolved":false,"context_lines":[{"line_number":447,"context_line":"        net_id \u003d network[\u0027id\u0027]"},{"line_number":448,"context_line":"        subnet \u003d self.create_subnet(network, gateway_lla)"},{"line_number":449,"context_line":"        # Verifies Subnet GW in IPv6"},{"line_number":450,"context_line":"        self.assertEqual(subnet[\u0027ip_version\u0027], 6)"},{"line_number":451,"context_line":"        self.assertEqual(subnet[\u0027gateway_ip\u0027], gateway_lla)"},{"line_number":452,"context_line":"        # Delete network and subnet"},{"line_number":453,"context_line":"        resp, _ \u003d self.client.delete_network(net_id)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ae8d1ca_63a691c3","line":450,"updated":"2014-05-27 07:38:25.000000000","message":"usually self.assertEqual(expected result, actual result)","commit_id":"9db8d52753c39b6a696135b9c06898bed8949d69"},{"author":{"_account_id":10257,"name":"Sridhar Gaddam","email":"sgaddam@redhat.com","username":"sridhargaddam"},"change_message_id":"f5169847139fa958a96fdf0f750954d050726c5a","unresolved":false,"context_lines":[{"line_number":447,"context_line":"        net_id \u003d network[\u0027id\u0027]"},{"line_number":448,"context_line":"        subnet \u003d self.create_subnet(network, gateway_lla)"},{"line_number":449,"context_line":"        # Verifies Subnet GW in IPv6"},{"line_number":450,"context_line":"        self.assertEqual(subnet[\u0027ip_version\u0027], 6)"},{"line_number":451,"context_line":"        self.assertEqual(subnet[\u0027gateway_ip\u0027], gateway_lla)"},{"line_number":452,"context_line":"        # Delete network and subnet"},{"line_number":453,"context_line":"        resp, _ \u003d self.client.delete_network(net_id)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ae8d1ca_434a7584","line":450,"in_reply_to":"3ae8d1ca_63a691c3","updated":"2014-05-27 08:00:35.000000000","message":"Done","commit_id":"9db8d52753c39b6a696135b9c06898bed8949d69"},{"author":{"_account_id":8824,"name":"Sergey Murashov","email":"smurashov@mirantis.com","username":"SergeyMurashov"},"change_message_id":"9f2dac1870b60014f9b5b9d01c832b54959cadd0","unresolved":false,"context_lines":[{"line_number":448,"context_line":"        subnet \u003d self.create_subnet(network, gateway_lla)"},{"line_number":449,"context_line":"        # Verifies Subnet GW in IPv6"},{"line_number":450,"context_line":"        self.assertEqual(subnet[\u0027ip_version\u0027], 6)"},{"line_number":451,"context_line":"        self.assertEqual(subnet[\u0027gateway_ip\u0027], gateway_lla)"},{"line_number":452,"context_line":"        # Delete network and subnet"},{"line_number":453,"context_line":"        resp, _ \u003d self.client.delete_network(net_id)"},{"line_number":454,"context_line":"        self.assertEqual(\u0027204\u0027, resp[\u0027status\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ae8d1ca_83ab9d88","line":451,"updated":"2014-05-27 07:38:25.000000000","message":"ditto","commit_id":"9db8d52753c39b6a696135b9c06898bed8949d69"},{"author":{"_account_id":10257,"name":"Sridhar Gaddam","email":"sgaddam@redhat.com","username":"sridhargaddam"},"change_message_id":"f5169847139fa958a96fdf0f750954d050726c5a","unresolved":false,"context_lines":[{"line_number":448,"context_line":"        subnet \u003d self.create_subnet(network, gateway_lla)"},{"line_number":449,"context_line":"        # Verifies Subnet GW in IPv6"},{"line_number":450,"context_line":"        self.assertEqual(subnet[\u0027ip_version\u0027], 6)"},{"line_number":451,"context_line":"        self.assertEqual(subnet[\u0027gateway_ip\u0027], gateway_lla)"},{"line_number":452,"context_line":"        # Delete network and subnet"},{"line_number":453,"context_line":"        resp, _ \u003d self.client.delete_network(net_id)"},{"line_number":454,"context_line":"        self.assertEqual(\u0027204\u0027, resp[\u0027status\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ae8d1ca_634f7193","line":451,"in_reply_to":"3ae8d1ca_83ab9d88","updated":"2014-05-27 08:00:35.000000000","message":"Done","commit_id":"9db8d52753c39b6a696135b9c06898bed8949d69"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"187039de03a64c2a6fb5e2e2f8ec481e030ab200","unresolved":false,"context_lines":[{"line_number":440,"context_line":"        Local Address (LLA)."},{"line_number":441,"context_line":"        \"\"\""},{"line_number":442,"context_line":"        gateway_lla \u003d \u0027fe80::112\u0027"},{"line_number":443,"context_line":"        name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":444,"context_line":"        resp, body \u003d self.client.create_network(name\u003dname)"},{"line_number":445,"context_line":"        self.assertEqual(\u0027201\u0027, resp[\u0027status\u0027])"},{"line_number":446,"context_line":"        network \u003d body[\u0027network\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_7612db61","line":443,"updated":"2014-06-23 00:50:25.000000000","message":"rand_name adds \u0027-\u0027 after the specified name:\n\n 29 def rand_name(name\u003d\u0027\u0027):\n 30     randbits \u003d str(random.randint(1, 0x7fffffff))\n 31     if name:\n 32         return name + \u0027-\u0027 + randbits\n 33     else:\n 34         return randbits\n\nso we don\u0027t need to specify \u0027-\u0027 in caller side.\n\nThere is a patch already for fixing this kind of issues.\nhttps://review.openstack.org/#/c/100086/","commit_id":"73ff72e533cd210416a5eecb0d43abab642a07f6"},{"author":{"_account_id":10257,"name":"Sridhar Gaddam","email":"sgaddam@redhat.com","username":"sridhargaddam"},"change_message_id":"f205ec8b4cde43695af5fa48816e21dd3135976d","unresolved":false,"context_lines":[{"line_number":440,"context_line":"        Local Address (LLA)."},{"line_number":441,"context_line":"        \"\"\""},{"line_number":442,"context_line":"        gateway_lla \u003d \u0027fe80::112\u0027"},{"line_number":443,"context_line":"        name \u003d data_utils.rand_name(\u0027network-\u0027)"},{"line_number":444,"context_line":"        resp, body \u003d self.client.create_network(name\u003dname)"},{"line_number":445,"context_line":"        self.assertEqual(\u0027201\u0027, resp[\u0027status\u0027])"},{"line_number":446,"context_line":"        network \u003d body[\u0027network\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_7bad5f9b","line":443,"in_reply_to":"1ae5cdf2_7612db61","updated":"2014-06-23 04:47:28.000000000","message":"Thank you Ken\u0027ichi, I\u0027ll update the patch accordingly.","commit_id":"73ff72e533cd210416a5eecb0d43abab642a07f6"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"0cbc267129e0195a5fbd33160361bb6813b936f0","unresolved":false,"context_lines":[{"line_number":435,"context_line":""},{"line_number":436,"context_line":"    @test.attr(type\u003d\u0027smoke\u0027)"},{"line_number":437,"context_line":"    def test_create_delete_subnet_with_gw_lla(self):"},{"line_number":438,"context_line":"        \"\"\""},{"line_number":439,"context_line":"        Test subnet creation with gateway ip set as Link"},{"line_number":440,"context_line":"        Local Address (LLA)."},{"line_number":441,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"1ae5cdf2_bd5a724f","line":438,"updated":"2014-06-23 11:37:44.000000000","message":"Docsting should start without a leading new line.\n\nhttp://docs.openstack.org/developer/hacking/#docstrings","commit_id":"d526c96b21ac4f9658596131521e1fcfd6c51342"},{"author":{"_account_id":10257,"name":"Sridhar Gaddam","email":"sgaddam@redhat.com","username":"sridhargaddam"},"change_message_id":"51e585d0c6fee4881d3d80b0bb5cccb3f6ae40c1","unresolved":false,"context_lines":[{"line_number":435,"context_line":""},{"line_number":436,"context_line":"    @test.attr(type\u003d\u0027smoke\u0027)"},{"line_number":437,"context_line":"    def test_create_delete_subnet_with_gw_lla(self):"},{"line_number":438,"context_line":"        \"\"\""},{"line_number":439,"context_line":"        Test subnet creation with gateway ip set as Link"},{"line_number":440,"context_line":"        Local Address (LLA)."},{"line_number":441,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"1ae5cdf2_cfdb9f1f","line":438,"in_reply_to":"1ae5cdf2_bd5a724f","updated":"2014-06-25 19:05:14.000000000","message":"Done","commit_id":"d526c96b21ac4f9658596131521e1fcfd6c51342"},{"author":{"_account_id":10257,"name":"Sridhar Gaddam","email":"sgaddam@redhat.com","username":"sridhargaddam"},"change_message_id":"51e585d0c6fee4881d3d80b0bb5cccb3f6ae40c1","unresolved":false,"context_lines":[{"line_number":436,"context_line":"    @test.attr(type\u003d\u0027smoke\u0027)"},{"line_number":437,"context_line":"    def test_create_delete_subnet_with_gw_lla(self):"},{"line_number":438,"context_line":"        \"\"\""},{"line_number":439,"context_line":"        Test subnet creation with gateway ip set as Link"},{"line_number":440,"context_line":"        Local Address (LLA)."},{"line_number":441,"context_line":"        \"\"\""},{"line_number":442,"context_line":"        gateway_lla \u003d \u0027fe80::112\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ae5cdf2_486140d3","line":439,"updated":"2014-06-25 19:05:14.000000000","message":"@Sean Dague, please have a look at my comments.","commit_id":"d526c96b21ac4f9658596131521e1fcfd6c51342"}]}
