)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"122ba94c9e2ce80bc2290379ab6f1a6804dc1519","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"xenapi: Get rid of internal xapi interface"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"OpenStack VM had 4 interfaces, from which eth0 was not used at all. This"},{"line_number":10,"context_line":"change removes the non-used interface, thus devstack is providing the"},{"line_number":11,"context_line":"same architecture as described in the official documentation:"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"AAAAPn%2F%2F2zM%3D","line":9,"updated":"2013-06-19 18:06:11.000000000","message":"So the default configuration uses eth0 to talk to XenAPI. Howerver, this will not allow certain things to work, like VNC console, and migrations, and many other things.","commit_id":"b357797022eeb1344141c566f28735e0fc602528"}],"stack.sh":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"f5f5ff391e7fab69f832d9e52154c13beabd72da","unresolved":false,"context_lines":[{"line_number":1002,"context_line":"    if [ \"$VIRT_DRIVER\" \u003d \u0027xenserver\u0027 ]; then"},{"line_number":1003,"context_line":"        echo_summary \"Using XenServer virtualization driver\""},{"line_number":1004,"context_line":"        if [ -z \"$XENAPI_CONNECTION_URL\" ]; then"},{"line_number":1005,"context_line":"            die $LINENO \"XENAPI_CONNECTION_URL is not specified\""},{"line_number":1006,"context_line":"        fi"},{"line_number":1007,"context_line":"        read_password XENAPI_PASSWORD \"ENTER A PASSWORD TO USE FOR XEN.\""},{"line_number":1008,"context_line":"        iniset $NOVA_CONF DEFAULT compute_driver \"xenapi.XenAPIDriver\""}],"source_content_type":"text/x-sh","patch_set":4,"id":"AAAAPn%2F%2F0M8%3D","line":1005,"updated":"2013-06-20 15:33:05.000000000","message":"What about doing something like read_password where we ask the user to enter the setting? Just thinking about making it as easy as possible to get going without changing any defaults or settings.","commit_id":"5a56cd6283f918e6022dcc47906fb86a739496dc"},{"author":{"_account_id":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},"change_message_id":"5c6069c49420380299f19e7179c92b16eb129809","unresolved":false,"context_lines":[{"line_number":1002,"context_line":"    if [ \"$VIRT_DRIVER\" \u003d \u0027xenserver\u0027 ]; then"},{"line_number":1003,"context_line":"        echo_summary \"Using XenServer virtualization driver\""},{"line_number":1004,"context_line":"        if [ -z \"$XENAPI_CONNECTION_URL\" ]; then"},{"line_number":1005,"context_line":"            die $LINENO \"XENAPI_CONNECTION_URL is not specified\""},{"line_number":1006,"context_line":"        fi"},{"line_number":1007,"context_line":"        read_password XENAPI_PASSWORD \"ENTER A PASSWORD TO USE FOR XEN.\""},{"line_number":1008,"context_line":"        iniset $NOVA_CONF DEFAULT compute_driver \"xenapi.XenAPIDriver\""}],"source_content_type":"text/x-sh","patch_set":4,"id":"AAAAPn%2F%2FzaI%3D","line":1005,"in_reply_to":"AAAAPn%2F%2F0M8%3D","updated":"2013-06-20 21:08:50.000000000","message":"I didn\u0027t like the feel of:\n\n   read_password XENAPI_CONNECTION_URL \"Enter XenAPI URL\"","commit_id":"5a56cd6283f918e6022dcc47906fb86a739496dc"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"671aaeeeab6cb33e492186d742474f631ba16bce","unresolved":false,"context_lines":[{"line_number":1002,"context_line":"    if [ \"$VIRT_DRIVER\" \u003d \u0027xenserver\u0027 ]; then"},{"line_number":1003,"context_line":"        echo_summary \"Using XenServer virtualization driver\""},{"line_number":1004,"context_line":"        if [ -z \"$XENAPI_CONNECTION_URL\" ]; then"},{"line_number":1005,"context_line":"            die $LINENO \"XENAPI_CONNECTION_URL is not specified\""},{"line_number":1006,"context_line":"        fi"},{"line_number":1007,"context_line":"        read_password XENAPI_PASSWORD \"ENTER A PASSWORD TO USE FOR XEN.\""},{"line_number":1008,"context_line":"        iniset $NOVA_CONF DEFAULT compute_driver \"xenapi.XenAPIDriver\""}],"source_content_type":"text/x-sh","patch_set":4,"id":"AAAAPn%2F%2FulI%3D","line":1005,"in_reply_to":"AAAAPn%2F%2Fups%3D","updated":"2013-06-24 10:46:07.000000000","message":"Well, with QEMU I don\u0027t think you need to specify anything (in the default configuration), it prompts you for everything you need specify, just hoping we get there eventually.","commit_id":"5a56cd6283f918e6022dcc47906fb86a739496dc"},{"author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"change_message_id":"a7b60e1acbde13aedb8b4ddbdb1c7e4873373e7d","unresolved":false,"context_lines":[{"line_number":1002,"context_line":"    if [ \"$VIRT_DRIVER\" \u003d \u0027xenserver\u0027 ]; then"},{"line_number":1003,"context_line":"        echo_summary \"Using XenServer virtualization driver\""},{"line_number":1004,"context_line":"        if [ -z \"$XENAPI_CONNECTION_URL\" ]; then"},{"line_number":1005,"context_line":"            die $LINENO \"XENAPI_CONNECTION_URL is not specified\""},{"line_number":1006,"context_line":"        fi"},{"line_number":1007,"context_line":"        read_password XENAPI_PASSWORD \"ENTER A PASSWORD TO USE FOR XEN.\""},{"line_number":1008,"context_line":"        iniset $NOVA_CONF DEFAULT compute_driver \"xenapi.XenAPIDriver\""}],"source_content_type":"text/x-sh","patch_set":4,"id":"AAAAPn%2F%2Fups%3D","line":1005,"in_reply_to":"AAAAPn%2F%2FzaI%3D","updated":"2013-06-24 10:02:16.000000000","message":"I agree - everyone specifies this anyway, and it\u0027s not a secret so failing to specify it in the localrc should be an error.","commit_id":"5a56cd6283f918e6022dcc47906fb86a739496dc"}],"tools/xen/templates/interfaces.in":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"122ba94c9e2ce80bc2290379ab6f1a6804dc1519","unresolved":false,"context_lines":[{"line_number":1,"context_line":"auto lo"},{"line_number":2,"context_line":"iface lo inet loopback"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# If eth3 is static, the order should not matter"},{"line_number":5,"context_line":"# and eth0 will have the default gateway. If not,"},{"line_number":6,"context_line":"# we probably want the default gateway to be"},{"line_number":7,"context_line":"# what is on the public interface. Hence changed"}],"source_content_type":"text/x-properties","patch_set":3,"id":"AAAAPn%2F%2F2x0%3D","side":"PARENT","line":4,"updated":"2013-06-19 18:06:11.000000000","message":"I guess we stopped using this at some point?","commit_id":"8dc7a10e3da7c3b5f16c0a3e42cbcc7d803bf55c"}],"tools/xen/xenrc":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"122ba94c9e2ce80bc2290379ab6f1a6804dc1519","unresolved":false,"context_lines":[{"line_number":38,"context_line":"XEN_INT_DEV_NR\u003d3"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"# Host Interface, i.e. the interface on the nova vm you want to expose the"},{"line_number":41,"context_line":"# services on. Usually the device connected to the management network or the "},{"line_number":42,"context_line":"# one connected to the public network is used."},{"line_number":43,"context_line":"HOST_IP_IFACE\u003d${HOST_IP_IFACE:-\"eth${MGT_DEV_NR}\"}"},{"line_number":44,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"AAAAPn%2F%2F2yo%3D","line":41,"updated":"2013-06-19 18:06:11.000000000","message":"mr whitespace snook in here","commit_id":"b357797022eeb1344141c566f28735e0fc602528"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"122ba94c9e2ce80bc2290379ab6f1a6804dc1519","unresolved":false,"context_lines":[{"line_number":47,"context_line":"#"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"# Management network"},{"line_number":50,"context_line":"MGT_IP\u003d${MGT_IP:-dhcp}"},{"line_number":51,"context_line":"MGT_NETMASK\u003d${MGT_NETMASK:-ignored}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# VM Network"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"AAAAPn%2F%2F2ys%3D","line":50,"updated":"2013-06-19 18:06:11.000000000","message":"Super picky, but would be nice to see MGT_DEV_NR down here next to the other things.","commit_id":"b357797022eeb1344141c566f28735e0fc602528"},{"author":{"_account_id":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},"change_message_id":"0f17870fe74ca29d7bdde19ef86358a9b0dadf1d","unresolved":false,"context_lines":[{"line_number":47,"context_line":"#"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"# Management network"},{"line_number":50,"context_line":"MGT_IP\u003d${MGT_IP:-dhcp}"},{"line_number":51,"context_line":"MGT_NETMASK\u003d${MGT_NETMASK:-ignored}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# VM Network"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"AAAAPn%2F%2F1Eo%3D","line":50,"in_reply_to":"AAAAPn%2F%2F2ys%3D","updated":"2013-06-20 13:23:47.000000000","message":"I think it is good to keep the device numbers together, as they need to form a continous sequence starting from 0 (otherwise, linux will re-number the devices, and you will end up with a complete mess)","commit_id":"b357797022eeb1344141c566f28735e0fc602528"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"122ba94c9e2ce80bc2290379ab6f1a6804dc1519","unresolved":false,"context_lines":[{"line_number":73,"context_line":"UBUNTU_INST_LOCALE\u003d\"en_US\""},{"line_number":74,"context_line":"UBUNTU_INST_KEYBOARD\u003d\"us\""},{"line_number":75,"context_line":"# network configuration for ubuntu netinstall."},{"line_number":76,"context_line":"# TODO(matelakat): get rid of legacy network interfaces"},{"line_number":77,"context_line":"# specify \"eth2\" to use the management network"},{"line_number":78,"context_line":"# specify \"eth3\" to use the public network"},{"line_number":79,"context_line":"UBUNTU_INST_IFACE\u003d\"eth2\""}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"AAAAPn%2F%2F2yQ%3D","line":76,"updated":"2013-06-19 18:06:11.000000000","message":"yeah, cool, in the next change just have a single nic with separate config for it here. nice.","commit_id":"b357797022eeb1344141c566f28735e0fc602528"}]}
