)]}'
{".zuul.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3b2ff2f09fe6b9eecb7c844a9cfbbf64f6c5dea1","unresolved":false,"context_lines":[{"line_number":244,"context_line":"              # it in the gate."},{"line_number":245,"context_line":"              - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$"},{"line_number":246,"context_line":"        - nova-grenade-live-migration"},{"line_number":247,"context_line":"        - nova-live-migration"},{"line_number":248,"context_line":"        - nova-lvm"},{"line_number":249,"context_line":"        - nova-next"},{"line_number":250,"context_line":"        - nova-tox-functional"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ffb9cba7_435a6e2a","line":247,"updated":"2019-04-24 17:11:35.000000000","message":"you need to update this as well","commit_id":"44acb29a211cbf18ef0dea361fdb21c4b244b162"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3b2ff2f09fe6b9eecb7c844a9cfbbf64f6c5dea1","unresolved":false,"context_lines":[{"line_number":258,"context_line":"    gate:"},{"line_number":259,"context_line":"      jobs:"},{"line_number":260,"context_line":"        - nova-grenade-live-migration"},{"line_number":261,"context_line":"        - nova-live-migration"},{"line_number":262,"context_line":"        - nova-tox-functional"},{"line_number":263,"context_line":"        - nova-tox-functional-py36"},{"line_number":264,"context_line":"        - nova-next"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ffb9cba7_a34a4a52","line":261,"range":{"start_line":261,"start_character":0,"end_line":261,"end_character":29},"updated":"2019-04-24 17:11:35.000000000","message":"and this","commit_id":"44acb29a211cbf18ef0dea361fdb21c4b244b162"}],"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"55eb8b1b78bdb9d665aeabe502be1615c55c30a1","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Run revert resize tests in nova-live-migration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In order to test multinode resize revert (which is currently only"},{"line_number":10,"context_line":"tested in the single node tempest-full-py3 job), this patch renames"},{"line_number":11,"context_line":"the nova-live-migration job to nova-multinode and makes it run revert"},{"line_number":12,"context_line":"resize test via a Tempest RC file. The existing live migration and"},{"line_number":13,"context_line":"evacuate tests are left as post-test hook scripts because they do"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"9fb8cfa7_67f54583","line":10,"range":{"start_line":9,"start_character":41,"end_line":10,"end_character":48},"updated":"2019-06-05 19:03:46.000000000","message":"Cold migration revert would be tested in this test:\n\ntempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration_revert ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/1788403 is resolved.\n\nin the tempest-slow-py3 job if it weren\u0027t skipped due to bug 1788403 which sounds similar to the issue you\u0027re trying to fix.","commit_id":"753ac918b6fcdc6d7c53d56d920c57e8df1934da"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0af50cc15cd3ec31870963d023e9584687b2750b","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Artom Lifshitz \u003califshit@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-06-05 15:25:31 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Run revert resize tests in nova-live-migration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In order to test multinode resize revert (which is currently only"},{"line_number":10,"context_line":"tested in the single node tempest-full-py3 job), this patch renames"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"9fb8cfa7_f409ca2b","line":7,"updated":"2019-06-06 16:41:54.000000000","message":"nit: a bit more detailed and useful to me would be something like, \"Rename nova-live-migration and run revert resize tests\"","commit_id":"4fa12e9e41d2a19d807286cbffd1fe664b1b9277"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"03a2f421a93522a4d555f4e5b7094d1ddc6e80fe","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Run revert resize tests in nova-live-migration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In order to test multinode resize revert (which is currently only"},{"line_number":10,"context_line":"tested in the single node tempest-full-py3 job), this patch renames"},{"line_number":11,"context_line":"the nova-live-migration job to nova-multinode and makes it run revert"},{"line_number":12,"context_line":"resize test via a Tempest RC file. The existing live migration and"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"9fb8cfa7_b18924cb","line":9,"updated":"2019-06-06 16:40:51.000000000","message":"Currently this is true, but https://review.opendev.org/#/c/663405/ would make us test it in the multinode tempest-slow-py3 job. If we land that, then maybe we don\u0027t need this change to run resize tests in the live migration job (nor rename the job).\n\nLong-term the job should probably be renamed anyway because it\u0027s also testing evacuate, but we could probably do that separate from this series if we land https://review.opendev.org/#/c/663405/.","commit_id":"4fa12e9e41d2a19d807286cbffd1fe664b1b9277"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"03a2f421a93522a4d555f4e5b7094d1ddc6e80fe","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Run revert resize tests in nova-live-migration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In order to test multinode resize revert (which is currently only"},{"line_number":10,"context_line":"tested in the single node tempest-full-py3 job), this patch renames"},{"line_number":11,"context_line":"the nova-live-migration job to nova-multinode and makes it run revert"},{"line_number":12,"context_line":"resize test via a Tempest RC file. The existing live migration and"},{"line_number":13,"context_line":"evacuate tests are left as post-test hook scripts because they do"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"9fb8cfa7_11d590b9","line":10,"range":{"start_line":10,"start_character":60,"end_line":10,"end_character":67},"updated":"2019-06-06 16:40:51.000000000","message":"One side effect of renaming the job means we have to update it in other places:\n\nhttp://codesearch.openstack.org/?q\u003dnova-live-migration\u0026i\u003dnope\u0026files\u003d\u0026repos\u003d\n\nThe elastic-recheck and tempest changes especially (tempest would be priority since it\u0027s in the check queue for tempest changes). I\u0027m not really sure what would happen to tempest if we land this before fixing tempest - I\u0027m assuming zuul would just not run the job since it can\u0027t find it anywhere. It\u0027s a catch-22 either way (you can\u0027t rename the job in tempest before this lands, so you\u0027d probably need a tempest change that renames the job and depends on this nova change).","commit_id":"4fa12e9e41d2a19d807286cbffd1fe664b1b9277"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"03a2f421a93522a4d555f4e5b7094d1ddc6e80fe","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In order to test multinode resize revert (which is currently only"},{"line_number":10,"context_line":"tested in the single node tempest-full-py3 job), this patch renames"},{"line_number":11,"context_line":"the nova-live-migration job to nova-multinode and makes it run revert"},{"line_number":12,"context_line":"resize test via a Tempest RC file. The existing live migration and"},{"line_number":13,"context_line":"evacuate tests are left as post-test hook scripts because they do"},{"line_number":14,"context_line":"things like change Tempest settings, start Glance, and force down"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"9fb8cfa7_11bcb067","line":11,"range":{"start_line":11,"start_character":31,"end_line":11,"end_character":45},"updated":"2019-06-06 16:40:51.000000000","message":"The job is still pretty limited in what it would test, right? It\u0027s testing live migration with both local disk and lvm volumes and shared storage with ceph rbd, and testing evacuate with local disk (I have a patch for testing evacuate with both local and shared disk but it\u0027s out of date: https://review.opendev.org/#/c/604400/ ). Your change would run resize revert. Maybe we should make the name still targeted to move-only type tests and name it \"nova-multinode-move\" or something so it\u0027s not confused as being a job that tests non-move type operations which are covered in other multinode jobs.","commit_id":"4fa12e9e41d2a19d807286cbffd1fe664b1b9277"}]}
