)]}'
{"nova/network/quantum/manager.py":[{"author":{"_account_id":233,"name":"Brad Hall","email":"brad@nicira.com","username":"bgh"},"change_message_id":"ea852c8da4b63ed4fec5a285570c550d15118f2a","unresolved":false,"context_lines":[{"line_number":209,"context_line":"                                           context.project_id)"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"        return self.db.virtual_interface_create(context, vif)"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    def get_instance_nw_info(self, context, instance_id,"},{"line_number":214,"context_line":"                                instance_type_id, host):"},{"line_number":215,"context_line":"        \"\"\"This method is used by compute to fetch all network data"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACX%2F%2F5eA%3D","line":212,"updated":"2011-11-01 06:38:47.000000000","message":"I think we may just want to move add_virtial_interface into the ipam libs and then have another function that we can use to get the mac address of a vif.. i.e.:\n\nvifid \u003d self.ipam.add_vif(context, instance_id, network_id)\n\nthen later:\n\nmacaddr \u003d self.ipam.get_macaddr(vifid)\n\nIf we do it that way we can get rid of the flag (meaning if the user is using melange ipam then melange can handle mac generation) and keep the quantum manager ipam-library-agnostic..  Thoughts?","commit_id":"31986a51b011fad2f9372a2f36a6a73eeb568759"},{"author":{"_account_id":1456,"name":"Aaron Lee","email":"aaron.lee@rackspace.com","username":"aaron-lee"},"change_message_id":"836e921da056455a00e22de23093f4dcec66ff78","unresolved":false,"context_lines":[{"line_number":209,"context_line":"                                           context.project_id)"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"        return self.db.virtual_interface_create(context, vif)"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    def get_instance_nw_info(self, context, instance_id,"},{"line_number":214,"context_line":"                                instance_type_id, host):"},{"line_number":215,"context_line":"        \"\"\"This method is used by compute to fetch all network data"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACX%2F%2F5dc%3D","line":212,"in_reply_to":"AAAACX%2F%2F5eA%3D","updated":"2011-11-01 14:10:27.000000000","message":"I like that idea, but it would include making changes to the flat manager as well. This is calling up to the flat manager for the case that melange is not available.\n\nIdeally speaking VirtualInterface should be it\u0027s own class that takes care of delegating to whoever it needs to get information from. I\u0027ll talk with Vek about this today.","commit_id":"31986a51b011fad2f9372a2f36a6a73eeb568759"}]}
