)]}'
{".zuul.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"51f2d033456d8a4467c7abfb6e12053752842371","unresolved":false,"context_lines":[{"line_number":239,"context_line":"              - ^doc/.*$"},{"line_number":240,"context_line":"              - ^nova/hacking/.*$"},{"line_number":241,"context_line":"              - ^nova/locale/.*$"},{"line_number":242,"context_line":"              - ^(?!nova/tests/live_migration/).*$"},{"line_number":243,"context_line":"              - ^releasenotes/.*$"},{"line_number":244,"context_line":"              - ^setup.cfg$"},{"line_number":245,"context_line":"              - ^tests-py3.txt$"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fdfeff1_33d29401","line":242,"range":{"start_line":242,"start_character":16,"end_line":242,"end_character":50},"updated":"2019-02-15 17:21:05.000000000","message":"Guh, this means the job doesn\u0027t run on anything that\u0027s not modifying this path...","commit_id":"f2db43d57ae980d8cdf08de4f5e6290d7edcc95c"}],"nova/tests/live_migration/hooks/run_tests.sh":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"85ac944afd9572708ef0f28d8ec52c0b53959283","unresolved":false,"context_lines":[{"line_number":13,"context_line":"cd $BASE/new/tempest"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"source $BASE/new/devstack/functions"},{"line_number":16,"context_line":"source $BASE/new/devstack/functions-common"},{"line_number":17,"context_line":"source $BASE/new/devstack/lib/nova"},{"line_number":18,"context_line":"source $WORKSPACE/devstack-gate/functions.sh"},{"line_number":19,"context_line":"source $BASE/new/nova/nova/tests/live_migration/hooks/utils.sh"}],"source_content_type":"text/x-sh","patch_set":2,"id":"9fdfeff1_b917f651","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":42},"updated":"2019-02-06 15:34:08.000000000","message":"This is unsetting the -x:\n\nhttp://logs.openstack.org/62/634962/2/check/legacy-grenade-dsvm-neutron-multinode-live-migration/f8f245f/logs/devstack-gate-post_test_hook.txt.gz#_2019-02-05_22_35_09_525\n\n2019-02-05 22:35:09.525 | ++ /opt/stack/new/devstack/functions-common:source:L36:   set +o xtrace","commit_id":"002399dfdb30ed27df7e1ce6be9e6387799679b5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"054b3de37b1b5e268df19409dc11151dc351c940","unresolved":false,"context_lines":[{"line_number":49,"context_line":"configure_and_start_glance"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"# Deal with grenade craziness..."},{"line_number":52,"context_line":"echo \u0027Checking for grenade setup\u0027"},{"line_number":53,"context_line":"if [ \"$GRENADE_PHASE\" ]; then"},{"line_number":54,"context_line":"    # NOTE(mriedem): Grenade runs in singleconductor mode, so it won\u0027t use"},{"line_number":55,"context_line":"    # /etc/nova/nova-cpu.conf so we have to overwrite NOVA_CPU_CONF which is"}],"source_content_type":"text/x-sh","patch_set":2,"id":"9fdfeff1_5a4b65af","line":52,"updated":"2019-02-06 00:42:16.000000000","message":"Hit this:\n\nhttp://logs.openstack.org/62/634962/2/check/legacy-grenade-dsvm-neutron-multinode-live-migration/f8f245f/logs/devstack-gate-post_test_hook.txt.gz#_2019-02-05_22_38_21_385\n\nWhy don\u0027t I see the bash debug output from set -x?","commit_id":"002399dfdb30ed27df7e1ce6be9e6387799679b5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"41419c5754e1d46547692ebbbf4f232ce3dff001","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash -xe"},{"line_number":2,"context_line":"# Live migration dedicated ci job will be responsible for testing different"},{"line_number":3,"context_line":"# environments based on underlying storage, used for ephemerals."},{"line_number":4,"context_line":"# This hook allows to inject logic of environment reconfiguration in ci job."}],"source_content_type":"text/x-sh","patch_set":3,"id":"9fdfeff1_46bdc666","line":1,"range":{"start_line":1,"start_character":12,"end_line":1,"end_character":15},"updated":"2019-02-06 18:11:19.000000000","message":"Apparently this doesn\u0027t do the trick.","commit_id":"0b69b9198e5e4af8011aa297e812b0e2293a8b28"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d170c89c39bac37dd4763497682433d58a48bcef","unresolved":false,"context_lines":[{"line_number":47,"context_line":"GLANCE_API_CONF\u003d${GLANCE_API_CONF:-/etc/glance/glance-api.conf}"},{"line_number":48,"context_line":"configure_and_start_glance"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"# Deal with grenade craziness..."},{"line_number":51,"context_line":"if [ \"$GRENADE_OLD_BRANCH\" ]; then"},{"line_number":52,"context_line":"    # NOTE(mriedem): Grenade runs in singleconductor mode, so it won\u0027t use"},{"line_number":53,"context_line":"    # /etc/nova/nova-cpu.conf so we have to overwrite NOVA_CPU_CONF which is"},{"line_number":54,"context_line":"    # read in configure_and_start_nova."},{"line_number":55,"context_line":"    if ! is_service_enabled n-super-cond; then"},{"line_number":56,"context_line":"        NOVA_CPU_CONF\u003d$NOVA_CONF"},{"line_number":57,"context_line":"    fi"},{"line_number":58,"context_line":"fi"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"configure_and_start_nova"},{"line_number":61,"context_line":"run_tempest \"Ceph nova\u0026glance test\" \"^.*test_live_migration(?!.*(test_volume_backed_live_migration))\""}],"source_content_type":"text/x-sh","patch_set":3,"id":"9fdfeff1_7d6c199c","line":58,"range":{"start_line":50,"start_character":0,"end_line":58,"end_character":2},"updated":"2019-02-06 15:48:01.000000000","message":"Based on I81301eeecc7669a169deeb1e2c5d298a595aab94 I think we can probably just drop this code now...we don\u0027t want nova-cpu.conf to have database access.","commit_id":"0b69b9198e5e4af8011aa297e812b0e2293a8b28"}]}
