)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c4d9bb4547a958e3987648a2c9fca223c0f6d241","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support for multicast in Openstack neutron"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"PatchSet 1: changed from dos to unix format"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"PatchSet 2: added url link and removed newline char"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"5a890539_5603250d","line":9,"updated":"2014-11-18 20:40:58.000000000","message":"no need for reporting the patchset history here.","commit_id":"0ac7cdf6b55074678d515932c822160cbfac4ff7"}],"specs/juno/dynamic_multicast_management.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a03f660921b5f0fb0c76482d3431b6bc79951499","unresolved":false,"context_lines":[{"line_number":14,"context_line":"KVM or ESX hypervisor."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Include the URL of your launchpad blueprint:"},{"line_number":17,"context_line":"None"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baada198_ec8b9e1b","line":17,"updated":"2014-07-28 08:28:03.000000000","message":"All proposed spec must have corresponding launchpad blueprint links. Launchpad blueprint page is used to track the status of the blueprint. Please register a blueprint to launchpad too.","commit_id":"1bddf3338f078db1231616e13df69252024265ef"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c4d9bb4547a958e3987648a2c9fca223c0f6d241","unresolved":false,"context_lines":[{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The idea of this proposal is to support multicast snooping to avoid load on the"},{"line_number":12,"context_line":"production virtual machines (VMs). This proposal provides dynamic management"},{"line_number":13,"context_line":"of multicast group by provisioning the virtual switches which are hosted on the"},{"line_number":14,"context_line":"KVM or ESX hypervisor."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_76d021ca","line":12,"updated":"2014-11-18 20:40:58.000000000","message":"It would be good to understand how big a problem this really is. I am not sure this comes up as one of the biggest pain points in Neutron-based cloud environments. Having said that if we had an idea of how easily this can be accomplished, it could give us a clue as to whether this can be considered a nice low-hanging fruit.","commit_id":"0ac7cdf6b55074678d515932c822160cbfac4ff7"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c4d9bb4547a958e3987648a2c9fca223c0f6d241","unresolved":false,"context_lines":[{"line_number":11,"context_line":"The idea of this proposal is to support multicast snooping to avoid load on the"},{"line_number":12,"context_line":"production virtual machines (VMs). This proposal provides dynamic management"},{"line_number":13,"context_line":"of multicast group by provisioning the virtual switches which are hosted on the"},{"line_number":14,"context_line":"KVM or ESX hypervisor."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Include the URL of your launchpad blueprint:"},{"line_number":17,"context_line":"https://blueprints.launchpad.net/neutron/+spec/multicast-management"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_b63fe9b4","line":14,"updated":"2014-11-18 20:40:58.000000000","message":"If you intend to work on support for ESX hypervisor, this would imply that this blueprint is dependent on ESX support, which is currently lacking in the stock Neutron codebase. Please bear this in mind, and I suggest you to target the initial effort for KVM only.","commit_id":"0ac7cdf6b55074678d515932c822160cbfac4ff7"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c4d9bb4547a958e3987648a2c9fca223c0f6d241","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In existing Open stack solution, Tenant VMs hosted  will receive unnecessary"},{"line_number":23,"context_line":"multicast traffic upto the Layer of the IP Stack even though they have not"},{"line_number":24,"context_line":"subscribed to the multicast group. ( i.e multicast packets “reaches” the L2"},{"line_number":25,"context_line":"layer of the VM’s will be dropped at the Layer 2 since no multicast entry"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_1647dd4c","line":22,"updated":"2014-11-18 20:40:58.000000000","message":"OpenStack: one word.","commit_id":"0ac7cdf6b55074678d515932c822160cbfac4ff7"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c4d9bb4547a958e3987648a2c9fca223c0f6d241","unresolved":false,"context_lines":[{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In existing Open stack solution, Tenant VMs hosted  will receive unnecessary"},{"line_number":23,"context_line":"multicast traffic upto the Layer of the IP Stack even though they have not"},{"line_number":24,"context_line":"subscribed to the multicast group. ( i.e multicast packets “reaches” the L2"},{"line_number":25,"context_line":"layer of the VM’s will be dropped at the Layer 2 since no multicast entry"},{"line_number":26,"context_line":"exist)."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_3681394e","line":23,"updated":"2014-11-18 20:40:58.000000000","message":"I would be explicit about L3 multicast, perhaps in the title?","commit_id":"0ac7cdf6b55074678d515932c822160cbfac4ff7"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c4d9bb4547a958e3987648a2c9fca223c0f6d241","unresolved":false,"context_lines":[{"line_number":30,"context_line":"data group. The reserved multicast group traffic will be always allowed"},{"line_number":31,"context_line":"which is required for proper functioning of the network."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Proposed change"},{"line_number":34,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":35,"context_line":"To address the above challenge, the proposed solution require changes in the"},{"line_number":36,"context_line":"L2 agent module. Flows will be added at the integration bridge to manage the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_362bf934","line":33,"updated":"2014-11-18 20:40:58.000000000","message":"do you have a rough idea of how much this work is? Do you have a working prototype?","commit_id":"0ac7cdf6b55074678d515932c822160cbfac4ff7"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c4d9bb4547a958e3987648a2c9fca223c0f6d241","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"OVS L2 agent implementation"},{"line_number":138,"context_line":"ML2 Plugin"},{"line_number":139,"context_line":"L3 agent "},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"Dependencies"},{"line_number":142,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_765741cb","line":139,"updated":"2014-11-18 20:40:58.000000000","message":"doc, testing?","commit_id":"0ac7cdf6b55074678d515932c822160cbfac4ff7"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c4d9bb4547a958e3987648a2c9fca223c0f6d241","unresolved":false,"context_lines":[{"line_number":146,"context_line":"Testing"},{"line_number":147,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"Unit tests will be added. Tempest test cases will be added."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"Documentation Impact"},{"line_number":152,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_563b259c","line":149,"updated":"2014-11-18 20:40:58.000000000","message":"I think that testing this with Tempest will be challenging. Would be good to outline what is the strategy you intend to pursue.","commit_id":"0ac7cdf6b55074678d515932c822160cbfac4ff7"}]}
