)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"d3a2b0351df20ff9973e7b2b11e46e776e96faf7","unresolved":false,"context_lines":[{"line_number":152,"context_line":"      - openstack/cinderlib"},{"line_number":153,"context_line":"      - openstack/tempest"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"- job:"},{"line_number":156,"context_line":"    name: cinder-plugin-ceph-iscsi-tempest"},{"line_number":157,"context_line":"    parent: devstack-plugin-ceph-iscsi-tempest"},{"line_number":158,"context_line":"    run: playbooks/tempest-and-ceph-iscsi-run.yaml"},{"line_number":159,"context_line":"    required-projects:"},{"line_number":160,"context_line":"      - openstack/tempest"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fb8cfa7_d58ee925","line":160,"range":{"start_line":155,"start_character":2,"end_line":160,"end_character":0},"updated":"2019-06-24 14:10:24.000000000","message":"Job devstack-plugin-ceph-iscsi-tempest not defined","commit_id":"41241f293e8fe4be3749cec81ae3da6a9368e24e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"20b34d2612149b7d46f7f5208660a54cd66f5dc6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":4,"context_line":"      - openstack-python-jobs"},{"line_number":5,"context_line":"      - openstack-python3-train-jobs"},{"line_number":6,"context_line":"      - publish-openstack-docs-pti"},{"line_number":7,"context_line":"      - periodic-stable-jobs"},{"line_number":8,"context_line":"      - check-requirements"},{"line_number":9,"context_line":"      - integrated-gate"},{"line_number":10,"context_line":"      - integrated-gate-py3"},{"line_number":11,"context_line":"      - release-notes-jobs-python3"},{"line_number":12,"context_line":"    check:"},{"line_number":13,"context_line":"      jobs:"},{"line_number":14,"context_line":"        - cinder-tempest-dsvm-lvm-lio-barbican"},{"line_number":15,"context_line":"        - cinder-tox-bandit-baseline:"},{"line_number":16,"context_line":"            voting: false"},{"line_number":17,"context_line":"        - openstack-tox-functional-py36:"},{"line_number":18,"context_line":"            irrelevant-files: \u0026functional-irrelevant-files"},{"line_number":19,"context_line":"              - ^.*\\.rst$"},{"line_number":20,"context_line":"              - ^api-ref/.*$"},{"line_number":21,"context_line":"              - ^cinder/hacking/.*$"},{"line_number":22,"context_line":"              - ^cinder/locale/.*$"},{"line_number":23,"context_line":"              - ^cinder/tests/unit.*$"},{"line_number":24,"context_line":"              - ^contrib/block-box.*$"},{"line_number":25,"context_line":"              - ^doc/.*$"},{"line_number":26,"context_line":"              - ^releasenotes/.*$"},{"line_number":27,"context_line":"              - ^.zuul\\.yaml$"},{"line_number":28,"context_line":"        - cinder-rally-task:"},{"line_number":29,"context_line":"            voting: false"},{"line_number":30,"context_line":"        - openstack-tox-pylint:"},{"line_number":31,"context_line":"            voting: false"},{"line_number":32,"context_line":"            timeout: 5400"},{"line_number":33,"context_line":"            irrelevant-files: *functional-irrelevant-files"},{"line_number":34,"context_line":"        - cinder-plugin-ceph-tempest:"},{"line_number":35,"context_line":"            voting: false"},{"line_number":36,"context_line":"            irrelevant-files: \u0026gate-irrelevant-files"},{"line_number":37,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":38,"context_line":"              - ^lower-constraints.txt$"},{"line_number":39,"context_line":"              - ^.*\\.rst$"},{"line_number":40,"context_line":"              - ^api-ref/.*$"},{"line_number":41,"context_line":"              - ^cinder/cmd/status\\.py$"},{"line_number":42,"context_line":"              - ^cinder/hacking/.*$"},{"line_number":43,"context_line":"              - ^cinder/locale/.*$"},{"line_number":44,"context_line":"              - ^cinder/tests/functional.*$"},{"line_number":45,"context_line":"              - ^cinder/tests/unit.*$"},{"line_number":46,"context_line":"              - ^contrib/block-box.*$"},{"line_number":47,"context_line":"              - ^doc/.*$"},{"line_number":48,"context_line":"              - ^releasenotes/.*$"},{"line_number":49,"context_line":"              - ^setup.cfg$"},{"line_number":50,"context_line":"              - ^tools/.*$"},{"line_number":51,"context_line":"              - ^tox.ini$"},{"line_number":52,"context_line":"              - ^.zuul\\.yaml$"},{"line_number":53,"context_line":"        - cinder-plugin-ceph-iscsi-tempest:"},{"line_number":54,"context_line":"            voting: false"},{"line_number":55,"context_line":"        - openstack-tox-functional:"},{"line_number":56,"context_line":"            voting: false"},{"line_number":57,"context_line":"            irrelevant-files: *functional-irrelevant-files"},{"line_number":58,"context_line":"        - legacy-grenade-dsvm-cinder-mn-sub-volbak:"},{"line_number":59,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":60,"context_line":"        - legacy-tempest-dsvm-lvm-multibackend:"},{"line_number":61,"context_line":"            voting: false"},{"line_number":62,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":63,"context_line":"        - legacy-tempest-dsvm-full-devstack-plugin-nfs:"},{"line_number":64,"context_line":"            voting: false"},{"line_number":65,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":66,"context_line":"        - neutron-grenade:"},{"line_number":67,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":68,"context_line":"        - tempest-slow-py3:"},{"line_number":69,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":70,"context_line":"        - tempest-full:"},{"line_number":71,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":72,"context_line":"        - tempest-full-py3:"},{"line_number":73,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":74,"context_line":"        - grenade-py3:"},{"line_number":75,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":76,"context_line":"    gate:"},{"line_number":77,"context_line":"      jobs:"},{"line_number":78,"context_line":"        - legacy-grenade-dsvm-cinder-mn-sub-volbak:"},{"line_number":79,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":80,"context_line":"        - neutron-grenade:"},{"line_number":81,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":82,"context_line":"        - tempest-full:"},{"line_number":83,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":84,"context_line":"        - tempest-full-py3:"},{"line_number":85,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":86,"context_line":"        - grenade-py3:"},{"line_number":87,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":88,"context_line":"    experimental:"},{"line_number":89,"context_line":"      jobs:"},{"line_number":90,"context_line":"        - tempest-cinder-v2-api:"},{"line_number":91,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":92,"context_line":"        - legacy-tempest-dsvm-zeromq-multibackend:"},{"line_number":93,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":94,"context_line":"        - legacy-tempest-dsvm-multibackend-matrix:"},{"line_number":95,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":96,"context_line":"        - legacy-grenade-dsvm-cinder-mn-sub-volschbak:"},{"line_number":97,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":98,"context_line":"        - legacy-grenade-dsvm-cinder-mn-sub-bak:"},{"line_number":99,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":100,"context_line":"        - devstack-plugin-ceph-tempest-py3:"},{"line_number":101,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":102,"context_line":"        - tempest-pg-full:"},{"line_number":103,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":104,"context_line":"        - tempest-full-py3-opensuse150:"},{"line_number":105,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"- job:"},{"line_number":108,"context_line":"    # Previously named legacy-tempest-dsvm-full-lio"},{"line_number":109,"context_line":"    name: cinder-tempest-dsvm-lvm-lio-barbican"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fb8cfa7_1be42be0","line":106,"range":{"start_line":1,"start_character":2,"end_line":106,"end_character":0},"updated":"2019-07-02 17:20:46.000000000","message":"Job cinder-plugin-ceph-iscsi-tempest not defined","commit_id":"0b27c05f7a51b3505b05f692c9a202bf95e50971"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"20b34d2612149b7d46f7f5208660a54cd66f5dc6","unresolved":false,"context_lines":[{"line_number":154,"context_line":"      - openstack/cinderlib"},{"line_number":155,"context_line":"      - openstack/tempest"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"- job:"},{"line_number":158,"context_line":"    name: cinder-plugin-ceph-iscsi-tempest"},{"line_number":159,"context_line":"    parent: devstack-plugin-ceph-tempest"},{"line_number":160,"context_line":"    vars:"},{"line_number":161,"context_line":"        devstack_localrc:"},{"line_number":162,"context_line":"            ENABLE_CEPH_ISCSI: True"},{"line_number":163,"context_line":"    required-projects:"},{"line_number":164,"context_line":"      - openstack/tempest"},{"line_number":165,"context_line":"      - open-iscsi/tcmu-runner"},{"line_number":166,"context_line":"      - open-iscsi/targetcli-fb"},{"line_number":167,"context_line":"      - open-iscsi/ceph-iscsi"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fb8cfa7_7bdf670c","line":167,"range":{"start_line":157,"start_character":2,"end_line":167,"end_character":0},"updated":"2019-07-02 17:20:46.000000000","message":"Unknown project open-iscsi/tcmu-runner","commit_id":"0b27c05f7a51b3505b05f692c9a202bf95e50971"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"61620b3eb99785784ba1440089c4ee12c9139e39","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":4,"context_line":"      - openstack-python-jobs"},{"line_number":5,"context_line":"      - openstack-python3-train-jobs"},{"line_number":6,"context_line":"      - publish-openstack-docs-pti"},{"line_number":7,"context_line":"      - periodic-stable-jobs"},{"line_number":8,"context_line":"      - check-requirements"},{"line_number":9,"context_line":"      - integrated-gate"},{"line_number":10,"context_line":"      - integrated-gate-py3"},{"line_number":11,"context_line":"      - release-notes-jobs-python3"},{"line_number":12,"context_line":"    check:"},{"line_number":13,"context_line":"      jobs:"},{"line_number":14,"context_line":"        - cinder-tempest-dsvm-lvm-lio-barbican"},{"line_number":15,"context_line":"        - cinder-tox-bandit-baseline:"},{"line_number":16,"context_line":"            voting: false"},{"line_number":17,"context_line":"        - openstack-tox-functional-py36:"},{"line_number":18,"context_line":"            irrelevant-files: \u0026functional-irrelevant-files"},{"line_number":19,"context_line":"              - ^.*\\.rst$"},{"line_number":20,"context_line":"              - ^api-ref/.*$"},{"line_number":21,"context_line":"              - ^cinder/hacking/.*$"},{"line_number":22,"context_line":"              - ^cinder/locale/.*$"},{"line_number":23,"context_line":"              - ^cinder/tests/unit.*$"},{"line_number":24,"context_line":"              - ^contrib/block-box.*$"},{"line_number":25,"context_line":"              - ^doc/.*$"},{"line_number":26,"context_line":"              - ^releasenotes/.*$"},{"line_number":27,"context_line":"              - ^.zuul\\.yaml$"},{"line_number":28,"context_line":"        - cinder-rally-task:"},{"line_number":29,"context_line":"            voting: false"},{"line_number":30,"context_line":"        - openstack-tox-pylint:"},{"line_number":31,"context_line":"            voting: false"},{"line_number":32,"context_line":"            timeout: 5400"},{"line_number":33,"context_line":"            irrelevant-files: *functional-irrelevant-files"},{"line_number":34,"context_line":"        - cinder-plugin-ceph-tempest:"},{"line_number":35,"context_line":"            voting: false"},{"line_number":36,"context_line":"            irrelevant-files: \u0026gate-irrelevant-files"},{"line_number":37,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":38,"context_line":"              - ^lower-constraints.txt$"},{"line_number":39,"context_line":"              - ^.*\\.rst$"},{"line_number":40,"context_line":"              - ^api-ref/.*$"},{"line_number":41,"context_line":"              - ^cinder/cmd/status\\.py$"},{"line_number":42,"context_line":"              - ^cinder/hacking/.*$"},{"line_number":43,"context_line":"              - ^cinder/locale/.*$"},{"line_number":44,"context_line":"              - ^cinder/tests/functional.*$"},{"line_number":45,"context_line":"              - ^cinder/tests/unit.*$"},{"line_number":46,"context_line":"              - ^contrib/block-box.*$"},{"line_number":47,"context_line":"              - ^doc/.*$"},{"line_number":48,"context_line":"              - ^releasenotes/.*$"},{"line_number":49,"context_line":"              - ^setup.cfg$"},{"line_number":50,"context_line":"              - ^tools/.*$"},{"line_number":51,"context_line":"              - ^tox.ini$"},{"line_number":52,"context_line":"              - ^.zuul\\.yaml$"},{"line_number":53,"context_line":"        - cinder-plugin-ceph-iscsi-tempest:"},{"line_number":54,"context_line":"            voting: false"},{"line_number":55,"context_line":"        - openstack-tox-functional:"},{"line_number":56,"context_line":"            voting: false"},{"line_number":57,"context_line":"            irrelevant-files: *functional-irrelevant-files"},{"line_number":58,"context_line":"        - legacy-grenade-dsvm-cinder-mn-sub-volbak:"},{"line_number":59,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":60,"context_line":"        - legacy-tempest-dsvm-lvm-multibackend:"},{"line_number":61,"context_line":"            voting: false"},{"line_number":62,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":63,"context_line":"        - legacy-tempest-dsvm-full-devstack-plugin-nfs:"},{"line_number":64,"context_line":"            voting: false"},{"line_number":65,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":66,"context_line":"        - neutron-grenade:"},{"line_number":67,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":68,"context_line":"        - tempest-slow-py3:"},{"line_number":69,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":70,"context_line":"        - tempest-full:"},{"line_number":71,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":72,"context_line":"        - tempest-full-py3:"},{"line_number":73,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":74,"context_line":"        - grenade-py3:"},{"line_number":75,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":76,"context_line":"    gate:"},{"line_number":77,"context_line":"      jobs:"},{"line_number":78,"context_line":"        - legacy-grenade-dsvm-cinder-mn-sub-volbak:"},{"line_number":79,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":80,"context_line":"        - neutron-grenade:"},{"line_number":81,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":82,"context_line":"        - tempest-full:"},{"line_number":83,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":84,"context_line":"        - tempest-full-py3:"},{"line_number":85,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":86,"context_line":"        - grenade-py3:"},{"line_number":87,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":88,"context_line":"    experimental:"},{"line_number":89,"context_line":"      jobs:"},{"line_number":90,"context_line":"        - tempest-cinder-v2-api:"},{"line_number":91,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":92,"context_line":"        - legacy-tempest-dsvm-zeromq-multibackend:"},{"line_number":93,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":94,"context_line":"        - legacy-tempest-dsvm-multibackend-matrix:"},{"line_number":95,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":96,"context_line":"        - legacy-grenade-dsvm-cinder-mn-sub-volschbak:"},{"line_number":97,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":98,"context_line":"        - legacy-grenade-dsvm-cinder-mn-sub-bak:"},{"line_number":99,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":100,"context_line":"        - devstack-plugin-ceph-tempest-py3:"},{"line_number":101,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":102,"context_line":"        - tempest-pg-full:"},{"line_number":103,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":104,"context_line":"        - tempest-full-py3-opensuse150:"},{"line_number":105,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"- job:"},{"line_number":108,"context_line":"    # Previously named legacy-tempest-dsvm-full-lio"},{"line_number":109,"context_line":"    name: cinder-tempest-dsvm-lvm-lio-barbican"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fb8cfa7_1b6aebec","line":106,"range":{"start_line":1,"start_character":2,"end_line":106,"end_character":0},"updated":"2019-07-02 17:41:30.000000000","message":"Job cinder-plugin-ceph-iscsi-tempest not defined","commit_id":"5769599e89eec1f1076dfd80a6f27560515d2cbf"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"5c2711fb32ae15cb7668b1f46cf61fee5afb3fcd","unresolved":false,"context_lines":[{"line_number":162,"context_line":"            ENABLE_CEPH_ISCSI: True"},{"line_number":163,"context_line":"    required-projects:"},{"line_number":164,"context_line":"      - openstack/tempest"},{"line_number":165,"context_line":"      - github.com/open-iscsi/tcmu-runner"},{"line_number":166,"context_line":"      - github.com/open-iscsi/targetcli-fb"},{"line_number":167,"context_line":"      - github.com/open-iscsi/ceph-iscsi"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fb8cfa7_f66dae99","line":165,"range":{"start_line":165,"start_character":30,"end_line":165,"end_character":41},"updated":"2019-07-02 18:01:33.000000000","message":"tcmu-runner isn\u0027t a python project, should probably just be installed as an OS package?","commit_id":"5769599e89eec1f1076dfd80a6f27560515d2cbf"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"ebeb8a928a2cbe84726d3a5239e157d7d139eff6","unresolved":false,"context_lines":[{"line_number":162,"context_line":"            ENABLE_CEPH_ISCSI: True"},{"line_number":163,"context_line":"    required-projects:"},{"line_number":164,"context_line":"      - openstack/tempest"},{"line_number":165,"context_line":"      - github.com/open-iscsi/tcmu-runner"},{"line_number":166,"context_line":"      - github.com/open-iscsi/targetcli-fb"},{"line_number":167,"context_line":"      - github.com/open-iscsi/ceph-iscsi"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fb8cfa7_533da7db","line":165,"range":{"start_line":165,"start_character":30,"end_line":165,"end_character":41},"in_reply_to":"9fb8cfa7_f66dae99","updated":"2019-07-02 23:54:27.000000000","message":"It doesn\u0027t exist on ubuntu.  So the current devstack-plugin-ceph has to git clone and make install this.","commit_id":"5769599e89eec1f1076dfd80a6f27560515d2cbf"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"61620b3eb99785784ba1440089c4ee12c9139e39","unresolved":false,"context_lines":[{"line_number":154,"context_line":"      - openstack/cinderlib"},{"line_number":155,"context_line":"      - openstack/tempest"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"- job:"},{"line_number":158,"context_line":"    name: cinder-plugin-ceph-iscsi-tempest"},{"line_number":159,"context_line":"    parent: devstack-plugin-ceph-tempest"},{"line_number":160,"context_line":"    vars:"},{"line_number":161,"context_line":"        devstack_localrc:"},{"line_number":162,"context_line":"            ENABLE_CEPH_ISCSI: True"},{"line_number":163,"context_line":"    required-projects:"},{"line_number":164,"context_line":"      - openstack/tempest"},{"line_number":165,"context_line":"      - github.com/open-iscsi/tcmu-runner"},{"line_number":166,"context_line":"      - github.com/open-iscsi/targetcli-fb"},{"line_number":167,"context_line":"      - github.com/open-iscsi/ceph-iscsi"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fb8cfa7_7b65271d","line":167,"range":{"start_line":157,"start_character":2,"end_line":167,"end_character":0},"updated":"2019-07-02 17:41:30.000000000","message":"Unknown project github.com/open-iscsi/tcmu-runner","commit_id":"5769599e89eec1f1076dfd80a6f27560515d2cbf"},{"author":{"_account_id":22997,"name":"xinliang","email":"xinliang.liu@linaro.org","username":"xinliang.liu"},"change_message_id":"41cc5f61b77327517e959bbcadc2ccff6bf31f6b","unresolved":true,"context_lines":[{"line_number":180,"context_line":"    vars:"},{"line_number":181,"context_line":"        tempest_concurrency: 1"},{"line_number":182,"context_line":"        # Skip these two test cases, due to not support yet."},{"line_number":183,"context_line":"        tempest_black_regex: \u0027"},{"line_number":184,"context_line":"          (.*\\.test_force_detach_volume)|"},{"line_number":185,"context_line":"          (.*\\.test_volume_from_snapshot_cascade_delete)\u0027"},{"line_number":186,"context_line":"        devstack_localrc:"},{"line_number":187,"context_line":"            ENABLE_CEPH_ISCSI: True"},{"line_number":188,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":30,"id":"368aac7c_aebc3384","line":185,"range":{"start_line":183,"start_character":28,"end_line":185,"end_character":57},"updated":"2021-01-20 01:32:44.000000000","message":"Last time CI job running found that this regular expression became:\n\u0027 (.*\\.test_force_detach_volume)| .*\\.test_volume_from_snapshot_cascade_delete)\u0027\nIt contains two more spaces which is not expected. So please help to put this regular expression in one line to remove these two spaces.","commit_id":"7e7858cefb2adbc5f91a0f42cb2591eb74f9663a"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"8f563fdfbac0d4e103635827f8659373d8e09119","unresolved":true,"context_lines":[{"line_number":180,"context_line":"    vars:"},{"line_number":181,"context_line":"        tempest_concurrency: 1"},{"line_number":182,"context_line":"        # Skip these two test cases, due to not support yet."},{"line_number":183,"context_line":"        tempest_black_regex: \u0027"},{"line_number":184,"context_line":"          (.*\\.test_force_detach_volume)|"},{"line_number":185,"context_line":"          (.*\\.test_volume_from_snapshot_cascade_delete)\u0027"},{"line_number":186,"context_line":"        devstack_localrc:"},{"line_number":187,"context_line":"            ENABLE_CEPH_ISCSI: True"},{"line_number":188,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":30,"id":"589708e4_7a4acbeb","line":185,"range":{"start_line":183,"start_character":28,"end_line":185,"end_character":57},"in_reply_to":"368aac7c_aebc3384","updated":"2021-01-20 13:09:21.000000000","message":"Do you mean remove the newlines ?   I\u0027m not sure what you are saying to do here.","commit_id":"7e7858cefb2adbc5f91a0f42cb2591eb74f9663a"},{"author":{"_account_id":22997,"name":"xinliang","email":"xinliang.liu@linaro.org","username":"xinliang.liu"},"change_message_id":"1244aad4c387805e6bc049e7867ce03de5dca1a8","unresolved":true,"context_lines":[{"line_number":180,"context_line":"    vars:"},{"line_number":181,"context_line":"        tempest_concurrency: 1"},{"line_number":182,"context_line":"        # Skip these two test cases, due to not support yet."},{"line_number":183,"context_line":"        tempest_black_regex: \u0027"},{"line_number":184,"context_line":"          (.*\\.test_force_detach_volume)|"},{"line_number":185,"context_line":"          (.*\\.test_volume_from_snapshot_cascade_delete)\u0027"},{"line_number":186,"context_line":"        devstack_localrc:"},{"line_number":187,"context_line":"            ENABLE_CEPH_ISCSI: True"},{"line_number":188,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":30,"id":"d889fbc4_05c5ff46","line":185,"range":{"start_line":183,"start_character":28,"end_line":185,"end_character":57},"in_reply_to":"589708e4_7a4acbeb","updated":"2021-01-21 01:46:01.000000000","message":"Yeah, remove newlines. Thank you Hemna.","commit_id":"7e7858cefb2adbc5f91a0f42cb2591eb74f9663a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b4d143ecf194ca1a70b71fdac64f306201e6d9eb","unresolved":true,"context_lines":[{"line_number":12,"context_line":"        - cinder-code-coverage:"},{"line_number":13,"context_line":"            voting: false"},{"line_number":14,"context_line":"        - cinder-tox-bandit-baseline:"},{"line_number":15,"context_line":"            voting: false"},{"line_number":16,"context_line":"        - openstack-tox-functional-py36:"},{"line_number":17,"context_line":"            irrelevant-files: \u0026functional-irrelevant-files"},{"line_number":18,"context_line":"              - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":31,"id":"84c2b619_56b85a30","side":"PARENT","line":15,"range":{"start_line":15,"start_character":11,"end_line":15,"end_character":12},"updated":"2021-06-18 20:44:39.000000000","message":"just noticed this deleted space, it should be restored","commit_id":"4428a42ac64deba6586d05dfe0555ca0386079e8"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b4d143ecf194ca1a70b71fdac64f306201e6d9eb","unresolved":true,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":"- job:"},{"line_number":149,"context_line":"    name: cinder-plugin-ceph-tempest-base"},{"line_number":150,"context_line":"    parent: devstack-plugin-ceph-tempest-py3"},{"line_number":151,"context_line":"    roles:"},{"line_number":152,"context_line":"      - zuul: opendev.org/openstack/cinderlib"},{"line_number":153,"context_line":"      - zuul: opendev.org/openstack/cinder-tempest-plugin"}],"source_content_type":"text/x-yaml","patch_set":31,"id":"65427399_68eb317e","line":150,"updated":"2021-06-18 20:44:39.000000000","message":"should probably also have\n\n  abstract: true","commit_id":"4e7641c2240b22ea5728e0259c993b0120cd36e8"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b4d143ecf194ca1a70b71fdac64f306201e6d9eb","unresolved":true,"context_lines":[{"line_number":168,"context_line":"    name: cinder-plugin-ceph-tempest"},{"line_number":169,"context_line":"    description: |"},{"line_number":170,"context_line":"      Cinder ceph rbd volume driver tempest job"},{"line_number":171,"context_line":"    parent: devstack-plugin-ceph-tempest-base"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"- job:"},{"line_number":174,"context_line":"    name: cinder-plugin-ceph-iscsi-tempest"}],"source_content_type":"text/x-yaml","patch_set":31,"id":"26a9e62a_be0011e2","line":171,"range":{"start_line":171,"start_character":12,"end_line":171,"end_character":44},"updated":"2021-06-18 20:44:39.000000000","message":"this is the wrong parent -- should be the new cinder-plugin-ceph-tempest-base that\u0027s defined above.","commit_id":"4e7641c2240b22ea5728e0259c993b0120cd36e8"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b4d143ecf194ca1a70b71fdac64f306201e6d9eb","unresolved":true,"context_lines":[{"line_number":174,"context_line":"    name: cinder-plugin-ceph-iscsi-tempest"},{"line_number":175,"context_line":"    description: |"},{"line_number":176,"context_line":"      Cinder ceph-iscsi volume driver tempest job"},{"line_number":177,"context_line":"    parent: devstack-plugin-ceph-tempest-base"},{"line_number":178,"context_line":"    nodeset: openstack-single-node-focal"},{"line_number":179,"context_line":"    timeout: 10800"},{"line_number":180,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":31,"id":"03ddca7c_fb2133e2","line":177,"range":{"start_line":177,"start_character":12,"end_line":177,"end_character":45},"updated":"2021-06-18 20:44:39.000000000","message":"same here","commit_id":"4e7641c2240b22ea5728e0259c993b0120cd36e8"}],"/COMMIT_MSG":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"bac3ba46be2f2cecbc5a6c630453ba7c5ce7b19e","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Walter A. Boring IV (hemna) \u003cwaboring@hemna.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-11-03 15:25:32 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add ceph-iscsci CI job"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Note: All other tests have been removed temporary"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":22,"id":"49d6e4c7_92e71657","line":7,"range":{"start_line":7,"start_character":9,"end_line":7,"end_character":15},"updated":"2020-12-02 14:27:24.000000000","message":"iscsi","commit_id":"e1a744d168b94fc7bab9587497a237840aaa8cfb"},{"author":{"_account_id":22997,"name":"xinliang","email":"xinliang.liu@linaro.org","username":"xinliang.liu"},"change_message_id":"7ec57e02da41ea7b74737b4ba11a5ba023dec3b9","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Walter A. Boring IV (hemna) \u003cwaboring@hemna.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-11-03 15:25:32 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add ceph-iscsci CI job"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Note: All other tests have been removed temporary"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":22,"id":"c5dc60ab_4327bd0e","line":7,"range":{"start_line":7,"start_character":9,"end_line":7,"end_character":15},"in_reply_to":"49d6e4c7_92e71657","updated":"2021-01-11 10:31:57.000000000","message":"Done","commit_id":"e1a744d168b94fc7bab9587497a237840aaa8cfb"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"5adb9085659cb2188060b179188962d950a2314e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":35,"id":"cc269f40_2cf1f400","updated":"2021-11-16 18:19:42.000000000","message":"recheck","commit_id":"be657f6e1513933b657e8b3dd59a6cbb6d9ad833"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"19be70f5bc91cfe7e23174cd098589e904a3662b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"1791da35_9f1d6422","updated":"2022-03-07 15:49:47.000000000","message":"recheck","commit_id":"8b0e41466dc00bd50dba2142859b49433cf35cee"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"500c28de8377132ab367c0a10ea8f710bc6465be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"50193fd9_e629d308","updated":"2022-06-01 03:04:11.000000000","message":"recheck","commit_id":"8b0e41466dc00bd50dba2142859b49433cf35cee"}]}
