)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"0e15ede822a1bd69cf7548c17fba03673fc5653d","unresolved":false,"context_lines":[{"line_number":10,"context_line":"setup to test DVR+HA with tempest."},{"line_number":11,"context_line":"Existing Devstack gate will set agent_mode to \u0027dvr\u0027 in both compute"},{"line_number":12,"context_line":"nodes. So it is still a DVR only multinode setup with 3 nodes."},{"line_number":13,"context_line":"Change[1] in devstack gate submitted to change one compute node\u0027s"},{"line_number":14,"context_line":"agent_mode to dvr_snat, to make it DVR+HA."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[1] https://review.openstack.org/#/c/383827/"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"fa6399be_61d64829","line":14,"range":{"start_line":13,"start_character":0,"end_line":14,"end_character":42},"updated":"2016-10-14 14:49:13.000000000","message":"Are these two changes fully independent, or does one depend on the other?  If there is a dependency relationship, please use a \u0027Depends-On\u0027 tag in the commit message.","commit_id":"da47d2910ac0b669087fbb9b32d88e837d37508b"},{"author":{"_account_id":10267,"name":"venkata anil","email":"anilvenkata@redhat.com","username":"anil"},"change_message_id":"19c719808042bed5628461e3db123b05ebef2dcb","unresolved":false,"context_lines":[{"line_number":10,"context_line":"setup to test DVR+HA with tempest."},{"line_number":11,"context_line":"Existing Devstack gate will set agent_mode to \u0027dvr\u0027 in both compute"},{"line_number":12,"context_line":"nodes. So it is still a DVR only multinode setup with 3 nodes."},{"line_number":13,"context_line":"Change[1] in devstack gate submitted to change one compute node\u0027s"},{"line_number":14,"context_line":"agent_mode to dvr_snat, to make it DVR+HA."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[1] https://review.openstack.org/#/c/383827/"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"fa6399be_3b477c4c","line":14,"range":{"start_line":13,"start_character":0,"end_line":14,"end_character":42},"in_reply_to":"fa6399be_61d64829","updated":"2016-10-19 15:19:21.000000000","message":"They are not dependent","commit_id":"da47d2910ac0b669087fbb9b32d88e837d37508b"}],"nodepool/nodepool.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"35697da789da24fb567f740ddab2c9d85989748d","unresolved":false,"context_lines":[{"line_number":129,"context_line":"  - name: ubuntu-xenial-3-node"},{"line_number":130,"context_line":"    image: ubuntu-xenial"},{"line_number":131,"context_line":"    ready-script: multinode_setup.sh"},{"line_number":132,"context_line":"    subnodes: 2"},{"line_number":133,"context_line":"    min-ready: 2"},{"line_number":134,"context_line":"    providers:"},{"line_number":135,"context_line":"      - name: rax-dfw"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a95cdbc_494199a8","line":132,"updated":"2016-10-07 14:12:35.000000000","message":"Shouldn\u0027t this be 3?","commit_id":"16799c23c9742308cae7ad6f9bc7296120d5ace1"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"26c632ab9523bd51c0eacd9726e5b073f1a07156","unresolved":false,"context_lines":[{"line_number":129,"context_line":"  - name: ubuntu-xenial-3-node"},{"line_number":130,"context_line":"    image: ubuntu-xenial"},{"line_number":131,"context_line":"    ready-script: multinode_setup.sh"},{"line_number":132,"context_line":"    subnodes: 2"},{"line_number":133,"context_line":"    min-ready: 2"},{"line_number":134,"context_line":"    providers:"},{"line_number":135,"context_line":"      - name: rax-dfw"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a95cdbc_e966e54f","line":132,"in_reply_to":"1a95cdbc_494199a8","updated":"2016-10-07 14:14:13.000000000","message":"Ah no, it is master + 2 subnodes","commit_id":"16799c23c9742308cae7ad6f9bc7296120d5ace1"},{"author":{"_account_id":10267,"name":"venkata anil","email":"anilvenkata@redhat.com","username":"anil"},"change_message_id":"976e14d7023274fd1f41da100d7886fb1448d1d2","unresolved":false,"context_lines":[{"line_number":129,"context_line":"  - name: ubuntu-xenial-3-node"},{"line_number":130,"context_line":"    image: ubuntu-xenial"},{"line_number":131,"context_line":"    ready-script: multinode_setup.sh"},{"line_number":132,"context_line":"    subnodes: 2"},{"line_number":133,"context_line":"    min-ready: 2"},{"line_number":134,"context_line":"    providers:"},{"line_number":135,"context_line":"      - name: rax-dfw"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a95cdbc_04e5b8da","line":132,"in_reply_to":"1a95cdbc_e966e54f","updated":"2016-10-07 14:27:45.000000000","message":":)","commit_id":"16799c23c9742308cae7ad6f9bc7296120d5ace1"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"d394a9e3d2722bc8f0cc38523656a4c6809c74fb","unresolved":false,"context_lines":[{"line_number":130,"context_line":"    image: ubuntu-xenial"},{"line_number":131,"context_line":"    ready-script: multinode_setup.sh"},{"line_number":132,"context_line":"    subnodes: 2"},{"line_number":133,"context_line":"    min-ready: 2"},{"line_number":134,"context_line":"    providers:"},{"line_number":135,"context_line":"      - name: rax-dfw"},{"line_number":136,"context_line":"      - name: rax-ord"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_4df47985","line":133,"updated":"2016-10-12 18:09:48.000000000","message":"I would set min ready to 1 while this is experimental only. Especially since this label will use 3 instance quota.","commit_id":"16799c23c9742308cae7ad6f9bc7296120d5ace1"}],"zuul/layout.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"d394a9e3d2722bc8f0cc38523656a4c6809c74fb","unresolved":false,"context_lines":[{"line_number":2159,"context_line":"  - name: ^gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-(trusty|xenial)$"},{"line_number":2160,"context_line":"    voting: false"},{"line_number":2161,"context_line":""},{"line_number":2162,"context_line":"  - name: ^gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-(trusty|xenial)$"},{"line_number":2163,"context_line":"    voting: false"},{"line_number":2164,"context_line":""},{"line_number":2165,"context_line":"  - name: gate-tempest-dsvm-neutron-ovs-native"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_0dd36105","line":2162,"updated":"2016-10-12 18:09:48.000000000","message":"You are only creating a xenial job so you don\u0027t need to match trusty as well.","commit_id":"16799c23c9742308cae7ad6f9bc7296120d5ace1"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"0e15ede822a1bd69cf7548c17fba03673fc5653d","unresolved":false,"context_lines":[{"line_number":2171,"context_line":"    voting: false"},{"line_number":2172,"context_line":""},{"line_number":2173,"context_line":"  - name: ^gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-(xenial)$"},{"line_number":2174,"context_line":"    voting: false"},{"line_number":2175,"context_line":""},{"line_number":2176,"context_line":"  - name: gate-tempest-dsvm-neutron-ovs-native"},{"line_number":2177,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa6399be_c100f468","line":2174,"range":{"start_line":2174,"start_character":0,"end_line":2174,"end_character":17},"updated":"2016-10-14 14:49:13.000000000","message":"use a job-suffix of \"-nv\" and remove the voting false","commit_id":"da47d2910ac0b669087fbb9b32d88e837d37508b"},{"author":{"_account_id":10267,"name":"venkata anil","email":"anilvenkata@redhat.com","username":"anil"},"change_message_id":"c54972db7947599da999fb85ef509d19b1421478","unresolved":false,"context_lines":[{"line_number":2171,"context_line":"    voting: false"},{"line_number":2172,"context_line":""},{"line_number":2173,"context_line":"  - name: ^gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-(xenial)$"},{"line_number":2174,"context_line":"    voting: false"},{"line_number":2175,"context_line":""},{"line_number":2176,"context_line":"  - name: gate-tempest-dsvm-neutron-ovs-native"},{"line_number":2177,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa6399be_9e8236ff","line":2174,"range":{"start_line":2174,"start_character":0,"end_line":2174,"end_character":17},"in_reply_to":"fa6399be_1b6d5898","updated":"2016-10-19 15:38:09.000000000","message":"sure, thanks Andreas.","commit_id":"da47d2910ac0b669087fbb9b32d88e837d37508b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"03317976ab74180a9df628a075445245490c1497","unresolved":false,"context_lines":[{"line_number":2171,"context_line":"    voting: false"},{"line_number":2172,"context_line":""},{"line_number":2173,"context_line":"  - name: ^gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-(xenial)$"},{"line_number":2174,"context_line":"    voting: false"},{"line_number":2175,"context_line":""},{"line_number":2176,"context_line":"  - name: gate-tempest-dsvm-neutron-ovs-native"},{"line_number":2177,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa6399be_1b6d5898","line":2174,"range":{"start_line":2174,"start_character":0,"end_line":2174,"end_character":17},"in_reply_to":"fa6399be_7bd3b45f","updated":"2016-10-19 15:20:48.000000000","message":"Jobs named -nv are automatically non-voting - and the name shows that they are non-voting. Much better for this large file...\n\nPlease use it, it\u0027s a best practice!","commit_id":"da47d2910ac0b669087fbb9b32d88e837d37508b"},{"author":{"_account_id":10267,"name":"venkata anil","email":"anilvenkata@redhat.com","username":"anil"},"change_message_id":"19c719808042bed5628461e3db123b05ebef2dcb","unresolved":false,"context_lines":[{"line_number":2171,"context_line":"    voting: false"},{"line_number":2172,"context_line":""},{"line_number":2173,"context_line":"  - name: ^gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-(xenial)$"},{"line_number":2174,"context_line":"    voting: false"},{"line_number":2175,"context_line":""},{"line_number":2176,"context_line":"  - name: gate-tempest-dsvm-neutron-ovs-native"},{"line_number":2177,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa6399be_7bd3b45f","line":2174,"range":{"start_line":2174,"start_character":0,"end_line":2174,"end_character":17},"in_reply_to":"fa6399be_c100f468","updated":"2016-10-19 15:19:21.000000000","message":"I am not sure about -nv. I thought add \"oting: false\" will make it non-voting job?\n\nCan you please expalin or share me the link, why \"-nv\" is preferred over \"voting: false\"\n\nThanks Nate.","commit_id":"da47d2910ac0b669087fbb9b32d88e837d37508b"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"dcb6668b396feb22324ac1665ddb97e369ab1330","unresolved":false,"context_lines":[{"line_number":11828,"context_line":"      - gate-grenade-dsvm-neutron-linuxbridge-multinode-nv"},{"line_number":11829,"context_line":"      - gate-tempest-dsvm-neutron-pg-full-ubuntu-trusty"},{"line_number":11830,"context_line":"      - gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial"},{"line_number":11831,"context_line":"      - gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial"},{"line_number":11832,"context_line":""},{"line_number":11833,"context_line":"  - name: openstack/neutron-classifier"},{"line_number":11834,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba5da102_3473de16","line":11831,"updated":"2016-11-01 21:24:18.000000000","message":"Shouldn\u0027t this have \u0027-nv\u0027 at the end?","commit_id":"d64f8d8af6bbddd1630c190f849d11b5878467e9"},{"author":{"_account_id":10267,"name":"venkata anil","email":"anilvenkata@redhat.com","username":"anil"},"change_message_id":"0c1f7287f426fd591819e65514c3ccd1e07599f2","unresolved":false,"context_lines":[{"line_number":11828,"context_line":"      - gate-grenade-dsvm-neutron-linuxbridge-multinode-nv"},{"line_number":11829,"context_line":"      - gate-tempest-dsvm-neutron-pg-full-ubuntu-trusty"},{"line_number":11830,"context_line":"      - gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial"},{"line_number":11831,"context_line":"      - gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial"},{"line_number":11832,"context_line":""},{"line_number":11833,"context_line":"  - name: openstack/neutron-classifier"},{"line_number":11834,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9a629dbe_39d4d41e","line":11831,"in_reply_to":"ba5da102_3473de16","updated":"2016-11-09 13:20:12.000000000","message":"sure","commit_id":"d64f8d8af6bbddd1630c190f849d11b5878467e9"}]}
