)]}'
{"devstack/lib/ovn_agent":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"5f9708c490227a0667fea863204183acd71f958a","unresolved":false,"context_lines":[{"line_number":668,"context_line":""},{"line_number":669,"context_line":"        _run_process ovn-northd \"$cmd\" \"$stop_cmd\""},{"line_number":670,"context_line":"        ovn-nbctl --db\u003dunix:$OVS_RUNDIR/ovnnb_db.sock set-connection ptcp:6641:$SERVICE_HOST -- set connection . inactivity_probe\u003d60000"},{"line_number":671,"context_line":"        ovn-sbctl --db\u003dunix:$OVS_RUNDIR/ovnsb_db.sock set-connection ptcp:6642:$SERVICE_HOST -- set connection . inactivity_probe\u003d60000"},{"line_number":672,"context_line":"        sudo ovs-appctl -t $OVS_RUNDIR/ovnnb_db.ctl vlog/set console:off syslog:$OVN_DBS_LOG_LEVEL file:$OVN_DBS_LOG_LEVEL"},{"line_number":673,"context_line":"        sudo ovs-appctl -t $OVS_RUNDIR/ovnsb_db.ctl vlog/set console:off syslog:$OVN_DBS_LOG_LEVEL file:$OVN_DBS_LOG_LEVEL"},{"line_number":674,"context_line":"    fi"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"3fa7e38b_120eb032","line":671,"range":{"start_line":671,"start_character":80,"end_line":671,"end_character":92},"updated":"2020-01-22 23:00:13.000000000","message":"Think these should actually be SERVICE_LISTEN_ADDRESS, it\u0027s the same as SERVICE_HOST usually, will fix in next PS.","commit_id":"ea12bee5f07134dc02b2790fe9309fb12a54c8ae"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"430c907e2e97dd3e32da4fecf1c8418ad19f7826","unresolved":false,"context_lines":[{"line_number":37,"context_line":"OVS_BRANCH\u003d$OVN_BRANCH"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# How to connect to ovsdb-server hosting the OVN SB database."},{"line_number":40,"context_line":"OVN_SB_REMOTE\u003d${OVN_SB_REMOTE:-tcp:$SERVICE_HOST:6642}"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"# How to connect to ovsdb-server hosting the OVN NB database"},{"line_number":43,"context_line":"OVN_NB_REMOTE\u003d${OVN_NB_REMOTE:-tcp:$SERVICE_HOST:6641}"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"3fa7e38b_596201db","line":40,"range":{"start_line":40,"start_character":36,"end_line":40,"end_character":48},"updated":"2020-01-23 20:19:07.000000000","message":"It looks like this value ends up being added to a config as well. I wouldn\u0027t imagine one could unescape it because it has a port. Is the problem that only port-less ipv6 addresses that are quoted fail?","commit_id":"0d9f340a465d2ef5ae91030c112aafbc19ac328e"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"440ddb4d1c4e24d0eb804630a714b6243d15d386","unresolved":false,"context_lines":[{"line_number":37,"context_line":"OVS_BRANCH\u003d$OVN_BRANCH"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# How to connect to ovsdb-server hosting the OVN SB database."},{"line_number":40,"context_line":"OVN_SB_REMOTE\u003d${OVN_SB_REMOTE:-tcp:$SERVICE_HOST:6642}"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"# How to connect to ovsdb-server hosting the OVN NB database"},{"line_number":43,"context_line":"OVN_NB_REMOTE\u003d${OVN_NB_REMOTE:-tcp:$SERVICE_HOST:6641}"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"3fa7e38b_9f95b933","line":40,"range":{"start_line":40,"start_character":36,"end_line":40,"end_character":48},"in_reply_to":"3fa7e38b_596201db","updated":"2020-01-24 00:03:55.000000000","message":"Looking into this I think I figured out the reason this is Ok.\n\nThe metadata host below fails because oslo.config doesn\u0027t like quoted IPv6 addresses for HostAddressOpt() class options.\n\novn_sb_connection is a StrOpt() so the checking is less stringent.\n\n\nSince I have your attention Terry I still want to test that ovsdb-server is happy with it\u0027s option and can be reached over IPv6.  For example, it\u0027s running with this cmdline:\n\n/usr/local/sbin/ovsdb-server --remote\u003dpunix:/usr/local/var/run/openvswitch/db.sock --remote\u003dptcp:6640:::1 ...\n\nBut I don\u0027t see a listener using netstat for that 6640 port :-/","commit_id":"0d9f340a465d2ef5ae91030c112aafbc19ac328e"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a288284e820ce5b6af04774fe03ce1845316b099","unresolved":false,"context_lines":[{"line_number":583,"context_line":"            fi"},{"line_number":584,"context_line":"        fi"},{"line_number":585,"context_line":""},{"line_number":586,"context_line":"        local dbcmd\u003d\"$OVS_SBINDIR/ovsdb-server --remote\u003dpunix:$OVS_RUNDIR/db.sock --remote\u003dptcp:6640:$SERVICE_LOCAL_HOST --pidfile --detach --log-file\""},{"line_number":587,"context_line":"        dbcmd+\u003d\" --remote\u003ddb:Open_vSwitch,Open_vSwitch,manager_options\""},{"line_number":588,"context_line":"        if is_service_enabled ovn-controller-vtep; then"},{"line_number":589,"context_line":"            dbcmd+\u003d\" --remote\u003ddb:hardware_vtep,Global,managers $OVS_DATADIR/vtep.db\""}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"3fa7e38b_51429f0e","line":586,"updated":"2020-01-28 23:27:49.000000000","message":"I confirmed this needs to be [::1] and have a change to do that:\n\n$ netstat -an | grep 6640\ntcp6       0      0 ::1:6640                :::*                    LISTEN","commit_id":"0d9f340a465d2ef5ae91030c112aafbc19ac328e"}]}
