)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"change_message_id":"040152bfd79614b33e5e7d0b060483c00fc0d4c9","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Jiajun Liu \u003cjiajun@unitedstack.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-11-05 12:22:48 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"remove openvswitch plugin dependcy from ovs_lib module"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Currently l3 and dhcp agent need to import constants module from"},{"line_number":10,"context_line":"neutron.plugins.openvswitch.commmon even if we are running linuxbridge"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAATn%2F%2FeT4%3D","line":7,"updated":"2013-11-05 08:36:17.000000000","message":"dependency","commit_id":"0bccc7f7833ee7c3b8d550aa946859199731d8cb"},{"author":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"change_message_id":"040152bfd79614b33e5e7d0b060483c00fc0d4c9","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Currently l3 and dhcp agent need to import constants module from"},{"line_number":10,"context_line":"neutron.plugins.openvswitch.commmon even if we are running linuxbridge"},{"line_number":11,"context_line":"plugin alone. This will make l3 and dhcp agent failed to work with"},{"line_number":12,"context_line":"linuxbridge plugin. So we need to remove openvswitch plugin dependcy"},{"line_number":13,"context_line":"from ovs_lib module so that l3 and dhcp agent can work with linuxbridge"},{"line_number":14,"context_line":"plugin."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAATn%2F%2FeT0%3D","line":12,"updated":"2013-11-05 08:36:17.000000000","message":"dependency","commit_id":"0bccc7f7833ee7c3b8d550aa946859199731d8cb"}],"neutron/plugins/common/constants.py":[{"author":{"_account_id":7141,"name":"Sylvain Afchain","email":"safchain@redhat.com","username":"sylvainA"},"change_message_id":"7e840f7ab328c071d174863ffe31f3f79bffb11a","unresolved":false,"context_lines":[{"line_number":68,"context_line":"ICMP \u003d \"icmp\""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"# VXLAN settings"},{"line_number":71,"context_line":"VXLAN_UDP_PORT \u003d 4789"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"# Network Type constants"},{"line_number":74,"context_line":"TYPE_FLAT \u003d \u0027flat\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F%2FK2U%3D","line":71,"updated":"2013-11-13 12:44:53.000000000","message":"I think we should also remove old references of these constants in all plugins.","commit_id":"aa8d1c936ba3858791e2695f656687d43cec804d"},{"author":{"_account_id":2967,"name":"ljjjustin","email":"iamljj@gmail.com","username":"ljjjustin"},"change_message_id":"bfe4a909f47e61c73fa726ae1654737b2d8a39e7","unresolved":false,"context_lines":[{"line_number":68,"context_line":"ICMP \u003d \"icmp\""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"# VXLAN settings"},{"line_number":71,"context_line":"VXLAN_UDP_PORT \u003d 4789"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"# Network Type constants"},{"line_number":74,"context_line":"TYPE_FLAT \u003d \u0027flat\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F%2FIdY%3D","line":71,"in_reply_to":"AAAATn%2F%2FK2U%3D","updated":"2013-11-14 01:42:00.000000000","message":"I agree with you. I will change my commit.","commit_id":"aa8d1c936ba3858791e2695f656687d43cec804d"}],"neutron/plugins/ml2/drivers/type_vxlan.py":[{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"f37b88d7d692eb80f4e7ccd29599f87f987ece2c","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"TYPE_VXLAN \u003d \u0027vxlan\u0027"},{"line_number":32,"context_line":"MAX_VXLAN_VNI \u003d 16777215"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"vxlan_opts \u003d ["}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2BwK0%3D","line":31,"updated":"2013-11-20 16:58:25.000000000","message":"Why isn\u0027t this constant moved too?","commit_id":"591461a7ebe63f2cfd6ddae02bce3c3732e6d6b3"},{"author":{"_account_id":2967,"name":"ljjjustin","email":"iamljj@gmail.com","username":"ljjjustin"},"change_message_id":"a8e8ffd633aee529d050d07853da582c3f84af6a","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"TYPE_VXLAN \u003d \u0027vxlan\u0027"},{"line_number":32,"context_line":"MAX_VXLAN_VNI \u003d 16777215"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"vxlan_opts \u003d ["}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2BorA%3D","line":31,"in_reply_to":"AAAATn%2F%2BwIk%3D","updated":"2013-11-22 07:06:55.000000000","message":"there is another commit will fix this.  https://review.openstack.org/#/c/44942/","commit_id":"591461a7ebe63f2cfd6ddae02bce3c3732e6d6b3"},{"author":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"change_message_id":"1a044b3e8d5bd77310d957bba5b0f9c158d4811e","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"TYPE_VXLAN \u003d \u0027vxlan\u0027"},{"line_number":32,"context_line":"MAX_VXLAN_VNI \u003d 16777215"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"vxlan_opts \u003d ["}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2BwIk%3D","line":31,"in_reply_to":"AAAATn%2F%2BwK0%3D","updated":"2013-11-20 17:07:15.000000000","message":"Looks like it was added to constants.py and is redundant here.","commit_id":"591461a7ebe63f2cfd6ddae02bce3c3732e6d6b3"},{"author":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"change_message_id":"1a044b3e8d5bd77310d957bba5b0f9c158d4811e","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"class VxlanTypeDriver(type_tunnel.TunnelTypeDriver):"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    def get_type(self):"},{"line_number":72,"context_line":"        return TYPE_VXLAN"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def initialize(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2BwIg%3D","line":71,"updated":"2013-11-20 17:07:15.000000000","message":"constants.TYPE_VXLAN?","commit_id":"591461a7ebe63f2cfd6ddae02bce3c3732e6d6b3"},{"author":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"change_message_id":"1a044b3e8d5bd77310d957bba5b0f9c158d4811e","unresolved":false,"context_lines":[{"line_number":75,"context_line":"        self.vxlan_vni_ranges \u003d []"},{"line_number":76,"context_line":"        self._parse_tunnel_ranges("},{"line_number":77,"context_line":"            cfg.CONF.ml2_type_vxlan.vni_ranges,"},{"line_number":78,"context_line":"            self.vxlan_vni_ranges,"},{"line_number":79,"context_line":"            TYPE_VXLAN"},{"line_number":80,"context_line":"        )"},{"line_number":81,"context_line":"        self._sync_vxlan_allocations()"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2BwIc%3D","line":78,"updated":"2013-11-20 17:07:15.000000000","message":"constants.TYPE_VXLAN?","commit_id":"591461a7ebe63f2cfd6ddae02bce3c3732e6d6b3"},{"author":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"change_message_id":"1a044b3e8d5bd77310d957bba5b0f9c158d4811e","unresolved":false,"context_lines":[{"line_number":109,"context_line":"            if alloc:"},{"line_number":110,"context_line":"                LOG.debug(_(\"Allocating vxlan tunnel vni %(vxlan_vni)s\"),"},{"line_number":111,"context_line":"                          {\u0027vxlan_vni\u0027: alloc.vxlan_vni})"},{"line_number":112,"context_line":"                alloc.allocated \u003d True"},{"line_number":113,"context_line":"                return {api.NETWORK_TYPE: TYPE_VXLAN,"},{"line_number":114,"context_line":"                        api.PHYSICAL_NETWORK: None,"},{"line_number":115,"context_line":"                        api.SEGMENTATION_ID: alloc.vxlan_vni}"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2BwIY%3D","line":112,"updated":"2013-11-20 17:07:15.000000000","message":"constants.TYPE_VXLAN?","commit_id":"591461a7ebe63f2cfd6ddae02bce3c3732e6d6b3"}],"neutron/plugins/openvswitch/common/constants.py":[{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"f37b88d7d692eb80f4e7ccd29599f87f987ece2c","unresolved":false,"context_lines":[{"line_number":20,"context_line":"TUNNEL \u003d \u0027tunnel\u0027"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Values for network_type"},{"line_number":23,"context_line":"TYPE_FLAT \u003d \u0027flat\u0027"},{"line_number":24,"context_line":"TYPE_VLAN \u003d \u0027vlan\u0027"},{"line_number":25,"context_line":"TYPE_GRE \u003d \u0027gre\u0027"},{"line_number":26,"context_line":"TYPE_LOCAL \u003d \u0027local\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2BwKo%3D","line":23,"updated":"2013-11-20 16:58:25.000000000","message":"These should be removed too","commit_id":"591461a7ebe63f2cfd6ddae02bce3c3732e6d6b3"},{"author":{"_account_id":2967,"name":"ljjjustin","email":"iamljj@gmail.com","username":"ljjjustin"},"change_message_id":"a8e8ffd633aee529d050d07853da582c3f84af6a","unresolved":false,"context_lines":[{"line_number":20,"context_line":"TUNNEL \u003d \u0027tunnel\u0027"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Values for network_type"},{"line_number":23,"context_line":"TYPE_FLAT \u003d \u0027flat\u0027"},{"line_number":24,"context_line":"TYPE_VLAN \u003d \u0027vlan\u0027"},{"line_number":25,"context_line":"TYPE_GRE \u003d \u0027gre\u0027"},{"line_number":26,"context_line":"TYPE_LOCAL \u003d \u0027local\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2BorI%3D","line":23,"in_reply_to":"AAAATn%2F%2BwKo%3D","updated":"2013-11-22 07:06:55.000000000","message":"there is another commit will fix this.  https://review.openstack.org/#/c/44942/","commit_id":"591461a7ebe63f2cfd6ddae02bce3c3732e6d6b3"}]}
