)]}'
{".zuul.d/rally-task-octavia.yaml":[{"author":{"_account_id":15209,"name":"Lucas Xu","email":"hanxu@redhat.com","username":"xuh"},"change_message_id":"756743429be307db05e0e9724107f528f04777ac","unresolved":false,"context_lines":[{"line_number":22,"context_line":"        placement: true"},{"line_number":23,"context_line":"        octavia: true"},{"line_number":24,"context_line":"        barvican: true"},{"line_number":25,"context_line":"        o-api: true"},{"line_number":26,"context_line":"        o-cw: true"},{"line_number":27,"context_line":"        o-hk: true"},{"line_number":28,"context_line":"        o-hm: true"},{"line_number":29,"context_line":"        o-da: true"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"      rally_task: rally-jobs/octavia.yaml"}],"source_content_type":"text/x-yaml","patch_set":28,"id":"9fb8cfa7_b099901f","line":29,"range":{"start_line":25,"start_character":0,"end_line":29,"end_character":18},"updated":"2019-07-01 18:10:40.000000000","message":"Do we need them here? We have already put these under the Octavia services","commit_id":"864ffbd29fea5805751e65a6803f6ef461b85f83"},{"author":{"_account_id":15209,"name":"Lucas Xu","email":"hanxu@redhat.com","username":"xuh"},"change_message_id":"71e63048164097269e823240b738dff97f7b73a6","unresolved":false,"context_lines":[{"line_number":22,"context_line":"        placement: true"},{"line_number":23,"context_line":"        octavia: true"},{"line_number":24,"context_line":"        barvican: true"},{"line_number":25,"context_line":"        o-api: true"},{"line_number":26,"context_line":"        o-cw: true"},{"line_number":27,"context_line":"        o-hk: true"},{"line_number":28,"context_line":"        o-hm: true"},{"line_number":29,"context_line":"        o-da: true"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"      rally_task: rally-jobs/octavia.yaml"}],"source_content_type":"text/x-yaml","patch_set":28,"id":"9fb8cfa7_3bf56fee","line":29,"range":{"start_line":25,"start_character":0,"end_line":29,"end_character":18},"in_reply_to":"9fb8cfa7_4afc130c","updated":"2019-07-02 16:59:20.000000000","message":"done","commit_id":"864ffbd29fea5805751e65a6803f6ef461b85f83"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"504670bdd4d8f2582285c0d2b87014ab679a7fc4","unresolved":false,"context_lines":[{"line_number":22,"context_line":"        placement: true"},{"line_number":23,"context_line":"        octavia: true"},{"line_number":24,"context_line":"        barvican: true"},{"line_number":25,"context_line":"        o-api: true"},{"line_number":26,"context_line":"        o-cw: true"},{"line_number":27,"context_line":"        o-hk: true"},{"line_number":28,"context_line":"        o-hm: true"},{"line_number":29,"context_line":"        o-da: true"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"      rally_task: rally-jobs/octavia.yaml"}],"source_content_type":"text/x-yaml","patch_set":28,"id":"9fb8cfa7_4afc130c","line":29,"range":{"start_line":25,"start_character":0,"end_line":29,"end_character":18},"in_reply_to":"9fb8cfa7_b099901f","updated":"2019-07-02 14:47:22.000000000","message":"features.yaml file doesn\u0027t work (it is not imported at our jobs) and probably should be removed, so we should enable these services manually.\n\n\u003e Do we need them here?\n\nit is actually was make it work.","commit_id":"864ffbd29fea5805751e65a6803f6ef461b85f83"}],".zuul.d/zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"c39fb27b53d3bf8cf8c987853fa48d7e606b99ac","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      coverage_output_src: \u0027{{ zuul.project.src_dir }}/cover/\u0027"},{"line_number":10,"context_line":"      zuul_executor_dest: \u0027{{ zuul.executor.log_root }}/coverage/\u0027"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- project:"},{"line_number":13,"context_line":"    check:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - rally-tox-pep8"},{"line_number":16,"context_line":"        - rally-tox-py27"},{"line_number":17,"context_line":"        - rally-tox-py35"},{"line_number":18,"context_line":"        - rally-tox-py36"},{"line_number":19,"context_line":"        - rally-tox-py37"},{"line_number":20,"context_line":"        - rally-tox-cover"},{"line_number":21,"context_line":"        - rally-dsvm-tox-functional"},{"line_number":22,"context_line":"        - rally-docker-check"},{"line_number":23,"context_line":"        - rally-task-simple-job"},{"line_number":24,"context_line":"        - rally-task-basic-with-existing-users:"},{"line_number":25,"context_line":"            # use_existing_users key did not trigger proper ansible tasks"},{"line_number":26,"context_line":"            voting: false"},{"line_number":27,"context_line":"        - rally-task-barbican:"},{"line_number":28,"context_line":"            voting: false"},{"line_number":29,"context_line":"        - rally-task-cinder"},{"line_number":30,"context_line":"        # NOTE(andreykurilin): this requires more thing to configure before"},{"line_number":31,"context_line":"        #   launching."},{"line_number":32,"context_line":"        #- rally-task-designate"},{"line_number":33,"context_line":"        - rally-task-heat:"},{"line_number":34,"context_line":"            voting: false"},{"line_number":35,"context_line":"        - rally-task-ironic"},{"line_number":36,"context_line":"        - rally-task-keystone-glance-swift"},{"line_number":37,"context_line":"        - rally-task-load-balancing"},{"line_number":38,"context_line":"        - rally-task-magnum:"},{"line_number":39,"context_line":"            voting: false"},{"line_number":40,"context_line":"            files:"},{"line_number":41,"context_line":"              - rally-jobs/magnum.yaml"},{"line_number":42,"context_line":"              - rally_openstack/cleanup/resources.py"},{"line_number":43,"context_line":"              - rally_openstack/contexts/magnum"},{"line_number":44,"context_line":"              - rally_openstack/scenarios/magnum"},{"line_number":45,"context_line":"              - rally_openstack/osclients.py"},{"line_number":46,"context_line":"        # NOTE(andreykurilin): manila requires some specific configuration."},{"line_number":47,"context_line":"        #   Calling special hook can help."},{"line_number":48,"context_line":"        # https://github.com/openstack/manila/blob/master/playbooks/legacy/rally-dsvm-manila-multibackend/run.yaml"},{"line_number":49,"context_line":"        #- rally-task-manila"},{"line_number":50,"context_line":"        #- rally-task-manila-no-ss"},{"line_number":51,"context_line":"        - rally-task-mistral"},{"line_number":52,"context_line":"        # it did not work for a long time. try to re-configure it"},{"line_number":53,"context_line":"        #- rally-task-monasca"},{"line_number":54,"context_line":"        - rally-task-murano"},{"line_number":55,"context_line":"        - rally-task-neutron"},{"line_number":56,"context_line":"        - rally-task-neutron-trunk:"},{"line_number":57,"context_line":"            files:"},{"line_number":58,"context_line":"              - rally-jobs/neutron-trunk.yaml"},{"line_number":59,"context_line":"              - rally_openstack/scenarios/neutron/trunk.py"},{"line_number":60,"context_line":"              - rally_openstack/scenarios/neutron/network.py"},{"line_number":61,"context_line":"        - rally-task-neutron-with-extensions:"},{"line_number":62,"context_line":"            voting: false"},{"line_number":63,"context_line":"        - rally-task-nova:"},{"line_number":64,"context_line":"            voting: false"},{"line_number":65,"context_line":"        # it did not work for a long time"},{"line_number":66,"context_line":"        #- rally-task-senlin"},{"line_number":67,"context_line":"        - rally-task-telemetry"},{"line_number":68,"context_line":"        - rally-task-watcher:"},{"line_number":69,"context_line":"            # watcher-api did not start last time"},{"line_number":70,"context_line":"            voting: false"},{"line_number":71,"context_line":"        - rally-task-zaqar"},{"line_number":72,"context_line":"        - rally-verify-tempest"},{"line_number":73,"context_line":"    gate:"},{"line_number":74,"context_line":"      jobs:"},{"line_number":75,"context_line":"        - rally-tox-pep8"},{"line_number":76,"context_line":"        - rally-tox-py27"},{"line_number":77,"context_line":"        - rally-tox-py35"},{"line_number":78,"context_line":"        - rally-tox-py36"},{"line_number":79,"context_line":"        - rally-tox-py37"},{"line_number":80,"context_line":"        - rally-tox-cover"},{"line_number":81,"context_line":"        - rally-dsvm-tox-functional"},{"line_number":82,"context_line":"        - rally-docker-check"},{"line_number":83,"context_line":"        - rally-task-simple-job"},{"line_number":84,"context_line":"        - rally-task-cinder"},{"line_number":85,"context_line":"        #- rally-task-heat"},{"line_number":86,"context_line":"        - rally-task-ironic"},{"line_number":87,"context_line":"        - rally-task-keystone-glance-swift"},{"line_number":88,"context_line":"        - rally-task-load-balancing"},{"line_number":89,"context_line":"        - rally-task-mistral"},{"line_number":90,"context_line":"        - rally-task-murano"},{"line_number":91,"context_line":"        - rally-task-neutron"},{"line_number":92,"context_line":"        - rally-task-telemetry"},{"line_number":93,"context_line":"        - rally-task-zaqar"},{"line_number":94,"context_line":"        - rally-verify-tempest"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fb8cfa7_75352ba8","line":94,"range":{"start_line":12,"start_character":2,"end_line":94,"end_character":0},"updated":"2019-06-17 17:02:16.000000000","message":"Job rally-task-load-balancing not defined","commit_id":"ff4c8c2c6c44dc1507bf6b3db13f578f2474e865"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"0377a424793811873d30441ce73b8c8ab7fc031a","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      coverage_output_src: \u0027{{ zuul.project.src_dir }}/cover/\u0027"},{"line_number":10,"context_line":"      zuul_executor_dest: \u0027{{ zuul.executor.log_root }}/coverage/\u0027"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- project:"},{"line_number":13,"context_line":"    check:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - rally-tox-pep8"},{"line_number":16,"context_line":"        - rally-tox-py27"},{"line_number":17,"context_line":"        - rally-tox-py35"},{"line_number":18,"context_line":"        - rally-tox-py36"},{"line_number":19,"context_line":"        - rally-tox-py37"},{"line_number":20,"context_line":"        - rally-tox-cover"},{"line_number":21,"context_line":"        - rally-dsvm-tox-functional"},{"line_number":22,"context_line":"        - rally-docker-check"},{"line_number":23,"context_line":"        - rally-task-simple-job"},{"line_number":24,"context_line":"        - rally-task-basic-with-existing-users:"},{"line_number":25,"context_line":"            # use_existing_users key did not trigger proper ansible tasks"},{"line_number":26,"context_line":"            voting: false"},{"line_number":27,"context_line":"        - rally-task-barbican:"},{"line_number":28,"context_line":"            voting: false"},{"line_number":29,"context_line":"        - rally-task-cinder"},{"line_number":30,"context_line":"        # NOTE(andreykurilin): this requires more thing to configure before"},{"line_number":31,"context_line":"        #   launching."},{"line_number":32,"context_line":"        #- rally-task-designate"},{"line_number":33,"context_line":"        - rally-task-heat:"},{"line_number":34,"context_line":"            voting: false"},{"line_number":35,"context_line":"        - rally-task-ironic"},{"line_number":36,"context_line":"        - rally-task-keystone-glance-swift"},{"line_number":37,"context_line":"        - rally-task-load-balancing"},{"line_number":38,"context_line":"        - rally-task-magnum:"},{"line_number":39,"context_line":"            voting: false"},{"line_number":40,"context_line":"            files:"},{"line_number":41,"context_line":"              - rally-jobs/magnum.yaml"},{"line_number":42,"context_line":"              - rally_openstack/cleanup/resources.py"},{"line_number":43,"context_line":"              - rally_openstack/contexts/magnum"},{"line_number":44,"context_line":"              - rally_openstack/scenarios/magnum"},{"line_number":45,"context_line":"              - rally_openstack/osclients.py"},{"line_number":46,"context_line":"        # NOTE(andreykurilin): manila requires some specific configuration."},{"line_number":47,"context_line":"        #   Calling special hook can help."},{"line_number":48,"context_line":"        # https://github.com/openstack/manila/blob/master/playbooks/legacy/rally-dsvm-manila-multibackend/run.yaml"},{"line_number":49,"context_line":"        #- rally-task-manila"},{"line_number":50,"context_line":"        #- rally-task-manila-no-ss"},{"line_number":51,"context_line":"        - rally-task-mistral"},{"line_number":52,"context_line":"        # it did not work for a long time. try to re-configure it"},{"line_number":53,"context_line":"        #- rally-task-monasca"},{"line_number":54,"context_line":"        - rally-task-murano"},{"line_number":55,"context_line":"        - rally-task-neutron"},{"line_number":56,"context_line":"        - rally-task-neutron-trunk:"},{"line_number":57,"context_line":"            files:"},{"line_number":58,"context_line":"              - rally-jobs/neutron-trunk.yaml"},{"line_number":59,"context_line":"              - rally_openstack/scenarios/neutron/trunk.py"},{"line_number":60,"context_line":"              - rally_openstack/scenarios/neutron/network.py"},{"line_number":61,"context_line":"        - rally-task-neutron-with-extensions:"},{"line_number":62,"context_line":"            voting: false"},{"line_number":63,"context_line":"        - rally-task-nova:"},{"line_number":64,"context_line":"            voting: false"},{"line_number":65,"context_line":"        # it did not work for a long time"},{"line_number":66,"context_line":"        #- rally-task-senlin"},{"line_number":67,"context_line":"        - rally-task-telemetry"},{"line_number":68,"context_line":"        - rally-task-watcher:"},{"line_number":69,"context_line":"            # watcher-api did not start last time"},{"line_number":70,"context_line":"            voting: false"},{"line_number":71,"context_line":"        - rally-task-zaqar"},{"line_number":72,"context_line":"        - rally-verify-tempest"},{"line_number":73,"context_line":"    gate:"},{"line_number":74,"context_line":"      jobs:"},{"line_number":75,"context_line":"        - rally-tox-pep8"},{"line_number":76,"context_line":"        - rally-tox-py27"},{"line_number":77,"context_line":"        - rally-tox-py35"},{"line_number":78,"context_line":"        - rally-tox-py36"},{"line_number":79,"context_line":"        - rally-tox-py37"},{"line_number":80,"context_line":"        - rally-tox-cover"},{"line_number":81,"context_line":"        - rally-dsvm-tox-functional"},{"line_number":82,"context_line":"        - rally-docker-check"},{"line_number":83,"context_line":"        - rally-task-simple-job"},{"line_number":84,"context_line":"        - rally-task-cinder"},{"line_number":85,"context_line":"        #- rally-task-heat"},{"line_number":86,"context_line":"        - rally-task-ironic"},{"line_number":87,"context_line":"        - rally-task-keystone-glance-swift"},{"line_number":88,"context_line":"        #- rally-task-load-balancing"},{"line_number":89,"context_line":"        - rally-task-octavia"},{"line_number":90,"context_line":"        - rally-task-mistral"},{"line_number":91,"context_line":"        - rally-task-murano"},{"line_number":92,"context_line":"        - rally-task-neutron"},{"line_number":93,"context_line":"        - rally-task-telemetry"},{"line_number":94,"context_line":"        - rally-task-zaqar"},{"line_number":95,"context_line":"        - rally-verify-tempest"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9fb8cfa7_35e8137b","line":95,"range":{"start_line":12,"start_character":2,"end_line":95,"end_character":0},"updated":"2019-06-17 17:39:30.000000000","message":"Job rally-task-load-balancing not defined","commit_id":"c21962b07d917e7e0e3cbdb1edf49452dd8f1097"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"e46d14882de2b4619d3852b4990d3bcc1076db2b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      coverage_output_src: \u0027{{ zuul.project.src_dir }}/cover/\u0027"},{"line_number":10,"context_line":"      zuul_executor_dest: \u0027{{ zuul.executor.log_root }}/coverage/\u0027"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- project:"},{"line_number":13,"context_line":"    check:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - rally-tox-pep8"},{"line_number":16,"context_line":"        - rally-tox-py27"},{"line_number":17,"context_line":"        - rally-tox-py35"},{"line_number":18,"context_line":"        - rally-tox-py36"},{"line_number":19,"context_line":"        - rally-tox-py37"},{"line_number":20,"context_line":"        - rally-tox-cover"},{"line_number":21,"context_line":"        - rally-dsvm-tox-functional"},{"line_number":22,"context_line":"        - rally-docker-check"},{"line_number":23,"context_line":"        - rally-task-simple-job"},{"line_number":24,"context_line":"        - rally-task-basic-with-existing-users:"},{"line_number":25,"context_line":"            # use_existing_users key did not trigger proper ansible tasks"},{"line_number":26,"context_line":"            voting: false"},{"line_number":27,"context_line":"        - rally-task-barbican:"},{"line_number":28,"context_line":"            voting: false"},{"line_number":29,"context_line":"        - rally-task-cinder"},{"line_number":30,"context_line":"        # NOTE(andreykurilin): this requires more thing to configure before"},{"line_number":31,"context_line":"        #   launching."},{"line_number":32,"context_line":"        #- rally-task-designate"},{"line_number":33,"context_line":"        - rally-task-heat:"},{"line_number":34,"context_line":"            voting: false"},{"line_number":35,"context_line":"        - rally-task-ironic"},{"line_number":36,"context_line":"        - rally-task-keystone-glance-swift"},{"line_number":37,"context_line":"        #- rally-task-load-balancing"},{"line_number":38,"context_line":"        - rally-task-octavia"},{"line_number":39,"context_line":"        - rally-task-magnum:"},{"line_number":40,"context_line":"            voting: false"},{"line_number":41,"context_line":"            files:"},{"line_number":42,"context_line":"              - rally-jobs/magnum.yaml"},{"line_number":43,"context_line":"              - rally_openstack/cleanup/resources.py"},{"line_number":44,"context_line":"              - rally_openstack/contexts/magnum"},{"line_number":45,"context_line":"              - rally_openstack/scenarios/magnum"},{"line_number":46,"context_line":"              - rally_openstack/osclients.py"},{"line_number":47,"context_line":"        # NOTE(andreykurilin): manila requires some specific configuration."},{"line_number":48,"context_line":"        #   Calling special hook can help."},{"line_number":49,"context_line":"        # https://github.com/openstack/manila/blob/master/playbooks/legacy/rally-dsvm-manila-multibackend/run.yaml"},{"line_number":50,"context_line":"        #- rally-task-manila"},{"line_number":51,"context_line":"        #- rally-task-manila-no-ss"},{"line_number":52,"context_line":"        - rally-task-mistral"},{"line_number":53,"context_line":"        # it did not work for a long time. try to re-configure it"},{"line_number":54,"context_line":"        #- rally-task-monasca"},{"line_number":55,"context_line":"        - rally-task-murano"},{"line_number":56,"context_line":"        - rally-task-neutron"},{"line_number":57,"context_line":"        - rally-task-neutron-trunk:"},{"line_number":58,"context_line":"            files:"},{"line_number":59,"context_line":"              - rally-jobs/neutron-trunk.yaml"},{"line_number":60,"context_line":"              - rally_openstack/scenarios/neutron/trunk.py"},{"line_number":61,"context_line":"              - rally_openstack/scenarios/neutron/network.py"},{"line_number":62,"context_line":"        - rally-task-neutron-with-extensions:"},{"line_number":63,"context_line":"            voting: false"},{"line_number":64,"context_line":"        - rally-task-nova:"},{"line_number":65,"context_line":"            voting: false"},{"line_number":66,"context_line":"        # it did not work for a long time"},{"line_number":67,"context_line":"        #- rally-task-senlin"},{"line_number":68,"context_line":"        - rally-task-telemetry"},{"line_number":69,"context_line":"        - rally-task-watcher:"},{"line_number":70,"context_line":"            # watcher-api did not start last time"},{"line_number":71,"context_line":"            voting: false"},{"line_number":72,"context_line":"        - rally-task-zaqar"},{"line_number":73,"context_line":"        - rally-verify-tempest"},{"line_number":74,"context_line":"    gate:"},{"line_number":75,"context_line":"      jobs:"},{"line_number":76,"context_line":"        - rally-tox-pep8"},{"line_number":77,"context_line":"        - rally-tox-py27"},{"line_number":78,"context_line":"        - rally-tox-py35"},{"line_number":79,"context_line":"        - rally-tox-py36"},{"line_number":80,"context_line":"        - rally-tox-py37"},{"line_number":81,"context_line":"        - rally-tox-cover"},{"line_number":82,"context_line":"        - rally-dsvm-tox-functional"},{"line_number":83,"context_line":"        - rally-docker-check"},{"line_number":84,"context_line":"        - rally-task-simple-job"},{"line_number":85,"context_line":"        - rally-task-cinder"},{"line_number":86,"context_line":"        #- rally-task-heat"},{"line_number":87,"context_line":"        - rally-task-ironic"},{"line_number":88,"context_line":"        - rally-task-keystone-glance-swift"},{"line_number":89,"context_line":"        #- rally-task-load-balancing"},{"line_number":90,"context_line":"        - rally-task-octavia"},{"line_number":91,"context_line":"        - rally-task-mistral"},{"line_number":92,"context_line":"        - rally-task-murano"},{"line_number":93,"context_line":"        - rally-task-neutron"},{"line_number":94,"context_line":"        - rally-task-telemetry"},{"line_number":95,"context_line":"        - rally-task-zaqar"},{"line_number":96,"context_line":"        - rally-verify-tempest"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9fb8cfa7_73445e1c","line":96,"range":{"start_line":12,"start_character":2,"end_line":96,"end_character":0},"updated":"2019-06-18 00:21:48.000000000","message":"Job rally-task-octavia not defined","commit_id":"ae5451ae0997cc83634ef839fc998627f35f8091"},{"author":{"_account_id":15209,"name":"Lucas Xu","email":"hanxu@redhat.com","username":"xuh"},"change_message_id":"756743429be307db05e0e9724107f528f04777ac","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            voting: false"},{"line_number":35,"context_line":"        - rally-task-ironic"},{"line_number":36,"context_line":"        - rally-task-keystone-glance-swift"},{"line_number":37,"context_line":"        #- rally-task-load-balancing"},{"line_number":38,"context_line":"        - rally-task-octavia"},{"line_number":39,"context_line":"        - rally-task-magnum:"},{"line_number":40,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":28,"id":"9fb8cfa7_b050b033","line":37,"updated":"2019-07-01 18:10:40.000000000","message":"Should we just delete the load balancing ci test?","commit_id":"864ffbd29fea5805751e65a6803f6ef461b85f83"},{"author":{"_account_id":15209,"name":"Lucas Xu","email":"hanxu@redhat.com","username":"xuh"},"change_message_id":"71e63048164097269e823240b738dff97f7b73a6","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            voting: false"},{"line_number":35,"context_line":"        - rally-task-ironic"},{"line_number":36,"context_line":"        - rally-task-keystone-glance-swift"},{"line_number":37,"context_line":"        #- rally-task-load-balancing"},{"line_number":38,"context_line":"        - rally-task-octavia"},{"line_number":39,"context_line":"        - rally-task-magnum:"},{"line_number":40,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":28,"id":"9fb8cfa7_dbd9b384","line":37,"in_reply_to":"9fb8cfa7_aa2fcf86","updated":"2019-07-02 16:59:20.000000000","message":"done. thanks","commit_id":"864ffbd29fea5805751e65a6803f6ef461b85f83"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"504670bdd4d8f2582285c0d2b87014ab679a7fc4","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            voting: false"},{"line_number":35,"context_line":"        - rally-task-ironic"},{"line_number":36,"context_line":"        - rally-task-keystone-glance-swift"},{"line_number":37,"context_line":"        #- rally-task-load-balancing"},{"line_number":38,"context_line":"        - rally-task-octavia"},{"line_number":39,"context_line":"        - rally-task-magnum:"},{"line_number":40,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":28,"id":"9fb8cfa7_aa2fcf86","line":37,"in_reply_to":"9fb8cfa7_b050b033","updated":"2019-07-02 14:47:22.000000000","message":"yes, please remove it. Also, the file with a job itself.","commit_id":"864ffbd29fea5805751e65a6803f6ef461b85f83"}]}
