)]}'
{"jenkins/jobs/networking-odl.yaml":[{"author":{"_account_id":333,"name":"Isaku Yamahata","email":"isaku.yamahata@gmail.com","username":"yamahata"},"change_message_id":"517c1c0c8f6bf45d479fc25d0910668eb140d8ea","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job-template:"},{"line_number":2,"context_line":"    name: \u0027{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{suffix}\u0027"},{"line_number":3,"context_line":"    node: \u0027{node}\u0027"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1a6eadb0_7978282c","line":2,"range":{"start_line":2,"start_character":50,"end_line":2,"end_character":68},"updated":"2016-12-14 06:20:36.000000000","message":"Can we add one more parameter to specify which features to use?\nDuring the transition period(ocata and pike) we\u0027d like to test the following combinations. carbon + v2 + new netvirt, carbon + v1 + new netvirt, carbon + v2(or v1?) + legacy netvirt for a while.","commit_id":"28a606d10af71f68277b505b781e1fe3ca651f45"},{"author":{"_account_id":7921,"name":"Mike Kolesnik","email":"mkolesni@redhat.com","username":"mkolesni"},"change_message_id":"e615608d5bf729ee9f7333fd5eb6051ebe0c8a2b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job-template:"},{"line_number":2,"context_line":"    name: \u0027{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{suffix}\u0027"},{"line_number":3,"context_line":"    node: \u0027{node}\u0027"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1a6eadb0_777adff2","line":2,"range":{"start_line":2,"start_character":50,"end_line":2,"end_character":68},"in_reply_to":"1a6eadb0_7978282c","updated":"2016-12-20 14:09:53.000000000","message":"Done\nI added in next patch since this isn\u0027t tightly related to the current patch.","commit_id":"28a606d10af71f68277b505b781e1fe3ca651f45"},{"author":{"_account_id":333,"name":"Isaku Yamahata","email":"isaku.yamahata@gmail.com","username":"yamahata"},"change_message_id":"517c1c0c8f6bf45d479fc25d0910668eb140d8ea","unresolved":false,"context_lines":[{"line_number":22,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":23,"context_line":"          export DEVSTACK_GATE_TEMPEST_NOTESTS\u003d1"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"          export ODL_TEST_NAME\u003d{template-name}"},{"line_number":26,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":27,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":28,"context_line":"              export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1a6eadb0_99c9847b","line":25,"range":{"start_line":25,"start_character":10,"end_line":25,"end_character":46},"updated":"2016-12-14 06:20:36.000000000","message":"Can we move down to line 44 for grouping?","commit_id":"28a606d10af71f68277b505b781e1fe3ca651f45"},{"author":{"_account_id":7921,"name":"Mike Kolesnik","email":"mkolesni@redhat.com","username":"mkolesni"},"change_message_id":"e615608d5bf729ee9f7333fd5eb6051ebe0c8a2b","unresolved":false,"context_lines":[{"line_number":22,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":23,"context_line":"          export DEVSTACK_GATE_TEMPEST_NOTESTS\u003d1"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"          export ODL_TEST_NAME\u003d{template-name}"},{"line_number":26,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":27,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":28,"context_line":"              export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1a6eadb0_17d8cbee","line":25,"range":{"start_line":25,"start_character":10,"end_line":25,"end_character":46},"in_reply_to":"1a6eadb0_99c9847b","updated":"2016-12-20 14:09:53.000000000","message":"Done","commit_id":"28a606d10af71f68277b505b781e1fe3ca651f45"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2651426bfb0cdbbdbac62986b6d1b98bb4748da5","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"          # specify ODL release to use"},{"line_number":42,"context_line":"          export ODL_RELEASE_BASE\u003d{odl-release-base}"},{"line_number":43,"context_line":"          export ODL_TEST_NAME\u003d{template-name}"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"          function pre_test_hook {{"},{"line_number":46,"context_line":"              if [ -f $BASE/new/networking-odl/devstack/pre_test_hook.sh ] ; then"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a6eadb0_cdeb2477","line":43,"range":{"start_line":43,"start_character":32,"end_line":43,"end_character":45},"updated":"2016-12-20 18:06:07.000000000","message":"template name will be \u0027{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{suffix}\u0027\n\nLet\u0027s pass an extra parameter in, the above is really ugly.","commit_id":"23ba311623fe22aca670377f80a16228433fb19e"},{"author":{"_account_id":7921,"name":"Mike Kolesnik","email":"mkolesni@redhat.com","username":"mkolesni"},"change_message_id":"e56f0a3e07946f06e4ead8240bd198419588bc78","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"          # specify ODL release to use"},{"line_number":42,"context_line":"          export ODL_RELEASE_BASE\u003d{odl-release-base}"},{"line_number":43,"context_line":"          export ODL_TEST_NAME\u003d{template-name}"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"          function pre_test_hook {{"},{"line_number":46,"context_line":"              if [ -f $BASE/new/networking-odl/devstack/pre_test_hook.sh ] ; then"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a6eadb0_18bd4168","line":43,"range":{"start_line":43,"start_character":32,"end_line":43,"end_character":45},"in_reply_to":"1a6eadb0_cdeb2477","updated":"2016-12-21 09:04:46.000000000","message":"OK I will just pass the suffix since that\u0027s what\u0027s interesting.","commit_id":"23ba311623fe22aca670377f80a16228433fb19e"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"73a5262558bbb02e5936bcf1cbd0ae446f0cfb1d","unresolved":false,"context_lines":[{"line_number":2155,"context_line":"  - name: ^gate-tempest-dsvm-networking-odl-.+-snapshot-mitaka-nv$"},{"line_number":2156,"context_line":"    branch: ^stable/mitaka$"},{"line_number":2157,"context_line":""},{"line_number":2158,"context_line":"  - name: ^gate-tempest-dsvm-networking-odl-.+-snapshot(|-nv)$"},{"line_number":2159,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":2160,"context_line":""},{"line_number":2161,"context_line":"  - name: ^gate-dsvm-networking-odl-.+$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a6eadb0_1e3c91e1","line":2158,"range":{"start_line":2158,"start_character":55,"end_line":2158,"end_character":61},"updated":"2016-12-13 17:52:50.000000000","message":"Use \u0027(-nv)?$\u0027","commit_id":"46469db61746e81d29f4003852a1b52b65573280"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2651426bfb0cdbbdbac62986b6d1b98bb4748da5","unresolved":false,"context_lines":[{"line_number":11799,"context_line":"      - gate-tempest-dsvm-networking-odl-boron-snapshot-mitaka-nv"},{"line_number":11800,"context_line":"      - gate-tempest-dsvm-networking-odl-boron-snapshot"},{"line_number":11801,"context_line":"      - gate-tempest-dsvm-networking-odl-carbon-snapshot-mitaka-nv"},{"line_number":11802,"context_line":"      - gate-tempest-dsvm-networking-odl-carbon-snapshot"},{"line_number":11803,"context_line":"      - gate-tempest-dsvm-networking-odl-carbon-snapshot-nv"},{"line_number":11804,"context_line":"      - gate-tempest-dsvm-networking-odl-multinode-carbon-snapshot-nv"},{"line_number":11805,"context_line":"      - gate-rally-dsvm-networking-odl-beryllium-snapshot"},{"line_number":11806,"context_line":"      - gate-rally-dsvm-networking-odl-boron-snapshot"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a6eadb0_4df8f449","line":11803,"range":{"start_line":11802,"start_character":1,"end_line":11803,"end_character":59},"updated":"2016-12-20 18:06:07.000000000","message":"don\u0027t use both voting and non-voting here.\n\nThose jobs should do the same.","commit_id":"23ba311623fe22aca670377f80a16228433fb19e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2e4cef0ce43a621cce529e9180aeda8b37944f7b","unresolved":false,"context_lines":[{"line_number":11799,"context_line":"      - gate-tempest-dsvm-networking-odl-boron-snapshot-mitaka-nv"},{"line_number":11800,"context_line":"      - gate-tempest-dsvm-networking-odl-boron-snapshot"},{"line_number":11801,"context_line":"      - gate-tempest-dsvm-networking-odl-carbon-snapshot-mitaka-nv"},{"line_number":11802,"context_line":"      - gate-tempest-dsvm-networking-odl-carbon-snapshot"},{"line_number":11803,"context_line":"      - gate-tempest-dsvm-networking-odl-carbon-snapshot-nv"},{"line_number":11804,"context_line":"      - gate-tempest-dsvm-networking-odl-multinode-carbon-snapshot-nv"},{"line_number":11805,"context_line":"      - gate-rally-dsvm-networking-odl-beryllium-snapshot"},{"line_number":11806,"context_line":"      - gate-rally-dsvm-networking-odl-boron-snapshot"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"da4df55a_cd00c6ad","line":11803,"range":{"start_line":11802,"start_character":1,"end_line":11803,"end_character":59},"in_reply_to":"1a6eadb0_2c056279","updated":"2016-12-22 11:39:06.000000000","message":"But now you run the same test twice - once voting, once non-voting. That will not help at all.\n\nIf you split them, then use a new job.\n\nNote that the job names are exactly the same here, just that one is voting, the other not.","commit_id":"23ba311623fe22aca670377f80a16228433fb19e"},{"author":{"_account_id":7921,"name":"Mike Kolesnik","email":"mkolesni@redhat.com","username":"mkolesni"},"change_message_id":"e56f0a3e07946f06e4ead8240bd198419588bc78","unresolved":false,"context_lines":[{"line_number":11799,"context_line":"      - gate-tempest-dsvm-networking-odl-boron-snapshot-mitaka-nv"},{"line_number":11800,"context_line":"      - gate-tempest-dsvm-networking-odl-boron-snapshot"},{"line_number":11801,"context_line":"      - gate-tempest-dsvm-networking-odl-carbon-snapshot-mitaka-nv"},{"line_number":11802,"context_line":"      - gate-tempest-dsvm-networking-odl-carbon-snapshot"},{"line_number":11803,"context_line":"      - gate-tempest-dsvm-networking-odl-carbon-snapshot-nv"},{"line_number":11804,"context_line":"      - gate-tempest-dsvm-networking-odl-multinode-carbon-snapshot-nv"},{"line_number":11805,"context_line":"      - gate-rally-dsvm-networking-odl-beryllium-snapshot"},{"line_number":11806,"context_line":"      - gate-rally-dsvm-networking-odl-boron-snapshot"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a6eadb0_2c056279","line":11803,"range":{"start_line":11802,"start_character":1,"end_line":11803,"end_character":59},"in_reply_to":"1a6eadb0_4df8f449","updated":"2016-12-21 09:04:46.000000000","message":"We need to split some flaky tests that fail randomly from the voting job otherwise we will have 50% fail rate when we switch to the v2 driver.\n\nI\u0027m open to suggestions on how to do it.","commit_id":"23ba311623fe22aca670377f80a16228433fb19e"}]}
