)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"5c0d121e6d4e23203a317bf3d15a62d653feb010","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"devstack: Allow 3rd party neutron backends deployment"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"iIn the plugin.sh, there is only support for neutron reference"},{"line_number":10,"context_line":"implementation, with either openvswitch or linuxbridge agent."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This change allows external devstack plugins to define hooks needed in"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7f287b81_8cd9bf84","line":9,"range":{"start_line":9,"start_character":1,"end_line":9,"end_character":2},"updated":"2017-08-23 11:29:23.000000000","message":"typo","commit_id":"c75ced570e269aa66fae61b6c49b6ca88c431464"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"4be87d956a7740788ede2efbbe2861d5aaa7db11","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"devstack: Allow 3rd party neutron backends deployment"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"iIn the plugin.sh, there is only support for neutron reference"},{"line_number":10,"context_line":"implementation, with either openvswitch or linuxbridge agent."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This change allows external devstack plugins to define hooks needed in"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7f287b81_6c59f358","line":9,"range":{"start_line":9,"start_character":1,"end_line":9,"end_character":2},"in_reply_to":"7f287b81_8cd9bf84","updated":"2017-08-23 11:42:58.000000000","message":"Done","commit_id":"c75ced570e269aa66fae61b6c49b6ca88c431464"}],"devstack/plugin.sh":[{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"5c0d121e6d4e23203a317bf3d15a62d653feb010","unresolved":false,"context_lines":[{"line_number":321,"context_line":"    # TODO(johnsom) This gets the IPv4 address, should be updated for IPv6"},{"line_number":322,"context_line":"    MGMT_PORT_IP\u003d$(openstack port show -f value -c fixed_ips $MGMT_PORT_ID | awk \u0027{FS\u003d\",| \"; gsub(\",\",\"\"); gsub(\"\u0027\\\u0027\u0027\",\"\"); for(i \u003d 1; i \u003c\u003d NF; ++i) {if ($i ~ /^ip_address/) {n\u003dindex($i, \"\u003d\"); if (substr($i, n+1) ~ \"\\\\.\") print substr($i, n+1)}}}\u0027)"},{"line_number":323,"context_line":"    if function_exists octavia_create_network_interface_device ; then"},{"line_number":324,"context_line":"        octavia_create_network_interface_device o-hm0 $MGMT_PORT_MAC"},{"line_number":325,"context_line":"    elif [[ $Q_AGENT \u003d\u003d \"openvswitch\" ]]; then"},{"line_number":326,"context_line":"        sudo ovs-vsctl -- --may-exist add-port ${OVS_BRIDGE:-br-int} o-hm0 -- set Interface o-hm0 type\u003dinternal -- set Interface o-hm0 external-ids:iface-status\u003dactive -- set Interface o-hm0 external-ids:attached-mac\u003d$MGMT_PORT_MAC -- set Interface o-hm0 external-ids:iface-id\u003d$MGMT_PORT_ID -- set Interface o-hm0 external-ids:skip_cleanup\u003dtrue"},{"line_number":327,"context_line":"    elif [[ $Q_AGENT \u003d\u003d \"linuxbridge\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7f287b81_ace6bb15","line":324,"range":{"start_line":324,"start_character":53,"end_line":324,"end_character":68},"updated":"2017-08-23 11:29:23.000000000","message":"why not pass MGMT_PORT_ID too?","commit_id":"c75ced570e269aa66fae61b6c49b6ca88c431464"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"4be87d956a7740788ede2efbbe2861d5aaa7db11","unresolved":false,"context_lines":[{"line_number":321,"context_line":"    # TODO(johnsom) This gets the IPv4 address, should be updated for IPv6"},{"line_number":322,"context_line":"    MGMT_PORT_IP\u003d$(openstack port show -f value -c fixed_ips $MGMT_PORT_ID | awk \u0027{FS\u003d\",| \"; gsub(\",\",\"\"); gsub(\"\u0027\\\u0027\u0027\",\"\"); for(i \u003d 1; i \u003c\u003d NF; ++i) {if ($i ~ /^ip_address/) {n\u003dindex($i, \"\u003d\"); if (substr($i, n+1) ~ \"\\\\.\") print substr($i, n+1)}}}\u0027)"},{"line_number":323,"context_line":"    if function_exists octavia_create_network_interface_device ; then"},{"line_number":324,"context_line":"        octavia_create_network_interface_device o-hm0 $MGMT_PORT_MAC"},{"line_number":325,"context_line":"    elif [[ $Q_AGENT \u003d\u003d \"openvswitch\" ]]; then"},{"line_number":326,"context_line":"        sudo ovs-vsctl -- --may-exist add-port ${OVS_BRIDGE:-br-int} o-hm0 -- set Interface o-hm0 type\u003dinternal -- set Interface o-hm0 external-ids:iface-status\u003dactive -- set Interface o-hm0 external-ids:attached-mac\u003d$MGMT_PORT_MAC -- set Interface o-hm0 external-ids:iface-id\u003d$MGMT_PORT_ID -- set Interface o-hm0 external-ids:skip_cleanup\u003dtrue"},{"line_number":327,"context_line":"    elif [[ $Q_AGENT \u003d\u003d \"linuxbridge\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7f287b81_2c952be5","line":324,"range":{"start_line":324,"start_character":53,"end_line":324,"end_character":68},"in_reply_to":"7f287b81_ace6bb15","updated":"2017-08-23 11:42:58.000000000","message":"Done","commit_id":"c75ced570e269aa66fae61b6c49b6ca88c431464"},{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"5c0d121e6d4e23203a317bf3d15a62d653feb010","unresolved":false,"context_lines":[{"line_number":525,"context_line":"            sudo ip link del o-hm0"},{"line_number":526,"context_line":"        fi"},{"line_number":527,"context_line":"    else"},{"line_number":528,"context_line":"        die \"Unknown network controller. Please define octavia_delete_network_interface_device\""},{"line_number":529,"context_line":"    fi"},{"line_number":530,"context_line":"}"},{"line_number":531,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"7f287b81_6c77b33c","line":528,"updated":"2017-08-23 11:29:23.000000000","message":"won\u0027t q_AGENT openvswitch fall into this case?","commit_id":"c75ced570e269aa66fae61b6c49b6ca88c431464"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"4be87d956a7740788ede2efbbe2861d5aaa7db11","unresolved":false,"context_lines":[{"line_number":525,"context_line":"            sudo ip link del o-hm0"},{"line_number":526,"context_line":"        fi"},{"line_number":527,"context_line":"    else"},{"line_number":528,"context_line":"        die \"Unknown network controller. Please define octavia_delete_network_interface_device\""},{"line_number":529,"context_line":"    fi"},{"line_number":530,"context_line":"}"},{"line_number":531,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"7f287b81_ec45e371","line":528,"in_reply_to":"7f287b81_6c77b33c","updated":"2017-08-23 11:42:58.000000000","message":"Done","commit_id":"c75ced570e269aa66fae61b6c49b6ca88c431464"}]}
