)]}'
{"devstack/README.rst":[{"author":{"_account_id":11034,"name":"Yanyan Hu","email":"huyanyan84@gmail.com","username":"yanyanhu"},"change_message_id":"4257d1cc9acc2693cc171b3a293f2dc80b830abe","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"     cat \u003e /opt/stack/devstack/local.conf \u003c\u003c END"},{"line_number":15,"context_line":"     [[local|localrc]]"},{"line_number":16,"context_line":"     enable_plugin higgins https://github.com/openstack/magnum master"},{"line_number":17,"context_line":"     END"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Then run devstack normally::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_df9d440b","line":16,"updated":"2016-05-27 01:58:47.000000000","message":"s/magnum/higgins. BTW, I guess we\u0027d better use git.openstack.org as the source of higgins plugin since it is the upstream of github openstack repo?","commit_id":"af7ba898caed4b0bded9a8213221a96e5c8db38a"}],"devstack/lib/higgins":[{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"45a17b0f3118a1850d90d8cac9068bb446187609","unresolved":false,"context_lines":[{"line_number":17,"context_line":"# - create_higgins_accounts"},{"line_number":18,"context_line":"# - init_higgins"},{"line_number":19,"context_line":"# - start_higgins"},{"line_number":20,"context_line":"# - configure_iptables"},{"line_number":21,"context_line":"# - stop_higgins"},{"line_number":22,"context_line":"# - cleanup_higgins"},{"line_number":23,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9abb7d3a_321b7874","line":20,"range":{"start_line":20,"start_character":4,"end_line":20,"end_character":22},"updated":"2016-05-28 21:03:10.000000000","message":"I guess this is not needed","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3fd57c9a193855dfb1b23d3befb7012399618131","unresolved":false,"context_lines":[{"line_number":17,"context_line":"# - create_higgins_accounts"},{"line_number":18,"context_line":"# - init_higgins"},{"line_number":19,"context_line":"# - start_higgins"},{"line_number":20,"context_line":"# - configure_iptables"},{"line_number":21,"context_line":"# - stop_higgins"},{"line_number":22,"context_line":"# - cleanup_higgins"},{"line_number":23,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9abb7d3a_4a911b52","line":20,"range":{"start_line":20,"start_character":4,"end_line":20,"end_character":22},"in_reply_to":"9abb7d3a_321b7874","updated":"2016-05-30 01:29:12.000000000","message":"remove it, and will add back later if required,","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"45a17b0f3118a1850d90d8cac9068bb446187609","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    HIGGINS_BIN_DIR\u003d$(get_python_exec_prefix)"},{"line_number":62,"context_line":"fi"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"if is_service_enabled ir-api; then"},{"line_number":65,"context_line":"    HIGGINS_CONFIGURE_IPTABLES\u003d${HIGGINS_CONFIGURE_IPTABLES:-False}"},{"line_number":66,"context_line":"fi"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Functions"},{"line_number":69,"context_line":"# ---------"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9abb7d3a_92e9841d","line":66,"range":{"start_line":64,"start_character":0,"end_line":66,"end_character":2},"updated":"2016-05-28 21:03:10.000000000","message":"Not sure if this is needed.","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3fd57c9a193855dfb1b23d3befb7012399618131","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    HIGGINS_BIN_DIR\u003d$(get_python_exec_prefix)"},{"line_number":62,"context_line":"fi"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"if is_service_enabled ir-api; then"},{"line_number":65,"context_line":"    HIGGINS_CONFIGURE_IPTABLES\u003d${HIGGINS_CONFIGURE_IPTABLES:-False}"},{"line_number":66,"context_line":"fi"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Functions"},{"line_number":69,"context_line":"# ---------"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9abb7d3a_6a969f4d","line":66,"range":{"start_line":64,"start_character":0,"end_line":66,"end_character":2},"in_reply_to":"9abb7d3a_92e9841d","updated":"2016-05-30 01:29:12.000000000","message":"Done","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"45a17b0f3118a1850d90d8cac9068bb446187609","unresolved":false,"context_lines":[{"line_number":108,"context_line":"    if [[ \"$KEYSTONE_CATALOG_BACKEND\" \u003d \u0027sql\u0027 ]]; then"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"        local higgins_service\u003d$(get_or_create_service \"HIGGINS\" \\"},{"line_number":111,"context_line":"            \"container-infra\" \"Container As Service\")"},{"line_number":112,"context_line":"        get_or_create_endpoint $higgins_service \\"},{"line_number":113,"context_line":"            \"$REGION_NAME\" \\"},{"line_number":114,"context_line":"            \"$HIGGINS_SERVICE_PROTOCOL://$HIGGINS_SERVICE_HOST:$HIGGINS_SERVICE_PORT/v1\" \\"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9abb7d3a_b2f808e7","line":111,"range":{"start_line":111,"start_character":13,"end_line":111,"end_character":28},"updated":"2016-05-28 21:03:10.000000000","message":"\"container\" (no \"-infra\")","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3fd57c9a193855dfb1b23d3befb7012399618131","unresolved":false,"context_lines":[{"line_number":108,"context_line":"    if [[ \"$KEYSTONE_CATALOG_BACKEND\" \u003d \u0027sql\u0027 ]]; then"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"        local higgins_service\u003d$(get_or_create_service \"HIGGINS\" \\"},{"line_number":111,"context_line":"            \"container-infra\" \"Container As Service\")"},{"line_number":112,"context_line":"        get_or_create_endpoint $higgins_service \\"},{"line_number":113,"context_line":"            \"$REGION_NAME\" \\"},{"line_number":114,"context_line":"            \"$HIGGINS_SERVICE_PROTOCOL://$HIGGINS_SERVICE_HOST:$HIGGINS_SERVICE_PORT/v1\" \\"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9abb7d3a_aaa087a0","line":111,"range":{"start_line":111,"start_character":13,"end_line":111,"end_character":28},"in_reply_to":"9abb7d3a_b2f808e7","updated":"2016-05-30 01:29:12.000000000","message":"Done","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"24c6c07fa2649f3a36541f81319c3813d980cf46","unresolved":false,"context_lines":[{"line_number":210,"context_line":"        recreate_database higgins"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"        # Migrate higgins database"},{"line_number":213,"context_line":"        # $HIGGINS_BIN_DIR/higgins-db-manage upgrade"},{"line_number":214,"context_line":"    fi"},{"line_number":215,"context_line":"    create_higgins_cache_dir"},{"line_number":216,"context_line":"}"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9abb7d3a_31d54c43","line":213,"range":{"start_line":213,"start_character":8,"end_line":213,"end_character":52},"updated":"2016-05-27 17:53:34.000000000","message":"we have patch for db migration https://review.openstack.org/#/c/322085/1/higgins/db/sqlalchemy/alembic/README\n\nSo, kindly uncomment this and add dependency on https://review.openstack.org/#/c/322085","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3fd57c9a193855dfb1b23d3befb7012399618131","unresolved":false,"context_lines":[{"line_number":210,"context_line":"        recreate_database higgins"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"        # Migrate higgins database"},{"line_number":213,"context_line":"        # $HIGGINS_BIN_DIR/higgins-db-manage upgrade"},{"line_number":214,"context_line":"    fi"},{"line_number":215,"context_line":"    create_higgins_cache_dir"},{"line_number":216,"context_line":"}"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9abb7d3a_ca8b4b1d","line":213,"range":{"start_line":213,"start_character":8,"end_line":213,"end_character":52},"in_reply_to":"9abb7d3a_31d54c43","updated":"2016-05-30 01:29:12.000000000","message":"just check the status of that patch, it\u0027s status is still unclear. I will keep comment it until that patch get some progress.","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"24c6c07fa2649f3a36541f81319c3813d980cf46","unresolved":false,"context_lines":[{"line_number":253,"context_line":"}"},{"line_number":254,"context_line":""},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"# configure_iptables() - Configure the IP table rules for higgins"},{"line_number":257,"context_line":"function configure_iptables {"},{"line_number":258,"context_line":"    echo \"\""},{"line_number":259,"context_line":"}"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"# start_higgins() - Start running processes, including screen"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9abb7d3a_d1d160fd","line":259,"range":{"start_line":256,"start_character":0,"end_line":259,"end_character":1},"updated":"2016-05-27 17:53:34.000000000","message":"why this function here if it does not do anything?","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"e0721aeeafed0ebf5a81c6b9111b0bacc0f89212","unresolved":false,"context_lines":[{"line_number":253,"context_line":"}"},{"line_number":254,"context_line":""},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"# configure_iptables() - Configure the IP table rules for higgins"},{"line_number":257,"context_line":"function configure_iptables {"},{"line_number":258,"context_line":"    echo \"\""},{"line_number":259,"context_line":"}"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"# start_higgins() - Start running processes, including screen"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9abb7d3a_eaa1efaa","line":259,"range":{"start_line":256,"start_character":0,"end_line":259,"end_character":1},"in_reply_to":"9abb7d3a_d1d160fd","updated":"2016-05-30 00:47:56.000000000","message":"will remove it and add it back later if any necessary.","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"}],"devstack/plugin.sh":[{"author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"change_message_id":"141e3079fd2ccc07bbc06c3ae3933903d8e77a10","unresolved":false,"context_lines":[{"line_number":11,"context_line":"if is_service_enabled higgins-api higgins-cond; then"},{"line_number":12,"context_line":"    if [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"install\" ]]; then"},{"line_number":13,"context_line":"        echo_summary \"Installing higgins\""},{"line_number":14,"context_line":"        install_higgins"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"        LIBS_FROM_GIT\u003d\"${LIBS_FROM_GIT},python-higginsclient\""},{"line_number":17,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"bab6814e_422e9b8c","line":14,"range":{"start_line":14,"start_character":8,"end_line":14,"end_character":23},"updated":"2016-05-27 02:05:21.000000000","message":"we already had these \u0027higgins\u0027 lib merged?","commit_id":"af7ba898caed4b0bded9a8213221a96e5c8db38a"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"e68a41f66be33f083bd853182ebcc0f352adf21d","unresolved":false,"context_lines":[{"line_number":11,"context_line":"if is_service_enabled higgins-api higgins-cond; then"},{"line_number":12,"context_line":"    if [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"install\" ]]; then"},{"line_number":13,"context_line":"        echo_summary \"Installing higgins\""},{"line_number":14,"context_line":"        install_higgins"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"        LIBS_FROM_GIT\u003d\"${LIBS_FROM_GIT},python-higginsclient\""},{"line_number":17,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"bab6814e_02adb3e8","line":14,"range":{"start_line":14,"start_character":8,"end_line":14,"end_character":23},"in_reply_to":"bab6814e_422e9b8c","updated":"2016-05-27 02:08:33.000000000","message":"oh, shit, forget to add lib file","commit_id":"af7ba898caed4b0bded9a8213221a96e5c8db38a"},{"author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"change_message_id":"141e3079fd2ccc07bbc06c3ae3933903d8e77a10","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        # Initialize higgins"},{"line_number":30,"context_line":"        init_higgins"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"        # Start the higgins API and higgins taskmgr components"},{"line_number":33,"context_line":"        echo_summary \"Starting higgins\""},{"line_number":34,"context_line":"        start_higgins"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"bab6814e_82040315","line":32,"range":{"start_line":32,"start_character":1,"end_line":32,"end_character":62},"updated":"2016-05-27 02:05:21.000000000","message":"pls make this concise.","commit_id":"af7ba898caed4b0bded9a8213221a96e5c8db38a"},{"author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"change_message_id":"141e3079fd2ccc07bbc06c3ae3933903d8e77a10","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        echo_summary \"Starting higgins\""},{"line_number":34,"context_line":"        start_higgins"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        configure_iptables"},{"line_number":37,"context_line":"    fi"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    if [[ \"$1\" \u003d\u003d \"unstack\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"bab6814e_c20a8b1f","line":36,"range":{"start_line":36,"start_character":8,"end_line":36,"end_character":26},"updated":"2016-05-27 02:05:21.000000000","message":"remove this?","commit_id":"af7ba898caed4b0bded9a8213221a96e5c8db38a"},{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"5cd5cf43e833e5b173e22abf5fd291890ce15dde","unresolved":false,"context_lines":[{"line_number":13,"context_line":"        echo_summary \"Installing higgins\""},{"line_number":14,"context_line":"        install_higgins"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"\t# TODO"},{"line_number":17,"context_line":"        # LIBS_FROM_GIT\u003d\"${LIBS_FROM_GIT},python-higginsclient\""},{"line_number":18,"context_line":"        # install_higginsclient"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-sh","patch_set":3,"id":"9abb7d3a_38d8a8ef","line":16,"range":{"start_line":16,"start_character":1,"end_line":16,"end_character":7},"updated":"2016-05-27 09:28:47.000000000","message":"Please use spaces","commit_id":"2716c6617b8d49fe9f474e961200c698fbce4982"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"45a17b0f3118a1850d90d8cac9068bb446187609","unresolved":false,"context_lines":[{"line_number":8,"context_line":"source $DEST/higgins/devstack/lib/higgins"},{"line_number":9,"context_line":"(set -o posix; set)"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"if is_service_enabled higgins-api higgins-cond; then"},{"line_number":12,"context_line":"    if [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"install\" ]]; then"},{"line_number":13,"context_line":"        echo_summary \"Installing higgins\""},{"line_number":14,"context_line":"        install_higgins"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9abb7d3a_32e53837","line":11,"range":{"start_line":11,"start_character":42,"end_line":11,"end_character":46},"updated":"2016-05-28 21:03:10.000000000","message":"This might be my personal preference. For me, the full name \"higgins-conductor\" is more clearer.","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"e0721aeeafed0ebf5a81c6b9111b0bacc0f89212","unresolved":false,"context_lines":[{"line_number":8,"context_line":"source $DEST/higgins/devstack/lib/higgins"},{"line_number":9,"context_line":"(set -o posix; set)"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"if is_service_enabled higgins-api higgins-cond; then"},{"line_number":12,"context_line":"    if [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"install\" ]]; then"},{"line_number":13,"context_line":"        echo_summary \"Installing higgins\""},{"line_number":14,"context_line":"        install_higgins"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9abb7d3a_2aac979f","line":11,"range":{"start_line":11,"start_character":42,"end_line":11,"end_character":46},"in_reply_to":"9abb7d3a_32e53837","updated":"2016-05-30 00:47:56.000000000","message":"Sure","commit_id":"3e47dadf8c5bd02a09627344a1a67d10fbad0300"}],"devstack/settings":[{"author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"change_message_id":"141e3079fd2ccc07bbc06c3ae3933903d8e77a10","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Devstack settings"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"## Modify to your environment"},{"line_number":4,"context_line":"# FLOATING_RANGE\u003d192.168.1.224/27"},{"line_number":5,"context_line":"# PUBLIC_NETWORK_GATEWAY\u003d192.168.1.225"},{"line_number":6,"context_line":"# PUBLIC_INTERFACE\u003dem1"},{"line_number":7,"context_line":"# FIXED_RANGE\u003d10.0.0.0/24"},{"line_number":8,"context_line":"## Log all output to files"},{"line_number":9,"context_line":"# LOGFILE\u003d$HOME/devstack.log"},{"line_number":10,"context_line":"# SCREEN_LOGDIR\u003d$HOME/logs"},{"line_number":11,"context_line":"## Neutron settings"},{"line_number":12,"context_line":"# Q_USE_SECGROUP\u003dTrue"},{"line_number":13,"context_line":"# ENABLE_TENANT_VLANS\u003dTrue"},{"line_number":14,"context_line":"# TENANT_VLAN_RANGE\u003d"},{"line_number":15,"context_line":"# PHYSICAL_NETWORK\u003dpublic"},{"line_number":16,"context_line":"# OVS_PHYSICAL_BRIDGE\u003dbr-ex"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"disable_service n-net"},{"line_number":19,"context_line":"enable_service q-svc"},{"line_number":20,"context_line":"enable_service q-agt"},{"line_number":21,"context_line":"enable_service q-dhcp"},{"line_number":22,"context_line":"enable_service q-l3"},{"line_number":23,"context_line":"enable_service q-meta"},{"line_number":24,"context_line":"enable_service neutron"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# Enable Higgins services"},{"line_number":27,"context_line":"enable_service higgins-api"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"bab6814e_5f05d411","line":24,"range":{"start_line":2,"start_character":0,"end_line":24,"end_character":22},"updated":"2016-05-27 02:05:21.000000000","message":"agree to Yanyan, please consider clear these. We always have the freedom to add things when needed later on.","commit_id":"af7ba898caed4b0bded9a8213221a96e5c8db38a"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"e68a41f66be33f083bd853182ebcc0f352adf21d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Devstack settings"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"## Modify to your environment"},{"line_number":4,"context_line":"# FLOATING_RANGE\u003d192.168.1.224/27"},{"line_number":5,"context_line":"# PUBLIC_NETWORK_GATEWAY\u003d192.168.1.225"},{"line_number":6,"context_line":"# PUBLIC_INTERFACE\u003dem1"},{"line_number":7,"context_line":"# FIXED_RANGE\u003d10.0.0.0/24"},{"line_number":8,"context_line":"## Log all output to files"},{"line_number":9,"context_line":"# LOGFILE\u003d$HOME/devstack.log"},{"line_number":10,"context_line":"# SCREEN_LOGDIR\u003d$HOME/logs"},{"line_number":11,"context_line":"## Neutron settings"},{"line_number":12,"context_line":"# Q_USE_SECGROUP\u003dTrue"},{"line_number":13,"context_line":"# ENABLE_TENANT_VLANS\u003dTrue"},{"line_number":14,"context_line":"# TENANT_VLAN_RANGE\u003d"},{"line_number":15,"context_line":"# PHYSICAL_NETWORK\u003dpublic"},{"line_number":16,"context_line":"# OVS_PHYSICAL_BRIDGE\u003dbr-ex"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"disable_service n-net"},{"line_number":19,"context_line":"enable_service q-svc"},{"line_number":20,"context_line":"enable_service q-agt"},{"line_number":21,"context_line":"enable_service q-dhcp"},{"line_number":22,"context_line":"enable_service q-l3"},{"line_number":23,"context_line":"enable_service q-meta"},{"line_number":24,"context_line":"enable_service neutron"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# Enable Higgins services"},{"line_number":27,"context_line":"enable_service higgins-api"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"bab6814e_a27667a1","line":24,"range":{"start_line":2,"start_character":0,"end_line":24,"end_character":22},"in_reply_to":"bab6814e_5f05d411","updated":"2016-05-27 02:08:33.000000000","message":"agreed, that will be great that if we only enable higgins api and cond. I can do a quick testing on it.","commit_id":"af7ba898caed4b0bded9a8213221a96e5c8db38a"},{"author":{"_account_id":11034,"name":"Yanyan Hu","email":"huyanyan84@gmail.com","username":"yanyanhu"},"change_message_id":"4257d1cc9acc2693cc171b3a293f2dc80b830abe","unresolved":false,"context_lines":[{"line_number":23,"context_line":"enable_service q-meta"},{"line_number":24,"context_line":"enable_service neutron"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# Enable Higgins services"},{"line_number":27,"context_line":"enable_service higgins-api"},{"line_number":28,"context_line":"enable_service higgins-cond"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"bab6814e_5f80348b","line":26,"updated":"2016-05-27 01:58:47.000000000","message":"Maybe just leave these two services here? We can enable more services when dependency on them really happen.","commit_id":"af7ba898caed4b0bded9a8213221a96e5c8db38a"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"e68a41f66be33f083bd853182ebcc0f352adf21d","unresolved":false,"context_lines":[{"line_number":23,"context_line":"enable_service q-meta"},{"line_number":24,"context_line":"enable_service neutron"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# Enable Higgins services"},{"line_number":27,"context_line":"enable_service higgins-api"},{"line_number":28,"context_line":"enable_service higgins-cond"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"bab6814e_425cdb18","line":26,"in_reply_to":"bab6814e_5f80348b","updated":"2016-05-27 02:08:33.000000000","message":"sure","commit_id":"af7ba898caed4b0bded9a8213221a96e5c8db38a"}]}
