)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2b856f7fee87cd9e23159951fa2fd57f73f1a227","unresolved":false,"context_lines":[{"line_number":10,"context_line":"to launch ovsdb-server process with a small deplay required for kubernetes"},{"line_number":11,"context_line":"This delay will mitigate a bug encountered while launching ovsdb container"},{"line_number":12,"context_line":"using daemonset or replication controller."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I54897cc2c0f2bcaaf0411822f3409bf96e92833d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bacf61ea_6f790593","line":13,"updated":"2016-08-05 15:08:50.000000000","message":"TrivialFix or Bug Id needed - bug id preferred to track the upstreams efforts on fixing htis problem so we can remove this tech debt later","commit_id":"07607c75604669bc6e57025718ea9790ebf864cb"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d7bcd10060357ea24bc3511c4d007b7aa236e056","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Introduce a script to launch ovsdb-server process"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The reason for introducing this script is to be able"},{"line_number":10,"context_line":"to launch ovsdb-server process with a small deplay required for kubernetes"},{"line_number":11,"context_line":"This delay will mitigate a bug encountered while launching ovsdb container"},{"line_number":12,"context_line":"using daemonset or replication controller."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"bacf61ea_b015fc40","line":10,"range":{"start_line":10,"start_character":44,"end_line":10,"end_character":50},"updated":"2016-08-06 14:13:13.000000000","message":"delay","commit_id":"e0165502f16c6c701e5793bfa3b1b88eb9725e63"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d7bcd10060357ea24bc3511c4d007b7aa236e056","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Introduce a script to launch ovsdb-server process"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The reason for introducing this script is to be able"},{"line_number":10,"context_line":"to launch ovsdb-server process with a small deplay required for kubernetes"},{"line_number":11,"context_line":"This delay will mitigate a bug encountered while launching ovsdb container"},{"line_number":12,"context_line":"using daemonset or replication controller."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"bacf61ea_5021209d","line":10,"range":{"start_line":10,"start_character":64,"end_line":10,"end_character":74},"updated":"2016-08-06 14:13:13.000000000","message":"kubernetes.","commit_id":"e0165502f16c6c701e5793bfa3b1b88eb9725e63"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"a7230b482f10154a455959f839df04452034fcdc","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Introduce a script to launch ovsdb-server process"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The reason for introducing this script is to be able"},{"line_number":10,"context_line":"to launch ovsdb-server process with a small delay required for kubernetes"},{"line_number":11,"context_line":"This delay will mitigate a bug encountered while launching ovsdb container"},{"line_number":12,"context_line":"using daemonset or replication controller."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"9ad45d7e_d5577600","line":9,"updated":"2016-08-09 02:06:54.000000000","message":"this commit message is completely wrong.  also the gate is failing.","commit_id":"95067c6f297daf3967bb2f0e62249ce77edf7beb"}],"ansible/roles/neutron/templates/openvswitch-db-server.json.j2":[{"author":{"_account_id":10419,"name":"Ryan Hallisey","email":"rhallise@redhat.com","username":"rhallisey"},"change_message_id":"206e3bb2d3c093e97a6cc24c8397419205bf3f83","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"start-ovsdb-server {{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }} {% if keystone_replicas is defined %} {{ neutron_bridge_name }} {{ neutron_external_interface }} {% endif %}\","},{"line_number":3,"context_line":"    \"config_files\": []"},{"line_number":4,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"9ad45d7e_9cc5475d","line":2,"updated":"2016-08-08 13:52:25.000000000","message":"I\u0027m fine with this as a temporary fix just add a #TODO fix when kolla and kolla-ansible split","commit_id":"2ccfda1192ec393ce51cb1fa7d4e44ca46d37bc6"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"2214889753c19ebcd650ede192d81850c297b2cb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"start-ovsdb-server {{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }} {% if keystone_replicas is defined %} {{ neutron_bridge_name }} {{ neutron_external_interface }} {% endif %}\","},{"line_number":3,"context_line":"    \"config_files\": []"},{"line_number":4,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"9ad45d7e_bc492bd3","line":2,"in_reply_to":"9ad45d7e_9cc5475d","updated":"2016-08-08 13:54:33.000000000","message":"I would prefer to add a TODO note and to open a corresponding bug report on Launchpad.","commit_id":"2ccfda1192ec393ce51cb1fa7d4e44ca46d37bc6"},{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"b32d4cdd11a5450e280db639c919859ce98c438b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"start-ovsdb-server {{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }} {% if keystone_replicas is defined %} {{ neutron_bridge_name }} {{ neutron_external_interface }} {% endif %}\","},{"line_number":3,"context_line":"    \"config_files\": []"},{"line_number":4,"context_line":"# NOTE: (sbezverk) \"if\" above is a tmp workaround, it will be addressed after splitting kolla and kolla-ansible. "},{"line_number":5,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"9ad45d7e_7874d6ce","line":4,"updated":"2016-08-08 16:33:10.000000000","message":"extra space at the end","commit_id":"f197d20ad5e24b412c66659f95f7fabb20a50904"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"e41933baceb132a0b317db8d5a216a12b7361b18","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"start-ovsdb-server {{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }} {% if keystone_replicas is defined %} {{ neutron_bridge_name }} {{ neutron_external_interface }} {% endif %}\","},{"line_number":3,"context_line":"    \"config_files\": []"},{"line_number":4,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"9ad45d7e_8285a7ae","line":2,"updated":"2016-08-09 14:01:59.000000000","message":"/usr/local/bin/ .. ? Not sure here, there are commands with and without paths.","commit_id":"439b9c4adc23b604ab59c354e603d9fb9fb3a213"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"e41933baceb132a0b317db8d5a216a12b7361b18","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"start-ovsdb-server {{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }} {% if keystone_replicas is defined %} {{ neutron_bridge_name }} {{ neutron_external_interface }} {% endif %}\","},{"line_number":3,"context_line":"    \"config_files\": []"},{"line_number":4,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"9ad45d7e_fdec022b","line":2,"range":{"start_line":2,"start_character":123,"end_line":2,"end_character":140},"updated":"2016-08-09 14:01:59.000000000","message":"I think the kubernetes playbooks will set this variable. Is there no variable like kubernetes_enabled?","commit_id":"439b9c4adc23b604ab59c354e603d9fb9fb3a213"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"aacdce8b454d5d489e4d3da9552c3a1f8162a8c1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"start-ovsdb-server {{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }} {% if keystone_replicas is defined %} {{ neutron_bridge_name }} {{ neutron_external_interface }} {% endif %}\","},{"line_number":3,"context_line":"    \"config_files\": []"},{"line_number":4,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"9ad45d7e_1d891627","line":2,"range":{"start_line":2,"start_character":123,"end_line":2,"end_character":140},"in_reply_to":"9ad45d7e_fdec022b","updated":"2016-08-09 14:06:07.000000000","message":"I just saw the variable orchestration_engine in an other change. Could this be used here to identify the used engine?","commit_id":"439b9c4adc23b604ab59c354e603d9fb9fb3a213"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"275ac7017bcbacf8b5be8cf0958d158f82fad1d4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"start-ovsdb-server {{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }} {% if keystone_replicas is defined %} {{ neutron_bridge_name }} {{ neutron_external_interface }} {% endif %}\","},{"line_number":3,"context_line":"    \"config_files\": []"},{"line_number":4,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"9ad45d7e_a466f626","line":2,"range":{"start_line":2,"start_character":123,"end_line":2,"end_character":140},"in_reply_to":"9ad45d7e_fdec022b","updated":"2016-08-09 14:38:11.000000000","message":"There is no variable signaling about kubernetes deployment.","commit_id":"439b9c4adc23b604ab59c354e603d9fb9fb3a213"}],"docker/openvswitch/openvswitch-db-server/Dockerfile.j2":[{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"e41933baceb132a0b317db8d5a216a12b7361b18","unresolved":false,"context_lines":[{"line_number":4,"context_line":"COPY ovs_ensure_configured.sh /usr/local/bin/kolla_ensure_openvswitch_configured"},{"line_number":5,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_openvswitch_extend_start"},{"line_number":6,"context_line":"COPY start_ovsdb_server.sh /usr/local/bin/start-ovsdb-server"},{"line_number":7,"context_line":"RUN chmod 755 /usr/local/bin/kolla_ensure_openvswitch_configured /usr/local/bin/kolla_openvswitch_extend_start \\"},{"line_number":8,"context_line":"              /usr/local/bin/start-ovsdb-server"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{% block openvswitch_db_server_footer %}{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"9ad45d7e_a2b1cb91","line":7,"updated":"2016-08-09 14:01:59.000000000","message":"For a better readability I would place one file on one line.","commit_id":"439b9c4adc23b604ab59c354e603d9fb9fb3a213"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"581766ae76fbfe78e160a305737e39a8937a1209","unresolved":false,"context_lines":[{"line_number":4,"context_line":"COPY ovs_ensure_configured.sh /usr/local/bin/kolla_ensure_openvswitch_configured"},{"line_number":5,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_openvswitch_extend_start"},{"line_number":6,"context_line":"COPY start_ovsdb_server.sh /usr/local/bin/start-ovsdb-server"},{"line_number":7,"context_line":"RUN chmod 755 /usr/local/bin/kolla_ensure_openvswitch_configured /usr/local/bin/kolla_openvswitch_extend_start \\"},{"line_number":8,"context_line":"              /usr/local/bin/start-ovsdb-server"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{% block openvswitch_db_server_footer %}{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"9ad45d7e_d7c62348","line":7,"in_reply_to":"9ad45d7e_979dcb5b","updated":"2016-08-09 23:03:51.000000000","message":"Done","commit_id":"439b9c4adc23b604ab59c354e603d9fb9fb3a213"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"de343f6eaa029cb6ffe79ee11fd11c2421b539c1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"COPY ovs_ensure_configured.sh /usr/local/bin/kolla_ensure_openvswitch_configured"},{"line_number":5,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_openvswitch_extend_start"},{"line_number":6,"context_line":"COPY start_ovsdb_server.sh /usr/local/bin/start-ovsdb-server"},{"line_number":7,"context_line":"RUN chmod 755 /usr/local/bin/kolla_ensure_openvswitch_configured /usr/local/bin/kolla_openvswitch_extend_start \\"},{"line_number":8,"context_line":"              /usr/local/bin/start-ovsdb-server"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{% block openvswitch_db_server_footer %}{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"9ad45d7e_979dcb5b","line":7,"in_reply_to":"9ad45d7e_a2b1cb91","updated":"2016-08-09 22:59:03.000000000","message":"agree","commit_id":"439b9c4adc23b604ab59c354e603d9fb9fb3a213"}],"docker/openvswitch/openvswitch-db-server/start_ovsdb_server.sh":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2b856f7fee87cd9e23159951fa2fd57f73f1a227","unresolved":false,"context_lines":[{"line_number":5,"context_line":"# This delay will mitigate a bug encountered while launching ovsdb container"},{"line_number":6,"context_line":"# using daemonset or replication controller."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"ovsdb_ip\u003d$1"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"if [[ $ovsdb_ip \u003d\u003d \u0027\u0027 ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"bacf61ea_4f3361f6","line":8,"updated":"2016-08-05 15:08:50.000000000","message":"is this only set in kubernetes?  If so could you indicate that with a note?","commit_id":"07607c75604669bc6e57025718ea9790ebf864cb"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"110556ca8f732e97c1841400576a982b1aba5e69","unresolved":false,"context_lines":[{"line_number":5,"context_line":"# This delay will mitigate a bug encountered while launching ovsdb container"},{"line_number":6,"context_line":"# using daemonset or replication controller."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"ovsdb_ip\u003d$1"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"if [[ $ovsdb_ip \u003d\u003d \u0027\u0027 ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"bacf61ea_6fbf45d0","line":8,"in_reply_to":"bacf61ea_4f3361f6","updated":"2016-08-05 15:13:31.000000000","message":"Only Kolla passes IP address of OVS DB server. Kubernetes does not need this parameter..","commit_id":"07607c75604669bc6e57025718ea9790ebf864cb"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2b856f7fee87cd9e23159951fa2fd57f73f1a227","unresolved":false,"context_lines":[{"line_number":8,"context_line":"ovsdb_ip\u003d$1"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"if [[ $ovsdb_ip \u003d\u003d \u0027\u0027 ]]; then"},{"line_number":12,"context_line":"  sleep 1"},{"line_number":13,"context_line":"  /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"},{"line_number":14,"context_line":"else"}],"source_content_type":"text/x-sh","patch_set":1,"id":"bacf61ea_6f046514","line":11,"updated":"2016-08-05 15:08:50.000000000","message":"need comment why sleep - possibly move note down to here","commit_id":"07607c75604669bc6e57025718ea9790ebf864cb"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"110556ca8f732e97c1841400576a982b1aba5e69","unresolved":false,"context_lines":[{"line_number":8,"context_line":"ovsdb_ip\u003d$1"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"if [[ $ovsdb_ip \u003d\u003d \u0027\u0027 ]]; then"},{"line_number":12,"context_line":"  sleep 1"},{"line_number":13,"context_line":"  /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"},{"line_number":14,"context_line":"else"}],"source_content_type":"text/x-sh","patch_set":1,"id":"bacf61ea_4fc7e163","line":11,"in_reply_to":"bacf61ea_6f046514","updated":"2016-08-05 15:13:31.000000000","message":"will do..","commit_id":"07607c75604669bc6e57025718ea9790ebf864cb"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"6454bb1a0eedcfda9e45b3a5bcc7f948fb7468c8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"ovsdb_ip\u003d$1"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"# NOTE: (sbezverk) The reason for introducing this script is to be able"},{"line_number":6,"context_line":"# to launch ovsdb-server process with a small deplay required for kubernetes"}],"source_content_type":"text/x-sh","patch_set":2,"id":"bacf61ea_9ad5951d","line":3,"updated":"2016-08-05 15:27:22.000000000","message":"ok if this is a kolla only variable - can you document it as such witha note?\n\nTIA","commit_id":"574eb78efc4f2693b8c48965414aeb9f74ba018d"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"bb1b519756f1e9d0d90b1bdfd0140c57fa37eafe","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"ovsdb_ip\u003d$1"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"# NOTE: (sbezverk) The reason for introducing this script is to be able"},{"line_number":6,"context_line":"# to launch ovsdb-server process with a small deplay required for kubernetes"}],"source_content_type":"text/x-sh","patch_set":2,"id":"bacf61ea_7aa6e1c1","line":3,"in_reply_to":"bacf61ea_9ad5951d","updated":"2016-08-05 15:37:13.000000000","message":"Done","commit_id":"574eb78efc4f2693b8c48965414aeb9f74ba018d"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e543bf0ce61e3375e8eb761c72e69daf57d71371","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# NOTE: (sbezverk) ovsdb_ip variable gets initialized only when this script"},{"line_number":4,"context_line":"# gets called by kolla. Kubernetes does not use IP address for communication"},{"line_number":5,"context_line":"# it uses named socker instead."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"ovsdb_ip\u003d$1"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"bacf61ea_357bdabf","line":5,"updated":"2016-08-05 15:46:11.000000000","message":"do you mean docker or socket here ;)  jk","commit_id":"7ebe77afe4c79a9604dff4c4033c85313eb4d4d1"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"336ee9e5939369593c8b3226fd7196370219f416","unresolved":false,"context_lines":[{"line_number":14,"context_line":"if [[ $ovsdb_ip \u003d\u003d \u0027\u0027 ]]; then"},{"line_number":15,"context_line":"# NOTE: (sbezverk) sleep 1 will be executed only in kubernetes environment"},{"line_number":16,"context_line":"# to give a chance to daemonset to initialize containers properly."},{"line_number":17,"context_line":"   sleep 1"},{"line_number":18,"context_line":"   /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"},{"line_number":19,"context_line":"else"},{"line_number":20,"context_line":"   /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --remote\u003dptcp:6640:$ovsdb_ip --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"}],"source_content_type":"text/x-sh","patch_set":6,"id":"bacf61ea_a622f8b6","line":17,"updated":"2016-08-05 20:47:38.000000000","message":"Is there really no other solution to solve this issue? I do not think that using a sleep 1 is a solution.","commit_id":"9e28ccab81a4dc5e56013e114e85a68db15a7261"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"e2641848b407a72d96a625ddb3251f9cf22bc8fc","unresolved":false,"context_lines":[{"line_number":14,"context_line":"if [[ $ovsdb_ip \u003d\u003d \u0027\u0027 ]]; then"},{"line_number":15,"context_line":"# NOTE: (sbezverk) sleep 1 will be executed only in kubernetes environment"},{"line_number":16,"context_line":"# to give a chance to daemonset to initialize containers properly."},{"line_number":17,"context_line":"   sleep 1"},{"line_number":18,"context_line":"   /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"},{"line_number":19,"context_line":"else"},{"line_number":20,"context_line":"   /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --remote\u003dptcp:6640:$ovsdb_ip --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"}],"source_content_type":"text/x-sh","patch_set":6,"id":"bacf61ea_6ccbc1a4","line":17,"in_reply_to":"bacf61ea_a622f8b6","updated":"2016-08-05 21:16:41.000000000","message":"You are welcome to suggest. It is a temporary measure to unblock the project until kubernetes folks work on the fix.","commit_id":"9e28ccab81a4dc5e56013e114e85a68db15a7261"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"df756303646c8a4ba24f052e383126eacf54a059","unresolved":false,"context_lines":[{"line_number":14,"context_line":"if [[ $ovsdb_ip \u003d\u003d \u0027\u0027 ]]; then"},{"line_number":15,"context_line":"# NOTE: (sbezverk) sleep 1 will be executed only in kubernetes environment"},{"line_number":16,"context_line":"# to give a chance to daemonset to initialize containers properly."},{"line_number":17,"context_line":"    sleep 1"},{"line_number":18,"context_line":"    /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"},{"line_number":19,"context_line":"else"},{"line_number":20,"context_line":"    /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --remote\u003dptcp:6640:$ovsdb_ip --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"}],"source_content_type":"text/x-sh","patch_set":7,"id":"bacf61ea_8b924d55","line":17,"updated":"2016-08-06 16:02:34.000000000","message":"please do not use such a magic number.","commit_id":"e0165502f16c6c701e5793bfa3b1b88eb9725e63"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"b442cf7922275665daeba63250739f728434c1c1","unresolved":false,"context_lines":[{"line_number":14,"context_line":"if [[ $ovsdb_ip \u003d\u003d \u0027\u0027 ]]; then"},{"line_number":15,"context_line":"# NOTE: (sbezverk) sleep 1 will be executed only in kubernetes environment"},{"line_number":16,"context_line":"# to give a chance to daemonset to initialize containers properly."},{"line_number":17,"context_line":"    sleep 1"},{"line_number":18,"context_line":"    /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"},{"line_number":19,"context_line":"else"},{"line_number":20,"context_line":"    /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --remote\u003dptcp:6640:$ovsdb_ip --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"}],"source_content_type":"text/x-sh","patch_set":7,"id":"bacf61ea_eb4789b9","line":17,"in_reply_to":"bacf61ea_8b924d55","updated":"2016-08-06 16:11:04.000000000","message":"Jeffrey, please suggest which number I should use. I thought using the smallest workable delay is the best approach.","commit_id":"e0165502f16c6c701e5793bfa3b1b88eb9725e63"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"df756303646c8a4ba24f052e383126eacf54a059","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# NOTE: (sbezverk) sleep 1 will be executed only in kubernetes environment"},{"line_number":16,"context_line":"# to give a chance to daemonset to initialize containers properly."},{"line_number":17,"context_line":"    sleep 1"},{"line_number":18,"context_line":"    /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"},{"line_number":19,"context_line":"else"},{"line_number":20,"context_line":"    /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --remote\u003dptcp:6640:$ovsdb_ip --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"},{"line_number":21,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":7,"id":"bacf61ea_eb9dc966","line":18,"updated":"2016-08-06 16:02:34.000000000","message":"the remote\u003dptcp:6640:xxx should be require in the k8s case.\n\nnormally, the ovsdb-server only start the 6640 in the 127.0.0.1 address. when containerized it, bind to localhost address is not enough. at laest, it should bing to 0.0.0.0","commit_id":"e0165502f16c6c701e5793bfa3b1b88eb9725e63"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"b442cf7922275665daeba63250739f728434c1c1","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# NOTE: (sbezverk) sleep 1 will be executed only in kubernetes environment"},{"line_number":16,"context_line":"# to give a chance to daemonset to initialize containers properly."},{"line_number":17,"context_line":"    sleep 1"},{"line_number":18,"context_line":"    /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"},{"line_number":19,"context_line":"else"},{"line_number":20,"context_line":"    /usr/sbin/ovsdb-server /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info --remote\u003dpunix:/run/openvswitch/db.sock --remote\u003dptcp:6640:$ovsdb_ip --log-file\u003d/var/log/kolla/openvswitch/ovsdb-server.log"},{"line_number":21,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":7,"id":"bacf61ea_8b3c0d30","line":18,"in_reply_to":"bacf61ea_eb9dc966","updated":"2016-08-06 16:11:04.000000000","message":"It does not require for k8s because all communication happens between local ovs related processes over the name socket. Each compute node will have 3 process related to OVS. ovsdb, vswitchd and neteutron-openvswitch-agent all three are local and communicate over named socket.","commit_id":"e0165502f16c6c701e5793bfa3b1b88eb9725e63"}]}
