)]}'
{"jenkins/jobs/devstack-gate.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"55b2f1c9e7ae9dd25dcc8f631c93a96455e4dce3","unresolved":false,"context_lines":[{"line_number":2699,"context_line":"      - console-log"},{"line_number":2700,"context_line":""},{"line_number":2701,"context_line":"- job-template:"},{"line_number":2702,"context_line":"    name: \u0027{pipeline}-tempest-dsvm-full-multibackend{job-suffix}\u0027"},{"line_number":2703,"context_line":"    node: \u0027{node}\u0027"},{"line_number":2704,"context_line":""},{"line_number":2705,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5a9d85d2_9f223ab8","line":2702,"range":{"start_line":2702,"start_character":40,"end_line":2702,"end_character":52},"updated":"2016-06-20 17:39:17.000000000","message":"Shouldn\u0027t this be called like lvm-multibackend or something since it\u0027s strictly lvm backends, unlike the drbd job.","commit_id":"94f9ba077c27cb997a224401ff3dc2073dbbc87b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1b731086bf2a9e5396e784b17e7bba0396eeb595","unresolved":false,"context_lines":[{"line_number":2718,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":2719,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":2720,"context_line":"          export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":2721,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"CINDER_ENABLED_BACKENDS\u003dlvm:lvmdriver-1,lvm:lvmdriver-2\""},{"line_number":2722,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":2723,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":2724,"context_line":"              export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3aaa91ec_f880cf4b","line":2721,"range":{"start_line":2721,"start_character":40,"end_line":2721,"end_character":63},"updated":"2016-06-27 17:30:27.000000000","message":"This depends on https://review.openstack.org/#/c/325895/ right? You should have that as a Depends-On in the commit message then.","commit_id":"94f9ba077c27cb997a224401ff3dc2073dbbc87b"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"60aefac3cd1960c3a09621087ddfea3b21d416c3","unresolved":false,"context_lines":[{"line_number":809,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":810,"context_line":"          branch-override: default"},{"line_number":811,"context_line":"      - \u0027{pipeline}-tempest-dsvm-lvm-multibackend{job-suffix}\u0027:"},{"line_number":812,"context_line":"          pipeline: gate"},{"line_number":813,"context_line":"          node: ubuntu-trusty"},{"line_number":814,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":815,"context_line":"          branch-override: default"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3aaa91ec_0b94e440","line":812,"updated":"2016-06-29 19:38:13.000000000","message":"no need for this, since you don\u0027t use it. But you can leave it in if you want ot use it later.","commit_id":"94c875ff74dfc3563766cfce88578a83491e967d"},{"author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"change_message_id":"4c96c91d9efbceec7533f4fc573d28dbe4006747","unresolved":false,"context_lines":[{"line_number":809,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":810,"context_line":"          branch-override: default"},{"line_number":811,"context_line":"      - \u0027{pipeline}-tempest-dsvm-lvm-multibackend{job-suffix}\u0027:"},{"line_number":812,"context_line":"          pipeline: gate"},{"line_number":813,"context_line":"          node: ubuntu-trusty"},{"line_number":814,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":815,"context_line":"          branch-override: default"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3aaa91ec_4e727a12","line":812,"in_reply_to":"3aaa91ec_0b94e440","updated":"2016-06-29 20:06:24.000000000","message":"I believe we will use this later. We especially want cinder multi-backend to perform cinder migration tests, which is the only call to Nova swap-volume. So, we\u0027d like those tests to run for Nova and cinder changes.","commit_id":"94c875ff74dfc3563766cfce88578a83491e967d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"026c59ea8d1bea2cb9c915db78114da628749190","unresolved":false,"context_lines":[{"line_number":1038,"context_line":"          branch-override: default"},{"line_number":1039,"context_line":"      - \u0027{pipeline}-tempest-dsvm-lvm-multibackend{job-suffix}\u0027:"},{"line_number":1040,"context_line":"          pipeline: gate"},{"line_number":1041,"context_line":"          node: ubuntu-trusty"},{"line_number":1042,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":1043,"context_line":"          branch-override: default"},{"line_number":1044,"context_line":"      - \u0027gate-{name}-tox-db-{envlist}\u0027:"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"bacf61ea_50c8ae74","line":1041,"range":{"start_line":1041,"start_character":22,"end_line":1041,"end_character":29},"updated":"2016-08-03 09:17:19.000000000","message":"This runs only on master - so, let\u0027s use xenial now.","commit_id":"c7939d5ddfb628f0e77bf6008897b2b2680f6692"},{"author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"change_message_id":"6f6df9dc4ff7f8c147249e8762671d749f0fb553","unresolved":false,"context_lines":[{"line_number":1038,"context_line":"          branch-override: default"},{"line_number":1039,"context_line":"      - \u0027{pipeline}-tempest-dsvm-lvm-multibackend{job-suffix}\u0027:"},{"line_number":1040,"context_line":"          pipeline: gate"},{"line_number":1041,"context_line":"          node: ubuntu-trusty"},{"line_number":1042,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":1043,"context_line":"          branch-override: default"},{"line_number":1044,"context_line":"      - \u0027gate-{name}-tox-db-{envlist}\u0027:"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"bacf61ea_f6039074","line":1041,"range":{"start_line":1041,"start_character":22,"end_line":1041,"end_character":29},"in_reply_to":"bacf61ea_50c8ae74","updated":"2016-08-03 12:57:59.000000000","message":"Done","commit_id":"c7939d5ddfb628f0e77bf6008897b2b2680f6692"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"a8fbebfdc4a7f4b8d4cada4f9d2e99b45a9d57b9","unresolved":false,"context_lines":[{"line_number":2387,"context_line":"  - name: gate-tempest-dsvm-full-lio"},{"line_number":2388,"context_line":"    voting: false"},{"line_number":2389,"context_line":""},{"line_number":2390,"context_line":"  - name: gate-tempest-dsvm-full-multibackend"},{"line_number":2391,"context_line":"    voting: false"},{"line_number":2392,"context_line":""},{"line_number":2393,"context_line":"  - name: gate-horizon-jshint"},{"line_number":2394,"context_line":"    branch: ^stable/kilo"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_f6a7bfb9","line":2391,"range":{"start_line":2390,"start_character":0,"end_line":2391,"end_character":17},"updated":"2016-06-17 17:06:16.000000000","message":"Better create a -nv job","commit_id":"87f0a093825c66cd323cce1cb5f2e77818ca9b5d"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1b731086bf2a9e5396e784b17e7bba0396eeb595","unresolved":false,"context_lines":[{"line_number":2387,"context_line":"  - name: gate-tempest-dsvm-full-lio"},{"line_number":2388,"context_line":"    voting: false"},{"line_number":2389,"context_line":""},{"line_number":2390,"context_line":"  - name: gate-tempest-dsvm-full-multibackend-nv"},{"line_number":2391,"context_line":"    voting: false"},{"line_number":2392,"context_line":""},{"line_number":2393,"context_line":"  - name: gate-horizon-jshint"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3aaa91ec_18803b46","line":2390,"updated":"2016-06-27 17:30:27.000000000","message":"Given https://review.openstack.org/#/c/325895/ won\u0027t be in stable branches, you need to exclude this job from running on stable/liberty and stable/mitaka branches.","commit_id":"94f9ba077c27cb997a224401ff3dc2073dbbc87b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c5c7e415b7b500676e6410ea20c0c141063418c1","unresolved":false,"context_lines":[{"line_number":5134,"context_line":"      - gate-grenade-dsvm-forward"},{"line_number":5135,"context_line":"      - gate-tempest-dsvm-full-sheepdog-src-os-brick-nv"},{"line_number":5136,"context_line":"      - gate-tempest-dsvm-full-devstack-plugin-nfs-nv"},{"line_number":5137,"context_line":"      - gate-tempest-dsvm-full-multibackend-nv"},{"line_number":5138,"context_line":""},{"line_number":5139,"context_line":"  - name: openstack/cinder-specs"},{"line_number":5140,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3aaa91ec_78dcdf74","line":5137,"updated":"2016-06-27 17:31:41.000000000","message":"I think we should probably also have this in nova\u0027s experimental queue since it\u0027s the only thing in the gate that\u0027s going to test the swap_volume API in nova, so it\u0027d be good to be able to run some job that is going to test changes to that code in nova.","commit_id":"94f9ba077c27cb997a224401ff3dc2073dbbc87b"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"c752d392e6cdde0a460e458c8ce7cbf899f67c8d","unresolved":false,"context_lines":[{"line_number":5093,"context_line":"      - gate-grenade-dsvm-forward"},{"line_number":5094,"context_line":"      - gate-tempest-dsvm-full-sheepdog-src-os-brick-nv"},{"line_number":5095,"context_line":"      - gate-tempest-dsvm-full-devstack-plugin-nfs-nv"},{"line_number":5096,"context_line":"      - gate-tempest-dsvm-lvm-multibackend"},{"line_number":5097,"context_line":""},{"line_number":5098,"context_line":"  - name: openstack/cinder-specs"},{"line_number":5099,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3aaa91ec_570b3bd6","line":5096,"updated":"2016-06-29 15:09:26.000000000","message":"Does this need -nv on the name?","commit_id":"68dcccb2751c3bdc6d88cf6dd3da56d52f74ae91"},{"author":{"_account_id":9366,"name":"Andrew Kerr","email":"andrew.kerr@netapp.com","username":"andrew-kerr"},"change_message_id":"04e9aa95a4ac0ffeae4254deca3709ef986625da","unresolved":false,"context_lines":[{"line_number":8356,"context_line":"      - gate-tempest-dsvm-neutron-src-oslo.versionedobjects"},{"line_number":8357,"context_line":"      - gate-tempest-dsvm-nova-os-vif-nv"},{"line_number":8358,"context_line":"      - gate-tempest-dsvm-nova-libvirt-kvm-apr"},{"line_number":8359,"context_line":"      - gate-tempsest-dsvm-lvm-multibackend"},{"line_number":8360,"context_line":""},{"line_number":8361,"context_line":"  - name: openstack/nova-docker"},{"line_number":8362,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3aaa91ec_f7fa27bc","line":8359,"range":{"start_line":8359,"start_character":13,"end_line":8359,"end_character":21},"updated":"2016-06-29 15:09:37.000000000","message":"tempest","commit_id":"68dcccb2751c3bdc6d88cf6dd3da56d52f74ae91"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"60aefac3cd1960c3a09621087ddfea3b21d416c3","unresolved":false,"context_lines":[{"line_number":2396,"context_line":"  - name: gate-tempest-dsvm-full-lio"},{"line_number":2397,"context_line":"    voting: false"},{"line_number":2398,"context_line":""},{"line_number":2399,"context_line":"  - name: gate-tempest-dsvm-lvm-multibackend"},{"line_number":2400,"context_line":"    voting: false"},{"line_number":2401,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":2402,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3aaa91ec_6b9da865","line":2399,"updated":"2016-06-29 19:38:13.000000000","message":"make this a regex that matches the -nv as well (just use ^)","commit_id":"94c875ff74dfc3563766cfce88578a83491e967d"},{"author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"change_message_id":"4c96c91d9efbceec7533f4fc573d28dbe4006747","unresolved":false,"context_lines":[{"line_number":2396,"context_line":"  - name: gate-tempest-dsvm-full-lio"},{"line_number":2397,"context_line":"    voting: false"},{"line_number":2398,"context_line":""},{"line_number":2399,"context_line":"  - name: gate-tempest-dsvm-lvm-multibackend"},{"line_number":2400,"context_line":"    voting: false"},{"line_number":2401,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":2402,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3aaa91ec_4ea55a45","line":2399,"in_reply_to":"3aaa91ec_6b9da865","updated":"2016-06-29 20:06:24.000000000","message":"Done","commit_id":"94c875ff74dfc3563766cfce88578a83491e967d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"60aefac3cd1960c3a09621087ddfea3b21d416c3","unresolved":false,"context_lines":[{"line_number":2397,"context_line":"    voting: false"},{"line_number":2398,"context_line":""},{"line_number":2399,"context_line":"  - name: gate-tempest-dsvm-lvm-multibackend"},{"line_number":2400,"context_line":"    voting: false"},{"line_number":2401,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":2402,"context_line":""},{"line_number":2403,"context_line":"  - name: gate-aodh-dsvm-functional-hbase"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3aaa91ec_4b9a6c6f","line":2400,"updated":"2016-06-29 19:38:13.000000000","message":"remove voting - you defined the -nv job","commit_id":"94c875ff74dfc3563766cfce88578a83491e967d"},{"author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"change_message_id":"4c96c91d9efbceec7533f4fc573d28dbe4006747","unresolved":false,"context_lines":[{"line_number":2397,"context_line":"    voting: false"},{"line_number":2398,"context_line":""},{"line_number":2399,"context_line":"  - name: gate-tempest-dsvm-lvm-multibackend"},{"line_number":2400,"context_line":"    voting: false"},{"line_number":2401,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":2402,"context_line":""},{"line_number":2403,"context_line":"  - name: gate-aodh-dsvm-functional-hbase"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3aaa91ec_0e76b2d6","line":2400,"in_reply_to":"3aaa91ec_4b9a6c6f","updated":"2016-06-29 20:06:24.000000000","message":"Done","commit_id":"94c875ff74dfc3563766cfce88578a83491e967d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"60aefac3cd1960c3a09621087ddfea3b21d416c3","unresolved":false,"context_lines":[{"line_number":5093,"context_line":"      - gate-grenade-dsvm-forward"},{"line_number":5094,"context_line":"      - gate-tempest-dsvm-full-sheepdog-src-os-brick-nv"},{"line_number":5095,"context_line":"      - gate-tempest-dsvm-full-devstack-plugin-nfs-nv"},{"line_number":5096,"context_line":"      - gate-tempest-dsvm-lvm-multibackend"},{"line_number":5097,"context_line":""},{"line_number":5098,"context_line":"  - name: openstack/cinder-specs"},{"line_number":5099,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3aaa91ec_ab895028","line":5096,"updated":"2016-06-29 19:38:13.000000000","message":"for experimental jobs, we don\u0027t care about voting, so using the above is fine.","commit_id":"94c875ff74dfc3563766cfce88578a83491e967d"},{"author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"change_message_id":"4c96c91d9efbceec7533f4fc573d28dbe4006747","unresolved":false,"context_lines":[{"line_number":5093,"context_line":"      - gate-grenade-dsvm-forward"},{"line_number":5094,"context_line":"      - gate-tempest-dsvm-full-sheepdog-src-os-brick-nv"},{"line_number":5095,"context_line":"      - gate-tempest-dsvm-full-devstack-plugin-nfs-nv"},{"line_number":5096,"context_line":"      - gate-tempest-dsvm-lvm-multibackend"},{"line_number":5097,"context_line":""},{"line_number":5098,"context_line":"  - name: openstack/cinder-specs"},{"line_number":5099,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3aaa91ec_ae195e8a","line":5096,"in_reply_to":"3aaa91ec_ab895028","updated":"2016-06-29 20:06:24.000000000","message":"Thanks for clarifying.","commit_id":"94c875ff74dfc3563766cfce88578a83491e967d"}]}
