)]}'
{"stack.sh":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"973641ac00da5d1281a49c11666117977d1ccc2c","unresolved":false,"context_lines":[{"line_number":1380,"context_line":"    # In a multi-node cells v2 setup we need to discover any subnodes that are"},{"line_number":1381,"context_line":"    # now running. If this is single-node setup the compute host will already"},{"line_number":1382,"context_line":"    # be mapped to a cell and this command will be a noop."},{"line_number":1383,"context_line":"    nova-manage discover_hosts"},{"line_number":1384,"context_line":"fi"},{"line_number":1385,"context_line":""},{"line_number":1386,"context_line":"# Bash completion"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7a3c09a3_1ea9b27b","line":1383,"updated":"2017-01-17 00:10:47.000000000","message":"Crap this needs to be:\n\nnova-manage cell_v2 discover_hosts","commit_id":"d70a852e580ceff4d555f2079e1531c838843e4a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7942c354aa3bd6daac33a02cc112ea25440eb0ad","unresolved":false,"context_lines":[{"line_number":1380,"context_line":"    # In a multi-node cells v2 setup we need to discover any subnodes that are"},{"line_number":1381,"context_line":"    # now running. If this is single-node setup the compute host will already"},{"line_number":1382,"context_line":"    # be mapped to a cell and this command will be a noop."},{"line_number":1383,"context_line":"    nova-manage cell_v2 discover_hosts"},{"line_number":1384,"context_line":"fi"},{"line_number":1385,"context_line":""},{"line_number":1386,"context_line":"# Bash completion"}],"source_content_type":"text/x-sh","patch_set":2,"id":"7a3c09a3_7951f035","line":1383,"updated":"2017-01-17 01:03:43.000000000","message":"Something is failing here:\n\nhttp://logs.openstack.org/76/420976/4/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/1e4a55e/logs/subnode-2/devstacklog.txt.gz#_2017-01-17_00_35_47_248\n\nI wonder if we need to pass in nova.conf to the command?\n\nLooking at nova.conf in the subnode everything looks correct:\n\nhttp://logs.openstack.org/76/420976/4/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/1e4a55e/logs/subnode-2/etc/nova/nova.conf.txt.gz\n\n[database]\nconnection \u003d mysql+pymysql://root:secretmysql@10.20.92.72/nova_subnode_cell?charset\u003dutf8\n\n[api_database]\nconnection \u003d mysql+pymysql://root:secretmysql@10.20.92.72/nova_api?charset\u003dutf8","commit_id":"2efa48e1bfd1d9cbfdcad8be3a16e8be52323f66"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0bc09b140fe1146668a20fd31cd8a605651a87da","unresolved":false,"context_lines":[{"line_number":1380,"context_line":"    # In a multi-node cells v2 setup we need to discover any subnodes that are"},{"line_number":1381,"context_line":"    # now running. If this is single-node setup the compute host will already"},{"line_number":1382,"context_line":"    # be mapped to a cell and this command will be a noop."},{"line_number":1383,"context_line":"    nova-manage --config-file $NOVA_CONF cell_v2 discover_hosts"},{"line_number":1384,"context_line":"fi"},{"line_number":1385,"context_line":""},{"line_number":1386,"context_line":"# Bash completion"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7a3c09a3_42e986e5","line":1383,"updated":"2017-01-17 11:26:04.000000000","message":"For some reason this is failing on the subnode and it looks like it\u0027s trying to connect to localhost:\n\nhttp://logs.openstack.org/81/420981/3/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/1eb9108/logs/subnode-2/devstacklog.txt.gz#_2017-01-17_02_54_39_541\n\nDBConnectionError: (pymysql.err.OperationalError) (2003, \"Can\u0027t connect to MySQL server on u\u0027127.0.0.1\u0027 ([Errno 111] ECONNREFUSED)\")\n\nEven though nova.conf on the subnode has the api_database connection configured:\n\nhttp://logs.openstack.org/81/420981/3/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/1eb9108/logs/subnode-2/etc/nova/nova.conf.txt.gz\n\n[api_database]\nconnection \u003d mysql+pymysql://root:secretmysql@10.20.96.100/nova_api?charset\u003dutf8","commit_id":"2bf683c405b46fd48855058e02e81784c7472805"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"99eb4f5cc70db39c3563c02e20d44451a588e6c9","unresolved":false,"context_lines":[{"line_number":1380,"context_line":"    # In a multi-node cells v2 setup we need to discover any subnodes that are"},{"line_number":1381,"context_line":"    # now running. If this is single-node setup the compute host will already"},{"line_number":1382,"context_line":"    # be mapped to a cell and this command will be a noop."},{"line_number":1383,"context_line":"    nova-manage --config-file $NOVA_CONF cell_v2 discover_hosts --verbose"},{"line_number":1384,"context_line":"fi"},{"line_number":1385,"context_line":""},{"line_number":1386,"context_line":"# Bash completion"}],"source_content_type":"text/x-sh","patch_set":6,"id":"7a3c09a3_2f0b3dd7","line":1383,"updated":"2017-01-18 12:28:44.000000000","message":"so, we don\u0027t actually yet have anything that requires that controller node is ready before subnodes. This is a hard requirement on that.\n\nThis feels like it should move into devstack-gate at the end of the run instead, right?","commit_id":"7c5c5133af2c62b94b907810c44ebd9ef8aa27eb"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"72c09196f8f9e7e4193e366f29cab5d47533342d","unresolved":false,"context_lines":[{"line_number":1380,"context_line":"    # In a multi-node cells v2 setup we need to discover any subnodes that are"},{"line_number":1381,"context_line":"    # now running. If this is single-node setup the compute host will already"},{"line_number":1382,"context_line":"    # be mapped to a cell and this command will be a noop."},{"line_number":1383,"context_line":"    nova-manage --config-file $NOVA_CONF cell_v2 discover_hosts --verbose"},{"line_number":1384,"context_line":"fi"},{"line_number":1385,"context_line":""},{"line_number":1386,"context_line":"# Bash completion"}],"source_content_type":"text/x-sh","patch_set":6,"id":"7a3c09a3_a6574f24","line":1383,"in_reply_to":"7a3c09a3_2f0b3dd7","updated":"2017-01-18 14:38:20.000000000","message":"discover_hosts is a noop if there are no hosts to discover.\n\nAs for moving it into devstack-gate, I\u0027m not sure where that would live, or if it would be a call from devstack-gate back into devstack to do some end of deployment stuff (I\u0027m not that familiar with the stages of a devstack run). Either way I think this needs to live *in* devstack because it\u0027s going to be a required part of a multinode setup with cells v2.","commit_id":"7c5c5133af2c62b94b907810c44ebd9ef8aa27eb"}]}
