)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"d43ad75a4b15f9ce45ac6083f1b2121a348ac03e","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add Port Profile info to VIF objects OVS plugin"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added the Port Profile information to each VIF type in ``vif_plug_ovs``."},{"line_number":10,"context_line":"This information will be populated to Nova trough os_vif.host_info"},{"line_number":11,"context_line":"function."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I655cb35660072e9adecdc742c4540b8f680510e0"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"5f2577a7_9af31174","line":10,"range":{"start_line":10,"start_character":44,"end_line":10,"end_character":45},"updated":"2017-09-12 18:59:48.000000000","message":"s/trough/through/","commit_id":"5d8ef8c053f19b52e883f50f68bcce7cc3b62401"}],"vif_plug_ovs/ovs.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4b8ff9f38cd28a11b83025b4d0faa354faf03884","unresolved":false,"context_lines":[{"line_number":65,"context_line":"                OvsPlugin.gen_port_name(\"qvo\", vif.id))"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def describe(self):"},{"line_number":68,"context_line":"        pp_fp_bridge \u003d objects.host_info.HostPortProfileInfo("},{"line_number":69,"context_line":"            profile_object_name\u003dobjects.vif.VIFPortProfileFPBridge.__name__,"},{"line_number":70,"context_line":"            min_version\u003d\"1.0\","},{"line_number":71,"context_line":"            max_version\u003d\"1.0\","},{"line_number":72,"context_line":"        )"},{"line_number":73,"context_line":"        pp_fp_ovs \u003d objects.host_info.HostPortProfileInfo("},{"line_number":74,"context_line":"            profile_object_name\u003d"},{"line_number":75,"context_line":"                objects.vif.VIFPortProfileFPOpenVSwitch.__name__,"},{"line_number":76,"context_line":"            min_version\u003d\"1.0\","},{"line_number":77,"context_line":"            max_version\u003d\"1.0\","},{"line_number":78,"context_line":"        )"},{"line_number":79,"context_line":"        pp_fp_ovs_representor \u003d objects.host_info.HostPortProfileInfo("},{"line_number":80,"context_line":"            profile_object_name\u003d"},{"line_number":81,"context_line":"                objects.vif.VIFPortProfileOVSRepresentor.__name__,"},{"line_number":82,"context_line":"            min_version\u003d\"1.0\","},{"line_number":83,"context_line":"            max_version\u003d\"1.0\","},{"line_number":84,"context_line":"        )"},{"line_number":85,"context_line":"        return objects.host_info.HostPluginInfo("},{"line_number":86,"context_line":"            plugin_name\u003d\"ovs\","},{"line_number":87,"context_line":"            vif_info\u003d["}],"source_content_type":"text/x-python","patch_set":2,"id":"df3967d1_b9d30860","line":84,"range":{"start_line":68,"start_character":6,"end_line":84,"end_character":9},"updated":"2017-08-04 10:31:07.000000000","message":"the 6wind port profiles (the ones with fp) are not used or supported by the in tree plugin they are used with there out of tree plugin.\n\ncan you add normal ovs port profiles instead.\npp_fp_ovs_representor is  also not a thing\nobjects.vif.VIFPortProfileOVSRepresentor cannot be used with \n6wind implentation.","commit_id":"832906e3337abbfd8c3ad58039cd551d690b44df"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"e9e6d0b7ea586d59acfe0de2263dba1179044b2d","unresolved":false,"context_lines":[{"line_number":65,"context_line":"                OvsPlugin.gen_port_name(\"qvo\", vif.id))"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def describe(self):"},{"line_number":68,"context_line":"        pp_fp_bridge \u003d objects.host_info.HostPortProfileInfo("},{"line_number":69,"context_line":"            profile_object_name\u003dobjects.vif.VIFPortProfileFPBridge.__name__,"},{"line_number":70,"context_line":"            min_version\u003d\"1.0\","},{"line_number":71,"context_line":"            max_version\u003d\"1.0\","},{"line_number":72,"context_line":"        )"},{"line_number":73,"context_line":"        pp_fp_ovs \u003d objects.host_info.HostPortProfileInfo("},{"line_number":74,"context_line":"            profile_object_name\u003d"},{"line_number":75,"context_line":"                objects.vif.VIFPortProfileFPOpenVSwitch.__name__,"},{"line_number":76,"context_line":"            min_version\u003d\"1.0\","},{"line_number":77,"context_line":"            max_version\u003d\"1.0\","},{"line_number":78,"context_line":"        )"},{"line_number":79,"context_line":"        pp_fp_ovs_representor \u003d objects.host_info.HostPortProfileInfo("},{"line_number":80,"context_line":"            profile_object_name\u003d"},{"line_number":81,"context_line":"                objects.vif.VIFPortProfileOVSRepresentor.__name__,"},{"line_number":82,"context_line":"            min_version\u003d\"1.0\","},{"line_number":83,"context_line":"            max_version\u003d\"1.0\","},{"line_number":84,"context_line":"        )"},{"line_number":85,"context_line":"        return objects.host_info.HostPluginInfo("},{"line_number":86,"context_line":"            plugin_name\u003d\"ovs\","},{"line_number":87,"context_line":"            vif_info\u003d["}],"source_content_type":"text/x-python","patch_set":2,"id":"df3967d1_d9292b37","line":84,"range":{"start_line":68,"start_character":6,"end_line":84,"end_character":9},"in_reply_to":"df3967d1_b9d30860","updated":"2017-08-04 11:19:20.000000000","message":"\"can you add normal ovs port profiles instead.\"\nFor all VIF types?\n\nAnd what does happen with VIFHostDevice? This VIF type is only for OVS representor ports.","commit_id":"832906e3337abbfd8c3ad58039cd551d690b44df"}]}
