)]}'
{".zuul.yaml":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"68136ba7cac9303e7169806296144c951ef6f1d0","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    post-run: playbooks/post-tempest.yaml"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- job:"},{"line_number":35,"context_line":"    name: devstack-tempest"},{"line_number":36,"context_line":"    parent: devstack-multinode"},{"line_number":37,"context_line":"    branches:"},{"line_number":38,"context_line":"      - master"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1f9dbf25_29474420","line":35,"range":{"start_line":35,"start_character":4,"end_line":35,"end_character":26},"updated":"2018-02-28 01:26:20.000000000","message":"Isn\u0027t this a naming clash with L2? I\u0027m wondering if there is a rebase issue here.","commit_id":"4f6e484883881e543881e45e51b3c9eb5aabf0bf"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"04fd48918505600b512d847c6c01e2006a8c6322","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    post-run: playbooks/post-tempest.yaml"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- job:"},{"line_number":35,"context_line":"    name: devstack-tempest"},{"line_number":36,"context_line":"    parent: devstack-multinode"},{"line_number":37,"context_line":"    branches:"},{"line_number":38,"context_line":"      - master"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1f9dbf25_30032445","line":35,"range":{"start_line":35,"start_character":4,"end_line":35,"end_character":26},"in_reply_to":"1f9dbf25_29474420","updated":"2018-02-28 07:44:14.000000000","message":"No, it\u0027s a different stanza of the same job, you can do this with zuul v3.\nThe top branch is used for stable branches and this one for master.\nSince I made some changes in devstack master which are not backported yet I need this to be able to keep stable jobs working... even though this attempt failed, I need to check what went wrong :)","commit_id":"4f6e484883881e543881e45e51b3c9eb5aabf0bf"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"68136ba7cac9303e7169806296144c951ef6f1d0","unresolved":false,"context_lines":[{"line_number":38,"context_line":"      - master"},{"line_number":39,"context_line":"    nodeset: openstack-single-node"},{"line_number":40,"context_line":"    description: |"},{"line_number":41,"context_line":"      Base Tempest job."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"      This Tempest job provides the base for both the single and multi-node"},{"line_number":44,"context_line":"      test setup. To run a multi-node test inherit from devstack-tempest and"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1f9dbf25_c95340e2","line":41,"updated":"2018-02-28 01:26:20.000000000","message":"This also seems to conflict with description on L9.","commit_id":"4f6e484883881e543881e45e51b3c9eb5aabf0bf"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"04fd48918505600b512d847c6c01e2006a8c6322","unresolved":false,"context_lines":[{"line_number":38,"context_line":"      - master"},{"line_number":39,"context_line":"    nodeset: openstack-single-node"},{"line_number":40,"context_line":"    description: |"},{"line_number":41,"context_line":"      Base Tempest job."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"      This Tempest job provides the base for both the single and multi-node"},{"line_number":44,"context_line":"      test setup. To run a multi-node test inherit from devstack-tempest and"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1f9dbf25_d099a01f","line":41,"in_reply_to":"1f9dbf25_c95340e2","updated":"2018-02-28 07:44:14.000000000","message":"Yeah I guess my description on L9 could be a bit more verbose :)\nI\u0027ll fix it if I get this working.","commit_id":"4f6e484883881e543881e45e51b3c9eb5aabf0bf"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"39960727ad85213098e2b2bbe392c32536a5dfeb","unresolved":false,"context_lines":[{"line_number":101,"context_line":"      - master"},{"line_number":102,"context_line":"    description: |"},{"line_number":103,"context_line":"      Base multinode integration test with Neutron networking and py27."},{"line_number":104,"context_line":"      Former names for this job where:"},{"line_number":105,"context_line":"        * neutron-tempest-multinode-full"},{"line_number":106,"context_line":"        * legacy-tempest-dsvm-neutron-multinode-full"},{"line_number":107,"context_line":"        * gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv"}],"source_content_type":"text/x-yaml","patch_set":33,"id":"5f7c97a3_f12a23e5","line":104,"range":{"start_line":104,"start_character":32,"end_line":104,"end_character":37},"updated":"2018-06-08 22:42:45.000000000","message":"nit: were","commit_id":"688f36e065b3e0aa607e707bf32afb7cf332b4b6"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"d3eda12f8ff02ff99f52c2bc2841cfd80201f41e","unresolved":false,"context_lines":[{"line_number":101,"context_line":"      - master"},{"line_number":102,"context_line":"    description: |"},{"line_number":103,"context_line":"      Base multinode integration test with Neutron networking and py27."},{"line_number":104,"context_line":"      Former names for this job where:"},{"line_number":105,"context_line":"        * neutron-tempest-multinode-full"},{"line_number":106,"context_line":"        * legacy-tempest-dsvm-neutron-multinode-full"},{"line_number":107,"context_line":"        * gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv"}],"source_content_type":"text/x-yaml","patch_set":33,"id":"5f7c97a3_a1a6ecaa","line":104,"range":{"start_line":104,"start_character":32,"end_line":104,"end_character":37},"in_reply_to":"5f7c97a3_f12a23e5","updated":"2018-06-18 11:06:34.000000000","message":"Fixed in https://review.openstack.org/576102","commit_id":"688f36e065b3e0aa607e707bf32afb7cf332b4b6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"69c749a01fff49f35283054e36b4a09c5f9a1375","unresolved":false,"context_lines":[{"line_number":108,"context_line":"      This job includes two nodes, controller / tempest plus a subnode, but"},{"line_number":109,"context_line":"      it can be used with different topologies, as long as a controller node"},{"line_number":110,"context_line":"      and a tempest one exist."},{"line_number":111,"context_line":"    vars:"},{"line_number":112,"context_line":"      tox_envlist: full"},{"line_number":113,"context_line":"      devstack_localrc:"},{"line_number":114,"context_line":"        FORCE_CONFIG_DRIVE: False"},{"line_number":115,"context_line":"        NOVA_ALLOW_MOVE_TO_SAME_HOST: false"},{"line_number":116,"context_line":"        LIVE_MIGRATION_AVAILABLE: true"},{"line_number":117,"context_line":"        USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION: true"},{"line_number":118,"context_line":"    group-vars:"},{"line_number":119,"context_line":"      peers:"},{"line_number":120,"context_line":"        devstack_localrc:"},{"line_number":121,"context_line":"          NOVA_ALLOW_MOVE_TO_SAME_HOST: false"},{"line_number":122,"context_line":"          LIVE_MIGRATION_AVAILABLE: true"},{"line_number":123,"context_line":"          USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION: true"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"- nodeset:"},{"line_number":126,"context_line":"    name: openstack-bionic-node"}],"source_content_type":"text/x-yaml","patch_set":33,"id":"5f7c97a3_0c1e8b0b","line":123,"range":{"start_line":111,"start_character":0,"end_line":123,"end_character":54},"updated":"2018-06-11 10:41:57.000000000","message":"all these var are same as \u0027neutron-tempest-multinode-full\u0027 job except timeout. Which is 10800 in old job and this job it is 7200 from base. \n\nis it ok ? or should we define the timeout to 10800. \n\nhttps://github.com/openstack/neutron/blob/32b6846ae626c37481ac3a2427c08a8c5a62456d/.zuul.yaml#L216","commit_id":"688f36e065b3e0aa607e707bf32afb7cf332b4b6"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"d3eda12f8ff02ff99f52c2bc2841cfd80201f41e","unresolved":false,"context_lines":[{"line_number":108,"context_line":"      This job includes two nodes, controller / tempest plus a subnode, but"},{"line_number":109,"context_line":"      it can be used with different topologies, as long as a controller node"},{"line_number":110,"context_line":"      and a tempest one exist."},{"line_number":111,"context_line":"    vars:"},{"line_number":112,"context_line":"      tox_envlist: full"},{"line_number":113,"context_line":"      devstack_localrc:"},{"line_number":114,"context_line":"        FORCE_CONFIG_DRIVE: False"},{"line_number":115,"context_line":"        NOVA_ALLOW_MOVE_TO_SAME_HOST: false"},{"line_number":116,"context_line":"        LIVE_MIGRATION_AVAILABLE: true"},{"line_number":117,"context_line":"        USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION: true"},{"line_number":118,"context_line":"    group-vars:"},{"line_number":119,"context_line":"      peers:"},{"line_number":120,"context_line":"        devstack_localrc:"},{"line_number":121,"context_line":"          NOVA_ALLOW_MOVE_TO_SAME_HOST: false"},{"line_number":122,"context_line":"          LIVE_MIGRATION_AVAILABLE: true"},{"line_number":123,"context_line":"          USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION: true"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"- nodeset:"},{"line_number":126,"context_line":"    name: openstack-bionic-node"}],"source_content_type":"text/x-yaml","patch_set":33,"id":"5f7c97a3_c19f684f","line":123,"range":{"start_line":111,"start_character":0,"end_line":123,"end_character":54},"in_reply_to":"5f7c97a3_0c1e8b0b","updated":"2018-06-18 11:06:34.000000000","message":"Nice catch, thanks. I fixed this in https://review.openstack.org/576102 is that\u0027s ok","commit_id":"688f36e065b3e0aa607e707bf32afb7cf332b4b6"}],"/COMMIT_MSG":[{"author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"change_message_id":"824b292e0bce655bf835476966e7608c10c2530c","unresolved":false,"context_lines":[{"line_number":18,"context_line":"With this patch, devstack-tempest can be used as a basis for both"},{"line_number":19,"context_line":"single and multinode jobs."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Depends-on: https://review.openstack.org/561187"},{"line_number":22,"context_line":"Depends-on: https://review.openstack.org/561251"},{"line_number":23,"context_line":"Depends-on: https://review.openstack.org/564220"},{"line_number":24,"context_line":"Depends-on: https://review.openstack.org/572313"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Change-Id: If448ae20bca6e221b4a10646c69ba014656438ad"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":33,"id":"5f7c97a3_9dd72724","line":24,"range":{"start_line":21,"start_character":0,"end_line":24,"end_character":47},"updated":"2018-06-11 13:02:41.000000000","message":"This is an invalid value. You have to put the change ID and not its URL.","commit_id":"688f36e065b3e0aa607e707bf32afb7cf332b4b6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"9c276bb7f475a9742c0af8b33e9d9937418ed311","unresolved":false,"context_lines":[{"line_number":18,"context_line":"With this patch, devstack-tempest can be used as a basis for both"},{"line_number":19,"context_line":"single and multinode jobs."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Depends-on: https://review.openstack.org/561187"},{"line_number":22,"context_line":"Depends-on: https://review.openstack.org/561251"},{"line_number":23,"context_line":"Depends-on: https://review.openstack.org/564220"},{"line_number":24,"context_line":"Depends-on: https://review.openstack.org/572313"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Change-Id: If448ae20bca6e221b4a10646c69ba014656438ad"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":33,"id":"5f7c97a3_dd26ffcb","line":24,"range":{"start_line":21,"start_character":0,"end_line":24,"end_character":47},"in_reply_to":"5f7c97a3_9dd72724","updated":"2018-06-11 13:18:41.000000000","message":"URL works fine now with new format. that is recommended than old style of change-ID","commit_id":"688f36e065b3e0aa607e707bf32afb7cf332b4b6"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"4987a4a355f47eef1e887c146f28ed28d992349f","unresolved":false,"context_lines":[{"line_number":18,"context_line":"With this patch, devstack-tempest can be used as a basis for both"},{"line_number":19,"context_line":"single and multinode jobs."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Depends-on: https://review.openstack.org/561187"},{"line_number":22,"context_line":"Depends-on: https://review.openstack.org/561251"},{"line_number":23,"context_line":"Depends-on: https://review.openstack.org/564220"},{"line_number":24,"context_line":"Depends-on: https://review.openstack.org/572313"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Change-Id: If448ae20bca6e221b4a10646c69ba014656438ad"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":33,"id":"5f7c97a3_4c1e5175","line":24,"range":{"start_line":21,"start_character":0,"end_line":24,"end_character":47},"in_reply_to":"5f7c97a3_dd26ffcb","updated":"2018-06-15 10:19:49.000000000","message":"Just to give a reference [1].\n\n[1] https://docs.openstack.org/infra/manual/developers.html#cross-repository-dependencies","commit_id":"688f36e065b3e0aa607e707bf32afb7cf332b4b6"}],"playbooks/devstack-tempest.yaml":[{"author":{"_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},"change_message_id":"18642edbf9d8c88e03127434ab4daac4c4ef03aa","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# avoid zuul retrying on legitimate failures."},{"line_number":4,"context_line":"- hosts: all"},{"line_number":5,"context_line":"  roles:"},{"line_number":6,"context_line":"    - - orchestrate-devstack"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"# We run tests only on one node, regardless how many nodes are in the system"},{"line_number":9,"context_line":"- hosts: tempest"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"1f9dbf25_d81a2c16","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":7},"updated":"2018-02-27 19:32:19.000000000","message":"Double dashes here, this is what is causing the following error in Ansible:\n\u0027AnsibleSequence\u0027 object has no attribute \u0027get\u0027","commit_id":"fb1a9e1fdf14d2a4aff8aa3f66bec6901d856221"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"c715a7181593093df95aa3888d871ff6b9fb61ea","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# avoid zuul retrying on legitimate failures."},{"line_number":4,"context_line":"- hosts: all"},{"line_number":5,"context_line":"  roles:"},{"line_number":6,"context_line":"    - - orchestrate-devstack"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"# We run tests only on one node, regardless how many nodes are in the system"},{"line_number":9,"context_line":"- hosts: tempest"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"1f9dbf25_4ecbb6a4","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":7},"in_reply_to":"1f9dbf25_6ef792f7","updated":"2018-02-27 22:54:32.000000000","message":"I fixed that in PS#13 but than lost the change... :S","commit_id":"fb1a9e1fdf14d2a4aff8aa3f66bec6901d856221"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"0c78e47d72d1cc061946d1160b1da3788bce78fd","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# avoid zuul retrying on legitimate failures."},{"line_number":4,"context_line":"- hosts: all"},{"line_number":5,"context_line":"  roles:"},{"line_number":6,"context_line":"    - - orchestrate-devstack"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"# We run tests only on one node, regardless how many nodes are in the system"},{"line_number":9,"context_line":"- hosts: tempest"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"1f9dbf25_6ef792f7","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":7},"in_reply_to":"1f9dbf25_d81a2c16","updated":"2018-02-27 22:52:04.000000000","message":"Thanks!","commit_id":"fb1a9e1fdf14d2a4aff8aa3f66bec6901d856221"}]}
