)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8e909f6ba4a59cb875c52d1eaaad9cf6dea2fd85","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add a global variable override for setting nomulticell"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Ironic depends on reschedules during normal gate jobs, and thus can\u0027t"},{"line_number":10,"context_line":"havea a multi-tier cell configuration. They can control this in their"},{"line_number":11,"context_line":"grenade jobs, but not in their regular devstack jobs, so we need to add"},{"line_number":12,"context_line":"this for them."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ff346bd7_cbb3cd09","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":7},"updated":"2017-07-26 14:43:46.000000000","message":"have a","commit_id":"fea75dbe164f542428520045d31073db559a30ae"}],"lib/nova":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8e909f6ba4a59cb875c52d1eaaad9cf6dea2fd85","unresolved":false,"context_lines":[{"line_number":67,"context_line":"# This should be in the range of 1-$NOVA_NUM_CELLS"},{"line_number":68,"context_line":"NOVA_CPU_CELL\u003d${NOVA_CPU_CELL:-1}"},{"line_number":69,"context_line":"# Enable or disable multi-tier cell configuration. By default, we arrange"},{"line_number":70,"context_line":"# the compute with its own conductor in its cell, isolated frmo the API-level"},{"line_number":71,"context_line":"# conductor and MQ. If this is not desirable, set this to false"},{"line_number":72,"context_line":"NOVA_CELLS_TIER\u003d${NOVA_CELLS_TIER:-True}"},{"line_number":73,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"ff346bd7_6be50109","line":70,"range":{"start_line":70,"start_character":59,"end_line":70,"end_character":63},"updated":"2017-07-26 14:43:46.000000000","message":"from","commit_id":"fea75dbe164f542428520045d31073db559a30ae"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"68217b00695771982050fc84a7a781405a26e771","unresolved":false,"context_lines":[{"line_number":799,"context_line":""},{"line_number":800,"context_line":"# start_nova_compute() - Start the compute process"},{"line_number":801,"context_line":"function start_nova_compute {"},{"line_number":802,"context_line":"    local nomulticellflag\u003d\"$1\""},{"line_number":803,"context_line":"    # Hack to set the path for rootwrap"},{"line_number":804,"context_line":"    local old_path\u003d$PATH"},{"line_number":805,"context_line":"    export PATH\u003d$NOVA_BIN_DIR:$PATH"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"ff346bd7_6bcf4156","line":802,"range":{"start_line":802,"start_character":4,"end_line":802,"end_character":30},"updated":"2017-07-26 14:48:46.000000000","message":"This confused me. It\u0027s here for grenade (and the devstack-plugin-ironic code). I\u0027m going to push a separate change to document this.","commit_id":"fea75dbe164f542428520045d31073db559a30ae"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"46f8df5964170697fcb805d5105d9129f11cad91","unresolved":false,"context_lines":[{"line_number":814,"context_line":""},{"line_number":815,"context_line":"    NOVA_CELLS_TIER\u003d$(trueorfalse True NOVA_CELLS_TIER)"},{"line_number":816,"context_line":"    if [ \"$nomulticellflag\" \u003d \u0027nomulticell\u0027 -o \"$NOVA_CELLS_TIER\" \u003d \"False\" ]; then"},{"line_number":817,"context_line":"        # NOTE(danms): Grenade doesn\u0027t setup multi-cell rabbit, so"},{"line_number":818,"context_line":"        # skip these bits and use the normal config."},{"line_number":819,"context_line":"        NOVA_CPU_CONF\u003d$compute_cell_conf"},{"line_number":820,"context_line":"        echo \"Skipping multi-cell conductor fleet setup\""}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"ff346bd7_4b46bdc2","line":817,"updated":"2017-07-26 14:51:22.000000000","message":"This was my attempt to document it, FWIW.","commit_id":"fea75dbe164f542428520045d31073db559a30ae"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"764e12845a688083e466188daa7009c77290b582","unresolved":false,"context_lines":[{"line_number":66,"context_line":"# Our cell index, so we know what rabbit vhost to connect to."},{"line_number":67,"context_line":"# This should be in the range of 1-$NOVA_NUM_CELLS"},{"line_number":68,"context_line":"NOVA_CPU_CELL\u003d${NOVA_CPU_CELL:-1}"},{"line_number":69,"context_line":"# Enable or disable multi-tier cell configuration. By default, we arrange"},{"line_number":70,"context_line":"# the compute with its own conductor in its cell, isolated from the API-level"},{"line_number":71,"context_line":"# conductor and MQ. If this is not desirable, set this to false"},{"line_number":72,"context_line":"NOVA_CELLS_TIER\u003d${NOVA_CELLS_TIER:-True}"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"NOVA_API_PASTE_INI\u003d${NOVA_API_PASTE_INI:-$NOVA_CONF_DIR/api-paste.ini}"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"ff346bd7_b62a3029","line":71,"range":{"start_line":69,"start_character":0,"end_line":71,"end_character":63},"updated":"2017-07-26 15:12:19.000000000","message":"Maybe we should also mention that in a multi-tier cells v2 configuration, there is currently a limitation where server instance build reschedules won\u0027t work, which is something to be aware of if you\u0027re running a multi-node setup.","commit_id":"c735de496aa298f5ee95b33d3502d57ad8874fc3"}]}
