)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":20140,"name":"Karthik Prabhu Vinod","email":"karthik.prabhu.vinod@intel.com","username":"kprabhuv"},"change_message_id":"84192cc88fa3fb52895889e4d676560e9d19f93a","unresolved":false,"context_lines":[{"line_number":4092,"context_line":"      - translation-jobs"},{"line_number":4093,"context_line":"      - translation-jobs-mitaka"},{"line_number":4094,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":4095,"context_line":"      - \u0027{pipeline}-grenade-dsvm-neutron-multinode{job-suffix}\u0027:"},{"line_number":4096,"context_line":"          pipeline: gate"},{"line_number":4097,"context_line":"          node: ubuntu-trusty-2-node"},{"line_number":4098,"context_line":"          job-suffix: \u0027\u0027"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3aaa91ec_ff4547b3","line":4095,"range":{"start_line":4095,"start_character":0,"end_line":4095,"end_character":6},"updated":"2016-06-28 00:28:17.000000000","message":"Line 800 and 4096  gets instantiated to the same job by the Jenkins job builder. The JJB errors out saying duplicate job entry\n\nie : gate-grenade-dsvm-neutron-multinode...","commit_id":"ec93c6fad165e020491bdd307012fb90c4a3adc5"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"c4be4e6ce20725345f825f4b887f3af3e5abdc1b","unresolved":false,"context_lines":[{"line_number":4087,"context_line":"      - translation-jobs"},{"line_number":4088,"context_line":"      - translation-jobs-mitaka"},{"line_number":4089,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":4090,"context_line":"      - \u0027{pipeline}-grenade-dsvm-neutron-multinode{job-suffix}\u0027:"},{"line_number":4091,"context_line":"          pipeline: gate"},{"line_number":4092,"context_line":"          node: ubuntu-trusty-2-node"},{"line_number":4093,"context_line":"          job-suffix: \u0027\u0027"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"3aaa91ec_5ef1b669","side":"PARENT","line":4090,"updated":"2016-06-29 05:22:19.000000000","message":"why are you removing this from neutron?","commit_id":"f088af192b6091d098ffce26ec46ba8ee5308a69"},{"author":{"_account_id":20140,"name":"Karthik Prabhu Vinod","email":"karthik.prabhu.vinod@intel.com","username":"kprabhuv"},"change_message_id":"1878206239b688b3b1ccf737e0d770b553f2ba79","unresolved":false,"context_lines":[{"line_number":4087,"context_line":"      - translation-jobs"},{"line_number":4088,"context_line":"      - translation-jobs-mitaka"},{"line_number":4089,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":4090,"context_line":"      - \u0027{pipeline}-grenade-dsvm-neutron-multinode{job-suffix}\u0027:"},{"line_number":4091,"context_line":"          pipeline: gate"},{"line_number":4092,"context_line":"          node: ubuntu-trusty-2-node"},{"line_number":4093,"context_line":"          job-suffix: \u0027\u0027"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"3aaa91ec_39e84410","side":"PARENT","line":4090,"in_reply_to":"3aaa91ec_5ef1b669","updated":"2016-06-29 05:36:45.000000000","message":"I removed  gate-grenade-dsvm-neutron-mulitnode from neutron project section as I was getting a duplicate jenkins error. So for testing i removed it from neutron and added to cinder","commit_id":"f088af192b6091d098ffce26ec46ba8ee5308a69"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"c4be4e6ce20725345f825f4b887f3af3e5abdc1b","unresolved":false,"context_lines":[{"line_number":802,"context_line":"          node: ubuntu-trusty-2-node"},{"line_number":803,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":804,"context_line":"          branch-override: default"},{"line_number":805,"context_line":"      - \u0027{pipeline}-grenade-dsvm-neutron-multinode{job-suffix}\u0027:"},{"line_number":806,"context_line":"          pipeline: gate"},{"line_number":807,"context_line":"          node: ubuntu-trusty-2-node"},{"line_number":808,"context_line":"          job-suffix: \u0027\u0027"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"3aaa91ec_1e8f2ecd","line":805,"updated":"2016-06-29 05:22:19.000000000","message":"just leave the \"gate\" one of these","commit_id":"275d537f504c88dcef094ea0d4de50a0be521979"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"64bd99db89fc0a0487d49e98bc27f39456f68357","unresolved":false,"context_lines":[{"line_number":800,"context_line":"      - \u0027{pipeline}-grenade-dsvm-cinder-multinode{job-suffix}\u0027:"},{"line_number":801,"context_line":"          pipeline: gate"},{"line_number":802,"context_line":"          node: ubuntu-trusty-2-node"},{"line_number":803,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":804,"context_line":"          branch-override: default"},{"line_number":805,"context_line":""},{"line_number":806,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3aaa91ec_90c5bb3e","line":803,"range":{"start_line":803,"start_character":23,"end_line":803,"end_character":24},"updated":"2016-06-29 11:22:31.000000000","message":"name it \"-nv\" here and no need to add \"voting: false\"","commit_id":"e5ed74a8e02dc5564a795c1efa128d88ecf7c412"}],"zuul/layout.yaml":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"c4be4e6ce20725345f825f4b887f3af3e5abdc1b","unresolved":false,"context_lines":[{"line_number":380,"context_line":"      - \u0027periodic-{name}-py27-with-oslo-master\u0027"},{"line_number":381,"context_line":"      - \u0027periodic-{name}-py34-with-oslo-master\u0027"},{"line_number":382,"context_line":""},{"line_number":383,"context_line":"  - name: cinder-neutron-dsvm-test"},{"line_number":384,"context_line":"    check:"},{"line_number":385,"context_line":"      - \u0027check-grenade-dsvm-neutron-multinode\u0027"},{"line_number":386,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"3aaa91ec_9ea2fe49","line":383,"updated":"2016-06-29 05:22:19.000000000","message":"this should not be necessary","commit_id":"275d537f504c88dcef094ea0d4de50a0be521979"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"c4be4e6ce20725345f825f4b887f3af3e5abdc1b","unresolved":false,"context_lines":[{"line_number":5096,"context_line":"    experimental:"},{"line_number":5097,"context_line":"      - gate-grenade-dsvm-forward"},{"line_number":5098,"context_line":"      - gate-tempest-dsvm-full-sheepdog-src-os-brick-nv"},{"line_number":5099,"context_line":"      - gate-tempest-dsvm-full-devstack-plugin-nfs-nv"},{"line_number":5100,"context_line":""},{"line_number":5101,"context_line":"  - name: openstack/cinder-specs"},{"line_number":5102,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"3aaa91ec_be9ffa01","line":5099,"updated":"2016-06-29 05:22:19.000000000","message":"so you want to add \"gate-grenade-dsvm-neutron-multinode\" in here at first","commit_id":"275d537f504c88dcef094ea0d4de50a0be521979"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"64bd99db89fc0a0487d49e98bc27f39456f68357","unresolved":false,"context_lines":[{"line_number":5086,"context_line":"      - gate-tempest-dsvm-full-lio"},{"line_number":5087,"context_line":"      - gate-tempest-dsvm-full-bdd-nv"},{"line_number":5088,"context_line":"      - gate-tempest-dsvm-neutron-identity-v3-only-full-nv"},{"line_number":5089,"context_line":"      - gate-grenade-dsvm-cinder-multinode"},{"line_number":5090,"context_line":"    gate:"},{"line_number":5091,"context_line":"      - gate-tempest-dsvm-full-devstack-plugin-ceph"},{"line_number":5092,"context_line":"      - gate-cinder-tox-compliance"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3aaa91ec_308fa724","line":5089,"range":{"start_line":5089,"start_character":7,"end_line":5089,"end_character":42},"updated":"2016-06-29 11:22:31.000000000","message":"don\u0027t add it to check and experimental - either of these is fine.\n\nWith your comment in the commit message: Only add to experimental.","commit_id":"e5ed74a8e02dc5564a795c1efa128d88ecf7c412"}]}
